aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
authorAlexandre Truppel <alex.truppel@gmail.com>2023-02-22 15:50:19 +0100
committerAlexandre Truppel <alex.truppel@gmail.com>2023-02-22 15:50:19 +0100
commitba6a9d72e62282d64781b856b8e094e1fb612f9e (patch)
tree71189c5a3450d22551ad46bbb519da5fafadd1fa /src/test/java
parent345262a970292541c07aee9982c6a26a29c11f9c (diff)
downloadtrackermap-server-ba6a9d72e62282d64781b856b8e094e1fb612f9e.tar.gz
trackermap-server-ba6a9d72e62282d64781b856b8e094e1fb612f9e.tar.bz2
trackermap-server-ba6a9d72e62282d64781b856b8e094e1fb612f9e.zip
Added "setAccuracy" special case, with tests
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/org/traccar/protocol/WialonProtocolDecoderTest.java18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/test/java/org/traccar/protocol/WialonProtocolDecoderTest.java b/src/test/java/org/traccar/protocol/WialonProtocolDecoderTest.java
index 45fbfbb1d..e25ff7f9e 100644
--- a/src/test/java/org/traccar/protocol/WialonProtocolDecoderTest.java
+++ b/src/test/java/org/traccar/protocol/WialonProtocolDecoderTest.java
@@ -1,8 +1,11 @@
package org.traccar.protocol;
+import org.traccar.model.Position;
import org.junit.Test;
import org.traccar.ProtocolTest;
+import static org.junit.Assert.assertEquals;
+
public class WialonProtocolDecoderTest extends ProtocolTest {
@Test
@@ -19,12 +22,6 @@ public class WialonProtocolDecoderTest extends ProtocolTest {
verifyAttributes(decoder, text(
"#D#120319;112003;NA;NA;NA;NA;0.000;NA;NA;0;NA;NA;NA;NA;NA;101_521347:1:521246,101_158:1:510,101_521055:1:510,101_521055_2.9:1:509,101_521056:1:3;626B"));
- verifyAttributes(decoder, text(
- "#D#120319;112003;NA;NA;NA;NA;0.000;NA;NA;0;NA;NA;NA;NA;NA;motion:3:true"));
-
- verifyAttributes(decoder, text(
- "#D#120319;112003;NA;NA;NA;NA;0.000;NA;NA;0;NA;NA;NA;NA;NA;motion:3:false"));
-
verifyNull(decoder, text(
"#L#123456789012345;test"));
@@ -81,6 +78,15 @@ public class WialonProtocolDecoderTest extends ProtocolTest {
verifyPositions(decoder, text(
"#B#110315;045857;5364.0167;N;06127.8262;E;0;155;965;7;2.40;4;0;14.77,0.02,3.6;AB45DF01145;"));
+ verifyAttributes(decoder, text(
+ "#D#120319;112003;NA;NA;NA;NA;0.000;NA;NA;0;NA;NA;NA;NA;NA;motion:3:true"));
+
+ verifyAttributes(decoder, text(
+ "#D#120319;112003;NA;NA;NA;NA;0.000;NA;NA;0;NA;NA;NA;NA;NA;motion:3:false"));
+
+ Position p = (Position)decoder.decode(null, null, text(
+ "#D#120319;112003;NA;NA;NA;NA;0.000;NA;NA;0;NA;NA;NA;NA;NA;accuracy:2:12.3"));
+ assertEquals(p.getAccuracy(), 12.3, 0.001);
}
}