aboutsummaryrefslogtreecommitdiff
path: root/test/org/traccar/protocol/ST210ProtocolDecoderTest.java
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2012-08-04 11:36:43 +0400
committerAnton Tananaev <anton.tananaev@gmail.com>2012-08-04 11:36:43 +0400
commit58b6dc11e08f43b1a0dc7dc96ad43241aff94f0c (patch)
tree89a536e236fbde6aaeaca928d0d26fc63b1d63c1 /test/org/traccar/protocol/ST210ProtocolDecoderTest.java
parent4446fcbb76e29c6eade402c4a33f2d46ed147f72 (diff)
downloadtrackermap-server-58b6dc11e08f43b1a0dc7dc96ad43241aff94f0c.tar.gz
trackermap-server-58b6dc11e08f43b1a0dc7dc96ad43241aff94f0c.tar.bz2
trackermap-server-58b6dc11e08f43b1a0dc7dc96ad43241aff94f0c.zip
Merge pull request
Diffstat (limited to 'test/org/traccar/protocol/ST210ProtocolDecoderTest.java')
-rw-r--r--test/org/traccar/protocol/ST210ProtocolDecoderTest.java73
1 files changed, 73 insertions, 0 deletions
diff --git a/test/org/traccar/protocol/ST210ProtocolDecoderTest.java b/test/org/traccar/protocol/ST210ProtocolDecoderTest.java
new file mode 100644
index 000000000..a2ffe5bac
--- /dev/null
+++ b/test/org/traccar/protocol/ST210ProtocolDecoderTest.java
@@ -0,0 +1,73 @@
+package org.traccar.protocol;
+
+import static org.junit.Assert.*;
+
+import java.io.IOException;
+import java.sql.SQLException;
+
+import org.junit.Before;
+import org.junit.BeforeClass;
+import org.junit.Test;
+import org.traccar.Server;
+import org.traccar.helper.Log;
+import org.traccar.server.SocketCliente;
+
+public class ST210ProtocolDecoderTest {
+
+ @BeforeClass
+ public static void UpServer() {
+ final Server service = new Server();
+ String[] args = new String[1];
+ args[0] = "setup\\windows\\windows.cfg";
+ try {
+ service.init(args);
+
+ Log.info("starting server...");
+ service.start();
+
+ // Shutdown server properly
+ Runtime.getRuntime().addShutdownHook(new Thread() {
+ @Override
+ public void run() {
+ Log.info("shutting down server...");
+ service.stop();
+ }
+ });
+
+ } catch (Exception e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ }
+
+ @Test
+ public void testClienteMsg() throws Exception {
+
+ SocketCliente cliente = new SocketCliente();
+ cliente.SendMSG(
+ "localhost",
+ 5010,
+ "SA200STT;317652;042;20120718;15:37:12;16d41;-15.618755;-056.083241;000.024;000.00;8;1;41548;12.17;100000;2;1979");
+
+ }
+
+/* @Test
+ public void testDecode() throws Exception {
+
+ ST210ProtocolDecoder decoder = new ST210ProtocolDecoder(
+ new TestDataManager(), 0);
+
+ assertNotNull(decoder
+ .decode(null,
+ null,
+ "SA200STT;317652;042;20120718;15:37:12;16d41;-15.618755;-056.083241;000.024;000.00;8;1;41548;12.17;100000;2;1979"));
+ assertNotNull(decoder
+ .decode(null,
+ null,
+ "SA200STT;317652;042;20120721;19:04:30;16d41;-15.618743;-056.083221;000.001;000.00;12;1;41557;12.21;000000;1;3125"));
+ assertNotNull(decoder
+ .decode(null,
+ null,
+ "SA200STT;317652;042;20120722;00:24:23;16d41;-15.618767;-056.083214;000.011;000.00;11;1;41557;12.21;000000;1;3205"));
+ }*/
+}