浏览代码

Enabled test.

marlin 11 年前
父节点
当前提交
fa5e5206a9

+ 31
- 30
src/test/java/se/citerus/dddsample/interfaces/booking/web/ItinerarySelectionCommandTest.java 查看文件

@@ -1,49 +1,50 @@
1 1
 package se.citerus.dddsample.interfaces.booking.web;
2 2
 
3 3
 import junit.framework.TestCase;
4
+import org.junit.Test;
4 5
 import org.springframework.mock.web.MockHttpServletRequest;
5 6
 import org.springframework.web.bind.ServletRequestDataBinder;
6 7
 
7 8
 import java.util.List;
8 9
 
9
-/*public class ItinerarySelectionCommandTest extends TestCase {
10
+import static org.junit.Assert.assertEquals;
10 11
 
11
-  RouteAssignmentCommand command;
12
-  MockHttpServletRequest request;
12
+public class ItinerarySelectionCommandTest {
13 13
 
14
-  public void testBind() {
15
-    command = new RouteAssignmentCommand();
16
-    request = new MockHttpServletRequest();
14
+    RouteAssignmentCommand command;
15
+    MockHttpServletRequest request;
17 16
 
18
-    request.addParameter("legs[0].voyageNumber", "CM01");
19
-    request.addParameter("legs[0].fromUnLocode", "AAAAA");
20
-    request.addParameter("legs[0].toUnLocode", "BBBBB");
17
+    @Test
18
+    public void testBind() {
19
+        command = new RouteAssignmentCommand();
20
+        request = new MockHttpServletRequest();
21 21
 
22
-    request.addParameter("legs[1].voyageNumber", "CM02");
23
-    request.addParameter("legs[1].fromUnLocode", "CCCCC");
24
-    request.addParameter("legs[1].toUnLocode", "DDDDD");
22
+        request.addParameter("legs[0].voyageNumber", "CM01");
23
+        request.addParameter("legs[0].fromUnLocode", "AAAAA");
24
+        request.addParameter("legs[0].toUnLocode", "BBBBB");
25 25
 
26
-    request.addParameter("trackingId", "XYZ");
26
+        request.addParameter("legs[1].voyageNumber", "CM02");
27
+        request.addParameter("legs[1].fromUnLocode", "CCCCC");
28
+        request.addParameter("legs[1].toUnLocode", "DDDDD");
27 29
 
28
-    ServletRequestDataBinder binder = new ServletRequestDataBinder(command);
29
-    binder.bind(request);
30
+        request.addParameter("trackingId", "XYZ");
30 31
 
31
-    List<RouteAssignmentCommand.LegCommand> legs = command.getLegs();
32
-    assertEquals(2, legs.size());
32
+        ServletRequestDataBinder binder = new ServletRequestDataBinder(command);
33
+        binder.bind(request);
33 34
 
34
-    RouteAssignmentCommand.LegCommand leg = legs.get(0);
35
-    assertEquals("CM01", leg.getVoyageNumber());
36
-    assertEquals("AAAAA", leg.getFromUnLocode());
37
-    assertEquals("BBBBB", leg.getToUnLocode());
35
+        List<RouteAssignmentCommand.LegCommand> legs = command.getLegs();
36
+        assertEquals(2, legs.size());
38 37
 
39
-    leg = legs.get(1);
40
-    assertEquals("CM02", leg.getVoyageNumber());
41
-    assertEquals("CCCCC", leg.getFromUnLocode());
42
-    assertEquals("DDDDD", leg.getToUnLocode());
38
+        RouteAssignmentCommand.LegCommand leg = legs.get(0);
39
+        assertEquals("CM01", leg.getVoyageNumber());
40
+        assertEquals("AAAAA", leg.getFromUnLocode());
41
+        assertEquals("BBBBB", leg.getToUnLocode());
43 42
 
44
-    assertEquals("XYZ", command.getTrackingId());
45
-  }
43
+        leg = legs.get(1);
44
+        assertEquals("CM02", leg.getVoyageNumber());
45
+        assertEquals("CCCCC", leg.getFromUnLocode());
46
+        assertEquals("DDDDD", leg.getToUnLocode());
46 47
 
47
-
48
-}
49
-*/
48
+        assertEquals("XYZ", command.getTrackingId());
49
+    }
50
+}