Przeglądaj źródła

Merge 57844f7ceee332386d8e5b60390728261c495c9f into c2a877744a00d92ba70f01a01afba5e322f9c0a1

orende 9 lat temu
rodzic
commit
f57f27940b

+ 5
- 0
pom.xml Wyświetl plik

@@ -276,6 +276,11 @@
276 276
       <artifactId>cxf-rt-transports-http</artifactId>
277 277
       <version>${cxf.version}</version>
278 278
     </dependency>
279
+    <dependency>
280
+      <groupId>org.assertj</groupId>
281
+      <artifactId>assertj-core</artifactId>
282
+      <version>3.1.0</version>
283
+    </dependency>
279 284
   </dependencies>
280 285
 
281 286
   <reporting>

+ 6
- 15
src/test/java/se/citerus/dddsample/interfaces/booking/web/ItinerarySelectionCommandTest.java Wyświetl plik

@@ -1,12 +1,13 @@
1 1
 package se.citerus.dddsample.interfaces.booking.web;
2 2
 
3
+import org.assertj.core.groups.Tuple;
3 4
 import org.junit.Test;
4 5
 import org.springframework.mock.web.MockHttpServletRequest;
5 6
 import org.springframework.web.bind.ServletRequestDataBinder;
6 7
 
7
-import java.util.List;
8
+import java.util.Arrays;
8 9
 
9
-import static org.junit.Assert.assertEquals;
10
+import static org.assertj.core.api.Assertions.assertThat;
10 11
 
11 12
 public class ItinerarySelectionCommandTest {
12 13
 
@@ -31,19 +32,9 @@ public class ItinerarySelectionCommandTest {
31 32
         ServletRequestDataBinder binder = new ServletRequestDataBinder(command);
32 33
         binder.bind(request);
33 34
 
34
-        List<RouteAssignmentCommand.LegCommand> legs = command.getLegs();
35
-        assertEquals(2, legs.size());
35
+        assertThat(command.getLegs()).hasSize(2).extracting("voyageNumber", "fromUnLocode", "toUnLocode")
36
+                .containsAll(Arrays.asList(Tuple.tuple("CM01", "AAAAA", "BBBBB"), Tuple.tuple("CM02", "CCCCC", "DDDDD")));
36 37
 
37
-        RouteAssignmentCommand.LegCommand leg = legs.get(0);
38
-        assertEquals("CM01", leg.getVoyageNumber());
39
-        assertEquals("AAAAA", leg.getFromUnLocode());
40
-        assertEquals("BBBBB", leg.getToUnLocode());
41
-
42
-        leg = legs.get(1);
43
-        assertEquals("CM02", leg.getVoyageNumber());
44
-        assertEquals("CCCCC", leg.getFromUnLocode());
45
-        assertEquals("DDDDD", leg.getToUnLocode());
46
-
47
-        assertEquals("XYZ", command.getTrackingId());
38
+        assertThat(command.getTrackingId()).isEqualTo("XYZ");
48 39
     }
49 40
 }