aboutsummaryrefslogtreecommitdiff
path: root/test/org
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2014-01-23 21:54:55 +1300
committerAnton Tananaev <anton.tananaev@gmail.com>2014-01-23 21:54:55 +1300
commit04bbc2fe82b5e80f52335604f1d97f955fdedb72 (patch)
tree16770d24c50e14123fc40b97ca992fb51d5f6697 /test/org
parent090522d898384755bdf96842726c092a046ab4dd (diff)
downloadtraccar-server-04bbc2fe82b5e80f52335604f1d97f955fdedb72.tar.gz
traccar-server-04bbc2fe82b5e80f52335604f1d97f955fdedb72.tar.bz2
traccar-server-04bbc2fe82b5e80f52335604f1d97f955fdedb72.zip
Another Piligrim decoder fix
Diffstat (limited to 'test/org')
-rw-r--r--test/org/traccar/protocol/PiligrimProtocolDecoderTest.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/test/org/traccar/protocol/PiligrimProtocolDecoderTest.java b/test/org/traccar/protocol/PiligrimProtocolDecoderTest.java
index 507499543..1051b0d4d 100644
--- a/test/org/traccar/protocol/PiligrimProtocolDecoderTest.java
+++ b/test/org/traccar/protocol/PiligrimProtocolDecoderTest.java
@@ -1,11 +1,15 @@
package org.traccar.protocol;
+import org.jboss.netty.buffer.ChannelBuffers;
import org.traccar.helper.TestDataManager;
import org.jboss.netty.handler.codec.http.DefaultHttpRequest;
import org.jboss.netty.handler.codec.http.HttpMethod;
+import org.jboss.netty.handler.codec.http.HttpRequest;
import org.jboss.netty.handler.codec.http.HttpVersion;
+import static org.junit.Assert.assertNull;
import static org.traccar.helper.DecoderVerifier.verify;
import org.junit.Test;
+import org.traccar.helper.ChannelBufferTools;
public class PiligrimProtocolDecoderTest {
@@ -15,8 +19,10 @@ public class PiligrimProtocolDecoderTest {
PiligrimProtocolDecoder decoder = new PiligrimProtocolDecoder(null);
decoder.setDataManager(new TestDataManager());
- /*verify(decoder.decode(null, null, new DefaultHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET,
- "/?id=123456&timestamp=1377177267&lat=60.0&lon=30.0&speed=0.0&bearing=0.0&altitude=0&hdop=0.0")));*/
+ HttpRequest msg1 = new DefaultHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.POST, "/bingps?imei=868204005544720&csq=18&vout=00&vin=4050&dataid=00000000");
+ int[] buf1 = {0xff,0xf2,0x20,0x0d,0x41,0x10,0x06,0x1a,0x32,0x35,0x4f,0x34,0x22,0x31,0x00,0x62,0x00,0x0a,0x00,0x05,0x17,0x3b,0x00,0x00,0xa1,0x01,0x00,0x03,0x00,0x00,0x5e,0x00,0xff,0xf2,0x20,0x0d,0x41,0x10,0x10,0x09,0x32,0x35,0x4f,0x2b,0x22,0x31,0x00,0x42,0x00,0x0b,0x00,0x0e,0x17,0x3b,0x00,0x00,0x9f,0x01,0x00,0x07,0x00,0x00,0x60,0x00};
+ msg1.setContent(ChannelBuffers.wrappedBuffer(ChannelBufferTools.convertArray(buf1)));
+ verify(decoder.decode(null, null, msg1));
}