aboutsummaryrefslogtreecommitdiff
path: root/test/org/traccar/protocol/SkypatrolProtocolDecoderTest.java
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2012-12-16 19:00:49 +1300
committerAnton Tananaev <anton.tananaev@gmail.com>2012-12-16 19:00:49 +1300
commit1cde955eb9e506ec3a4cf4b3829d88b798d45175 (patch)
tree024843b594496132f8ef23c9e91a2da21e3645a2 /test/org/traccar/protocol/SkypatrolProtocolDecoderTest.java
parentc486ac49ac3cbbb0cefa6f5e6cc4c6b38e444a7a (diff)
downloadtrackermap-server-1cde955eb9e506ec3a4cf4b3829d88b798d45175.tar.gz
trackermap-server-1cde955eb9e506ec3a4cf4b3829d88b798d45175.tar.bz2
trackermap-server-1cde955eb9e506ec3a4cf4b3829d88b798d45175.zip
Added skypatrol protocol (fix #82)
Diffstat (limited to 'test/org/traccar/protocol/SkypatrolProtocolDecoderTest.java')
-rw-r--r--test/org/traccar/protocol/SkypatrolProtocolDecoderTest.java15
1 files changed, 6 insertions, 9 deletions
diff --git a/test/org/traccar/protocol/SkypatrolProtocolDecoderTest.java b/test/org/traccar/protocol/SkypatrolProtocolDecoderTest.java
index 467893fdb..3024094d4 100644
--- a/test/org/traccar/protocol/SkypatrolProtocolDecoderTest.java
+++ b/test/org/traccar/protocol/SkypatrolProtocolDecoderTest.java
@@ -1,23 +1,20 @@
package org.traccar.protocol;
+import org.jboss.netty.buffer.ChannelBufferFactory;
+import org.jboss.netty.buffer.HeapChannelBufferFactory;
import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
import org.junit.Test;
public class SkypatrolProtocolDecoderTest {
-
+
@Test
public void testDecode() throws Exception {
SkypatrolProtocolDecoder decoder = new SkypatrolProtocolDecoder(new TestDataManager());
+ ChannelBufferFactory factory = new HeapChannelBufferFactory();
- /*assertNull(decoder.decode(null, null, "$PGID,359853000144328*0F"));
-
- assertNotNull(decoder.decode(null, null,
- "$GPRMC,094907.000,A,6000.5332,N,03020.5192,E,1.17,60.26,091111,,*33"));
-
- assertNotNull(decoder.decode(null, null,
- "$GPRMC,115528.000,A,6000.5432,N,03020.4948,E,,,091111,,*06"));*/
+ byte[] buf1 = {0x00,0x05,0x02,0x10,0x04,(byte)0xFF,(byte)0xFF,(byte)0xFF,(byte)0xFF,0x00,0x00,0x00,0x0D,0x31,0x31,0x34,0x37,0x37,0x35,0x38,0x33,0x00,(byte)0xCB,0x00,0x00,0x00,0x00,0x0E,0x11,0x07,0x0C,0x01,0x01,(byte)0x84,(byte)0xD0,0x32,(byte)0xFB,0x38,0x41,0x37,0x00,0x00,0x00,0x00,0x16,0x07,0x2B,0x00,0x00,0x17,0x05,0x00,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x4E,0x0C,0x07,0x11,0x16,0x07,0x2C,0x10,0x59,0x00,0x05,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x00,0x03,0x10,0x02,0x60,(byte)0xB7,0x36,0x3B,0x63,0x06,(byte)0xC1,0x1A,0x00,(byte)0xB7,0x36,0x37,(byte)0xF2,0x06,(byte)0xBF,0x19,(byte)0xB7,0x36,0x37,(byte)0xF1,0x06,(byte)0xB5,0x0E,(byte)0xB7,0x36,0x38,(byte)0xB1,0x06,(byte)0xBB,0x0B,(byte)0xB7,0x36,0x3B,0x61,0x06,(byte)0xB8,0x0A,(byte)0xB7,0x36,0x37,(byte)0xF3,0x06,(byte)0xB7,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C};
+ assertNotNull(decoder.decode(null, null, factory.getBuffer(buf1, 0, buf1.length)));
}