package net.sourceforge.opentracking.protocol.gl200; import java.util.Calendar; import java.util.TimeZone; import java.util.GregorianCalendar; import java.util.List; import org.junit.Test; import net.sourceforge.opentracking.Device; import net.sourceforge.opentracking.Position; import net.sourceforge.opentracking.DataManager; import static org.junit.Assert.*; public class Gl200ProtocolDecoderTest { private class TestDataManager implements DataManager { public List getDevices() { return null; } public Device getDeviceByImei(String imei) { Device device = new Device(); device.setId(new Long(1)); device.setImei("10000000000000"); return device; } public void setPosition(Position position) { } } @Test public void testDecode() throws Exception { Gl200ProtocolDecoder decoder = new Gl200ProtocolDecoder(new TestDataManager(), 0); assertNotNull(decoder.decode(null, null, "+RESP:GTFRI,020102,000035988863964,,0,0,1,1,4.3,92,70.0,121.354335,31.222073,20090214013254,0460,0000,18d8,6141,00,,20090214093254,11F0")); } }