aboutsummaryrefslogtreecommitdiff
path: root/test/net/sourceforge/opentracking/protocol/xexun
diff options
context:
space:
mode:
Diffstat (limited to 'test/net/sourceforge/opentracking/protocol/xexun')
-rw-r--r--test/net/sourceforge/opentracking/protocol/xexun/XexunProtocolDecoderTest.java17
1 files changed, 7 insertions, 10 deletions
diff --git a/test/net/sourceforge/opentracking/protocol/xexun/XexunProtocolDecoderTest.java b/test/net/sourceforge/opentracking/protocol/xexun/XexunProtocolDecoderTest.java
index 04f0de48b..9adbc2c31 100644
--- a/test/net/sourceforge/opentracking/protocol/xexun/XexunProtocolDecoderTest.java
+++ b/test/net/sourceforge/opentracking/protocol/xexun/XexunProtocolDecoderTest.java
@@ -3,7 +3,6 @@ package net.sourceforge.opentracking.protocol.xexun;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.List;
-import java.util.LinkedList;
import org.junit.Test;
import net.sourceforge.opentracking.Device;
import net.sourceforge.opentracking.Position;
@@ -13,19 +12,18 @@ import static org.junit.Assert.*;
public class XexunProtocolDecoderTest {
private class TestDataManager implements DataManager {
- public List readDevice() {
- List deviceList = new LinkedList();
+ public List getDevices() {
+ return null;
+ }
+ public Device getDeviceByImei(String imei) {
Device device = new Device();
device.setId(new Long(1));
device.setImei("10000000000000");
-
- deviceList.add(device);
-
- return deviceList;
+ return device;
}
- public void writePosition(Position position) {
+ public void setPosition(Position position) {
}
}
@@ -33,9 +31,8 @@ public class XexunProtocolDecoderTest {
public void testDecode() throws Exception {
String testMsg =
- ",+10000000000," +
"GPRMC,010203.000,A,0102.0003,N,00102.0003,E,1.02,1.02,010203,,,A*00,F,, " +
- "imei:10000000000000,00,00.0,";
+ "imei:10000000000000,";
XexunProtocolDecoder decoder = new XexunProtocolDecoder(new TestDataManager());
Position position = (Position) decoder.decode(null, null, testMsg);