From ddebecaeab93d1a85ae7ef12e7f765c01983e6eb Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Fri, 21 Feb 2020 09:43:45 +0100 Subject: [PATCH] added expedition checksum test --- .../impl/ExpeditionStartLineMessageTest.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/java/com.sap.sailing.expeditionconnector.test/src/com/sap/sailing/expeditionconnector/impl/ExpeditionStartLineMessageTest.java b/java/com.sap.sailing.expeditionconnector.test/src/com/sap/sailing/expeditionconnector/impl/ExpeditionStartLineMessageTest.java index 1e8f7845640..1ffe84527a4 100755 --- a/java/com.sap.sailing.expeditionconnector.test/src/com/sap/sailing/expeditionconnector/impl/ExpeditionStartLineMessageTest.java +++ b/java/com.sap.sailing.expeditionconnector.test/src/com/sap/sailing/expeditionconnector/impl/ExpeditionStartLineMessageTest.java @@ -11,8 +11,12 @@ import com.sap.sailing.expeditionconnector.UDPExpeditionReceiver; public class ExpeditionStartLineMessageTest { @Test public void testCreatePingStartLineMessages() throws SocketException { - final int checksum = new ExpeditionMessageParser(new UDPExpeditionReceiver(/* listening on port */ 0)) - .computeChecksum("#0,4,133.9,5,2.12,6,348.5,94,349.8,95,2.41*09"); - assertEquals(9, checksum); + final String portMessageString = "#L,P,45.327781,-0.775225*07"; + final String starboardMessageString = "#L,S,45.337712,-0.747560*08"; + final ExpeditionMessageParser parser = new ExpeditionMessageParser(new UDPExpeditionReceiver(/* listening on port */ 0)); + final int checksumPort = parser.computeChecksum(portMessageString); + assertEquals(7, checksumPort); + final int checksumStarboard = parser.computeChecksum(starboardMessageString); + assertEquals(8, checksumStarboard); } }