Skip to content

Commit fa5e520

Browse files
author
marlin
committed
Enabled test.
1 parent 462bf5b commit fa5e520

File tree

1 file changed

+31
-30
lines changed

1 file changed

+31
-30
lines changed
Lines changed: 31 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,50 @@
11
package se.citerus.dddsample.interfaces.booking.web;
22

33
import junit.framework.TestCase;
4+
import org.junit.Test;
45
import org.springframework.mock.web.MockHttpServletRequest;
56
import org.springframework.web.bind.ServletRequestDataBinder;
67

78
import java.util.List;
89

9-
/*public class ItinerarySelectionCommandTest extends TestCase {
10+
import static org.junit.Assert.assertEquals;
1011

11-
RouteAssignmentCommand command;
12-
MockHttpServletRequest request;
12+
public class ItinerarySelectionCommandTest {
1313

14-
public void testBind() {
15-
command = new RouteAssignmentCommand();
16-
request = new MockHttpServletRequest();
14+
RouteAssignmentCommand command;
15+
MockHttpServletRequest request;
1716

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();
2121

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");
2525

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");
2729

28-
ServletRequestDataBinder binder = new ServletRequestDataBinder(command);
29-
binder.bind(request);
30+
request.addParameter("trackingId", "XYZ");
3031

31-
List<RouteAssignmentCommand.LegCommand> legs = command.getLegs();
32-
assertEquals(2, legs.size());
32+
ServletRequestDataBinder binder = new ServletRequestDataBinder(command);
33+
binder.bind(request);
3334

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());
3837

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());
4342

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());
4647

47-
48-
}
49-
*/
48+
assertEquals("XYZ", command.getTrackingId());
49+
}
50+
}

0 commit comments

Comments
 (0)