mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-22 21:55:39 +00:00
bug5767: added test for GPSFixMovingJsonDeserializer
This commit is contained in:
+35
@@ -0,0 +1,35 @@
|
||||
package com.sap.sailing.server.gateway.deserialization.test;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
|
||||
import org.json.simple.JSONObject;
|
||||
import org.json.simple.parser.ParseException;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
|
||||
import com.sap.sailing.domain.common.tracking.GPSFixMoving;
|
||||
import com.sap.sailing.domain.common.tracking.impl.GPSFixMovingImpl;
|
||||
import com.sap.sailing.server.gateway.deserialization.impl.GPSFixMovingJsonDeserializer;
|
||||
import com.sap.sailing.server.gateway.serialization.impl.GPSFixMovingJsonSerializer;
|
||||
import com.sap.sse.shared.json.JsonDeserializationException;
|
||||
|
||||
public class GPSFixMovingJsonDeserializerTest {
|
||||
private GPSFixMovingJsonSerializer serializer;
|
||||
private GPSFixMovingJsonDeserializer deserializer;
|
||||
|
||||
@Before
|
||||
public void setup() {
|
||||
serializer = new GPSFixMovingJsonSerializer();
|
||||
deserializer = new GPSFixMovingJsonDeserializer();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGPSFixMovingDeserializer() throws ParseException, JsonDeserializationException {
|
||||
GPSFixMoving gpsFix = GPSFixMovingImpl.create(8.0, 55.0, System.currentTimeMillis(), 5.0, 14.0);
|
||||
|
||||
JSONObject gpsFixSerialized = serializer.serialize(gpsFix);
|
||||
GPSFixMoving gpsFixDeserialized = deserializer.deserialize(gpsFixSerialized);
|
||||
|
||||
assertEquals(gpsFix, gpsFixDeserialized);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user