Index: trunk/test/atmsdriver/model/LoadSadDotsTest.java
===================================================================
--- trunk/test/atmsdriver/model/LoadHighwaysTest.java	(revision 103)
+++ trunk/test/atmsdriver/model/LoadSadDotsTest.java	(revision 160)
@@ -13,7 +13,7 @@
  * @author jdalbey
  */
-public class LoadHighwaysTest extends TestCase {
+public class LoadSadDotsTest extends TestCase {
 
-    public LoadHighwaysTest(String testName) {
+    public LoadSadDotsTest(String testName) {
         super(testName);
     }
@@ -27,19 +27,6 @@
             
             writer.println("lds_id	line 	drop sch lineinfo	system_key	sch_seq glo_seq		count	freeway	Dir	ca_pm	lds_name");
-            writer.println("1203081     6       17      2       2       1123005691      26491   1357639         19      55      N       4.58    BRISTOL");
-            writer.println("1210163     6       20      2       2       1123005691      26491   1357639         19      55      N       5.51    PAULARINO 1");
-            writer.println("1203244     50      4       13      13      1123005873      24148   1357650         19      55      N       10      MCFADDEN");
-            writer.println("1203211     50      5       13      13      1123005873      24148   1357650         19      55      N       9.41    EDINGER 2");
-            
-            writer.println("1203261     23      14      23      21      1123005995      26479   1357626         18      55      S       10.4    S OF 5");
-            writer.println("1203083     6       18      2       2       1123005691      26491   1357639         19      55      S       4.7     BAKER 1");
-            writer.println("1210174     6       19      2       2       1123005691      26491   1357639         19      55      S       5.06    BAKER 2");
-            writer.println("1203270     23      15      23      21      1123005995      26479   1357626         18      55      S       10.5    N OF 5");
-            
-            writer.println("1205238     22      16      4       4       1123005726      26490   1357624         19      5       S       32.25   17TH 1");
-            writer.println("1205208     22      17      4       4       1123005726      26490   1357624         19      5       S       31.6    GRAND 1");
-            writer.println("1205270	5	19	1	1	1123005673	26492	1357648		20	5	S	33	MAIN 1   ");
-            
-
+            writer.println("1205146	50	3	13	13	1123005873	24148	1357650		19	5	N	29.79	NEWPORT");
+            writer.println("1201190	46	6	36	36	1123006209	26472	1357644		20	405	S	4.03	JEFFREY 2");
             writer.close();
         } catch (Exception e) {
@@ -70,52 +57,20 @@
         assertEquals(2, result.size());
         
-        // Test 55 N was loaded
+        // Test 5 N was loaded
         Highway fiftyfiveN = result.get(0);
-        assertEquals(new Integer(55), fiftyfiveN.routeNumber);
+        assertEquals(new Integer(5), fiftyfiveN.routeNumber);
         
-        // Test 55 N stations are sorted by postmile
         ArrayList<Station> stations = fiftyfiveN.stations;
-        ArrayList<Double> stationsPostmiles = new ArrayList<>();
-        for(Station station : stations)
-        {
-            stationsPostmiles.add(station.postmile);
-        }
-        
-        // Create expected station postmile list (sorted)
-        ArrayList<Double> expectedStationsPostmiles = new ArrayList<>();
-        expectedStationsPostmiles.add(new Double(4.58));
-        expectedStationsPostmiles.add(new Double(4.7));
-        expectedStationsPostmiles.add(new Double(5.06));
-        expectedStationsPostmiles.add(new Double(5.51));
-        expectedStationsPostmiles.add(new Double(9.41));
-        expectedStationsPostmiles.add(new Double(10));
-        expectedStationsPostmiles.add(new Double(10.4));
-        expectedStationsPostmiles.add(new Double(10.5));
-        for(int i = 0; i < 8; i++)
-        {
-            assertEquals(expectedStationsPostmiles.get(i), 
-                    stationsPostmiles.get(i));
-        }
-        
-        // Test 55 S was loaded
-        Highway fiftyfiveS = result.get(1);
-        assertEquals(new Integer(5), fiftyfiveS.routeNumber);
-        
-        // Test 55 S stations are sorted by postmile
-        stations = fiftyfiveS.stations;
-        stationsPostmiles.clear();
-        for(Station station : stations)
-        {
-            stationsPostmiles.add(station.postmile);
-        }
-        expectedStationsPostmiles.clear();
-        expectedStationsPostmiles.add(new Double(31.6));
-        expectedStationsPostmiles.add(new Double(32.25));
-        expectedStationsPostmiles.add(new Double(33));
-        for(int i = 0; i < 3; i++)
-        {
-            assertEquals(expectedStationsPostmiles.get(i), 
-                    stationsPostmiles.get(i));
-        }
+        Station sad = stations.get(0);
+        System.out.println(""+sad.getStationMeta());
+        assertEquals(22, sad.loops.size());
+
+        // Test 405 S was loaded
+        Highway fourohfiveS = result.get(1);
+        assertEquals(new Integer(405), fourohfiveS.routeNumber);
+        stations = fourohfiveS.stations;
+        Station happy = stations.get(0);
+        System.out.println(""+happy.getStationMeta());
+        assertEquals(9, happy.loops.size());
     }
 }
