aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2015-08-03 14:05:58 +1200
committerAnton Tananaev <anton.tananaev@gmail.com>2015-08-03 14:05:58 +1200
commit4b19601bea62bfcaf3d1d35b968c7cca70453dbd (patch)
tree33976288d09d3b6f8a481966e9d8e011a8c0848b /test
parentd5d7a82207f27fa5e544e1cf050dcc02fc1df12f (diff)
downloadtraccar-server-4b19601bea62bfcaf3d1d35b968c7cca70453dbd.tar.gz
traccar-server-4b19601bea62bfcaf3d1d35b968c7cca70453dbd.tar.bz2
traccar-server-4b19601bea62bfcaf3d1d35b968c7cca70453dbd.zip
Fix GT06 commands format
Diffstat (limited to 'test')
-rw-r--r--test/org/traccar/protocol/Gt06ProtocolEncoderTest.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/test/org/traccar/protocol/Gt06ProtocolEncoderTest.java b/test/org/traccar/protocol/Gt06ProtocolEncoderTest.java
new file mode 100644
index 000000000..a24045584
--- /dev/null
+++ b/test/org/traccar/protocol/Gt06ProtocolEncoderTest.java
@@ -0,0 +1,25 @@
+package org.traccar.protocol;
+
+import org.jboss.netty.buffer.ChannelBuffers;
+import org.junit.Assert;
+import org.junit.Test;
+import org.traccar.helper.ChannelBufferTools;
+import org.traccar.model.Command;
+
+public class Gt06ProtocolEncoderTest {
+
+ @Test
+ public void testDecode() throws Exception {
+
+ Gt06ProtocolEncoder encoder = new Gt06ProtocolEncoder();
+
+ Command command = new Command();
+ command.setDeviceId(1);
+ command.setType(Command.TYPE_ENGINE_STOP);
+
+ Assert.assertEquals(encoder.encodeCommand(command), ChannelBuffers.wrappedBuffer(ChannelBufferTools.convertHexString(
+ "787815800b000000004459442c303030303030230000f5010d0a")));
+
+ }
+
+}