X-Git-Url: http://jaekl.net/gitweb/?p=frank.git;a=blobdiff_plain;f=test%2Fnet%2Fjaekl%2Ffrank%2FScheduleTest.java;h=020e27464a5dc8360e16ee7e2878974a869db763;hp=2fc9ac2a5f84f09bf189840648f0b3fb7df50ede;hb=HEAD;hpb=24f097b0fe78fa44f99b9f6f2e51a8e689d86a4a
diff --git a/test/net/jaekl/frank/ScheduleTest.java b/test/net/jaekl/frank/ScheduleTest.java
index 2fc9ac2..020e274 100644
--- a/test/net/jaekl/frank/ScheduleTest.java
+++ b/test/net/jaekl/frank/ScheduleTest.java
@@ -6,7 +6,7 @@ import java.io.PrintWriter;
import java.util.Date;
import java.util.Locale;
-import junit.framework.Assert;
+import org.junit.Assert;
import net.jaekl.frank.octranspo.RouteMock;
import net.jaekl.frank.octranspo.RouteSummaryMock;
@@ -17,15 +17,10 @@ import org.junit.Before;
import org.junit.Test;
public class ScheduleTest {
- static final String EXPECTED_STYLE = "\n";
- static final String TITLE_PREFIX = "\n
\n";
- static final String TITLE_SUFFIX = "\n" + EXPECTED_STYLE + "\n";
+ static final String TITLE_PREFIX = "\n\n"
+ + " \n"
+ + " ";
+ static final String TITLE_SUFFIX = "\n" + Style.CSS + "\n\n";
ByteArrayOutputStream m_baos;
@@ -44,25 +39,6 @@ public class ScheduleTest {
}
}
- // Confirm that writeStyle's output does not vary with the locale
- @Test
- public void test_writeStyle() {
- String actual;
-
- Locale[] locales = { Locale.CANADA, Locale.CANADA_FRENCH, Locale.JAPAN };
-
- for (Locale locale : locales) {
- m_baos.reset();
-
- Schedule schedule = new Schedule(locale);
- schedule.writeStyle(m_pw);
- m_pw.flush();
-
- actual = m_baos.toString();
- Assert.assertEquals(EXPECTED_STYLE, actual);
- }
- }
-
@Test
public void test_writeHeader() {
Locale[] locales = { Locale.CANADA, Locale.CANADA_FRENCH, Locale.JAPAN };
@@ -102,7 +78,7 @@ public class ScheduleTest {
String actual = m_baos.toString();
- Assert.assertTrue(actual.contains(EXPECTED_STYLE));
+ Assert.assertTrue(actual.contains(Style.CSS));
String expectedTitle = TITLE_PREFIX + "Frank: " + stopName + " (" + stopNo + ")" + TITLE_SUFFIX;
Assert.assertTrue(actual.contains(expectedTitle));
@@ -162,6 +138,7 @@ public class ScheduleTest {
trip = new TripMock(queryDate);
trip.mock_setDest(HURDMAN);
trip.mock_setAdjTime(37);
+ trip.mock_setAdjAge(-2);
route.mock_addTrip(trip);
rsm.mock_addRoute(route);
@@ -178,7 +155,7 @@ public class ScheduleTest {
// Some rudimentary validation of the result.
// Should really go through more permutations, and examine them more closely, here.
- Assert.assertTrue(actual.contains(EXPECTED_STYLE));
+ Assert.assertTrue(actual.contains(Style.CSS));
String expectedTitle = TITLE_PREFIX + "Frank: " + stopName + " (" + stopNo + ")" + TITLE_SUFFIX;
Assert.assertTrue(actual.contains(expectedTitle));
@@ -202,8 +179,10 @@ public class ScheduleTest {
Assert.assertTrue(actual.contains("" + HURDMAN + " | "));
Assert.assertTrue(actual.contains("17m | "));
+ Assert.assertTrue(actual.contains(""));
Assert.assertTrue(actual.contains("4 | "));
Assert.assertTrue(actual.contains("" + HURDMAN + " | "));
Assert.assertTrue(actual.contains("37m | "));
+ Assert.assertTrue(actual.contains("GPS off | "));
}
}