From 7fa4961faabd851954f1deb888d9f628ac3ed602 Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Fri, 30 Sep 2011 11:18:49 +0200 Subject: [PATCH] initial SailMaster message splitting in place --- .../swisstimingadapter/test/SailMasterConnectivityTest.java | 5 +++++ .../swisstimingadapter/impl/SailMasterMessageImpl.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/SailMasterConnectivityTest.java b/java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/SailMasterConnectivityTest.java index 57d22fbdafe..25560c9b3a7 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/SailMasterConnectivityTest.java +++ b/java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/SailMasterConnectivityTest.java @@ -1,9 +1,12 @@ package com.sap.sailing.domain.swisstimingadapter.test; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertArrayEquals; +import static org.junit.Assert.assertTrue; import java.io.IOException; import java.net.UnknownHostException; +import java.util.Arrays; import org.junit.After; import org.junit.Before; @@ -37,5 +40,7 @@ public class SailMasterConnectivityTest { public void testRaceId() throws UnknownHostException, IOException { SailMasterMessage response = connector.sendRequestAndGetResponse("RaceId"); assertEquals("RaceId|4711,A wonderful test race|4712,Not such a wonderful race", response.getMessage()); + assertArrayEquals(new String[] { "RaceId", "4711,A wonderful test race", + "4712,Not such a wonderful race" }, response.getSections()); } } diff --git a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SailMasterMessageImpl.java b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SailMasterMessageImpl.java index 37b4317d996..429f72b54e2 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SailMasterMessageImpl.java +++ b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SailMasterMessageImpl.java @@ -17,7 +17,7 @@ public class SailMasterMessageImpl implements SailMasterMessage { @Override public String[] getSections() { - return getMessage().split("|"); + return getMessage().split("\\|"); } @Override