diff options
author | Anton Tananaev <anton.tananaev@gmail.com> | 2015-10-26 11:48:53 +1300 |
---|---|---|
committer | Anton Tananaev <anton.tananaev@gmail.com> | 2015-10-26 11:48:53 +1300 |
commit | 64aa76a78916310cfbc14ec3ae6083555b95a4a0 (patch) | |
tree | 3e8a3f7bdab0250f284aae5768c1f50ed3e7e811 /test/org/traccar | |
parent | 511b1807da62c225afc70d45f6eb047382d242a9 (diff) | |
download | trackermap-server-64aa76a78916310cfbc14ec3ae6083555b95a4a0.tar.gz trackermap-server-64aa76a78916310cfbc14ec3ae6083555b95a4a0.tar.bz2 trackermap-server-64aa76a78916310cfbc14ec3ae6083555b95a4a0.zip |
Modify Xexun frame decoder
Diffstat (limited to 'test/org/traccar')
-rw-r--r-- | test/org/traccar/protocol/XexunFrameDecoderTest.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/test/org/traccar/protocol/XexunFrameDecoderTest.java b/test/org/traccar/protocol/XexunFrameDecoderTest.java new file mode 100644 index 000000000..e9a79ab45 --- /dev/null +++ b/test/org/traccar/protocol/XexunFrameDecoderTest.java @@ -0,0 +1,24 @@ +package org.traccar.protocol; + +import org.junit.Assert; +import org.junit.Test; +import org.traccar.ProtocolDecoderTest; + +public class XexunFrameDecoderTest extends ProtocolDecoderTest { + + @Test + public void testDecode() throws Exception { + + XexunFrameDecoder decoder = new XexunFrameDecoder(); + + Assert.assertEquals( + binary("4750524d432c3230353933352e3030302c412c353134302e343335302c4e2c3530312e303638362c452c302e30302c302e30302c3132313031352c30302c303030302e302c412a37302c462c2c696d65693a3335393538373031343731383339322c"), + decoder.decode(null, null, binary("313531303132313435392c2b33313635323435343932372c4750524d432c3230353933352e3030302c412c353134302e343335302c4e2c3530312e303638362c452c302e30302c302e30302c3132313031352c30302c303030302e302c412a37302c462c2c696d65693a3335393538373031343731383339322c313232497"))); + + Assert.assertEquals( + binary("4750524d432c3130333733312e3633362c412c343534352e353236362c4e2c30303434382e383235392c452c32312e31322c3237362e30312c3135303631352c2c2c412a35372c4c2c2c20696d65693a3031333934393030323032363637352c"), + decoder.decode(null, null, binary("3135303631353132333733312c2b33333634373338343631312c4750524d432c3130333733312e3633362c412c343534352e353236362c4e2c30303434382e383235392c452c32312e31322c3237362e30312c3135303631352c2c2c412a35372c4c2c2c20696d65693a3031333934393030323032363637352c30342c333532322e392c463a332e3732562c302c3134322c32313734342c3230382c30312c303730322c394338430a0d"))); + + } + +} |