|
|
@@ -4,7 +4,7 @@ import junit.framework.TestCase;
|
|
4
|
4
|
import static org.easymock.EasyMock.*;
|
|
5
|
5
|
import se.citerus.dddsample.domain.*;
|
|
6
|
6
|
import se.citerus.dddsample.repository.CargoRepository;
|
|
7
|
|
-import se.citerus.dddsample.repository.CarrierRepository;
|
|
|
7
|
+import se.citerus.dddsample.repository.CarrierMovementRepository;
|
|
8
|
8
|
import se.citerus.dddsample.repository.HandlingEventRepository;
|
|
9
|
9
|
|
|
10
|
10
|
import java.util.Calendar;
|
|
|
@@ -15,7 +15,7 @@ import java.util.Set;
|
|
15
|
15
|
public class HandlingEventServiceTest extends TestCase {
|
|
16
|
16
|
private HandlingEventServiceImpl service;
|
|
17
|
17
|
private CargoRepository cargoRepository;
|
|
18
|
|
- private CarrierRepository carrierRepository;
|
|
|
18
|
+ private CarrierMovementRepository carrierMovementRepository;
|
|
19
|
19
|
private HandlingEventRepository handlingEventRepository;
|
|
20
|
20
|
|
|
21
|
21
|
private final Cargo cargoABC = new Cargo(new TrackingId("ABC"), new Location("ABCFROM"), new Location("ABCTO"));
|
|
|
@@ -26,11 +26,11 @@ public class HandlingEventServiceTest extends TestCase {
|
|
26
|
26
|
protected void setUp() throws Exception{
|
|
27
|
27
|
service = new HandlingEventServiceImpl();
|
|
28
|
28
|
cargoRepository = createMock(CargoRepository.class);
|
|
29
|
|
- carrierRepository = createMock(CarrierRepository.class);
|
|
|
29
|
+ carrierMovementRepository = createMock(CarrierMovementRepository.class);
|
|
30
|
30
|
handlingEventRepository = createMock(HandlingEventRepository.class);
|
|
31
|
31
|
|
|
32
|
32
|
service.setCargoRepository(cargoRepository);
|
|
33
|
|
- service.setCarrierRepository(carrierRepository);
|
|
|
33
|
+ service.setCarrierRepository(carrierMovementRepository);
|
|
34
|
34
|
service.setHandlingEventRepository(handlingEventRepository);
|
|
35
|
35
|
}
|
|
36
|
36
|
|
|
|
@@ -42,7 +42,7 @@ public class HandlingEventServiceTest extends TestCase {
|
|
42
|
42
|
|
|
43
|
43
|
expect(cargoRepository.find(new TrackingId("ABC"))).andReturn(cargoABC);
|
|
44
|
44
|
expect(cargoRepository.find(new TrackingId("XYZ"))).andReturn(cargoXYZ);
|
|
45
|
|
- expect(carrierRepository.find("AAA_BBB")).andReturn(cmAAA_BBB);
|
|
|
45
|
+ expect(carrierMovementRepository.find(new CarrierId("AAA_BBB"))).andReturn(cmAAA_BBB);
|
|
46
|
46
|
|
|
47
|
47
|
HandlingEvent event = new HandlingEvent(date, HandlingEvent.parseType(type), cmAAA_BBB);
|
|
48
|
48
|
Set<Cargo> cargos = new HashSet<Cargo>();
|
|
|
@@ -52,11 +52,11 @@ public class HandlingEventServiceTest extends TestCase {
|
|
52
|
52
|
|
|
53
|
53
|
handlingEventRepository.save(event);
|
|
54
|
54
|
|
|
55
|
|
- replay(cargoRepository, carrierRepository, handlingEventRepository);
|
|
|
55
|
+ replay(cargoRepository, carrierMovementRepository, handlingEventRepository);
|
|
56
|
56
|
|
|
57
|
57
|
service.register(date, type, carrierId, trackIds);
|
|
58
|
58
|
|
|
59
|
|
- verify(cargoRepository, carrierRepository, handlingEventRepository);
|
|
|
59
|
+ verify(cargoRepository, carrierMovementRepository, handlingEventRepository);
|
|
60
|
60
|
}
|
|
61
|
61
|
|
|
62
|
62
|
public void testRegisterEventInvalidCarrier() throws Exception {
|
|
|
@@ -66,9 +66,9 @@ public class HandlingEventServiceTest extends TestCase {
|
|
66
|
66
|
|
|
67
|
67
|
expect(cargoRepository.find(new TrackingId("ABC"))).andReturn(cargoABC);
|
|
68
|
68
|
expect(cargoRepository.find(new TrackingId("XYZ"))).andReturn(cargoXYZ);
|
|
69
|
|
- expect(carrierRepository.find("AAA_BBB")).andReturn(null);
|
|
|
69
|
+ expect(carrierMovementRepository.find(new CarrierId("AAA_BBB"))).andReturn(null);
|
|
70
|
70
|
|
|
71
|
|
- replay(cargoRepository, carrierRepository, handlingEventRepository);
|
|
|
71
|
+ replay(cargoRepository, carrierMovementRepository, handlingEventRepository);
|
|
72
|
72
|
|
|
73
|
73
|
try {
|
|
74
|
74
|
service.register(date, type, "AAA_BBB", trackIds);
|
|
|
@@ -85,9 +85,9 @@ public class HandlingEventServiceTest extends TestCase {
|
|
85
|
85
|
|
|
86
|
86
|
expect(cargoRepository.find(new TrackingId("ABC"))).andReturn(cargoABC);
|
|
87
|
87
|
expect(cargoRepository.find(new TrackingId("XYZ"))).andReturn(null);
|
|
88
|
|
- expect(carrierRepository.find("AAA_BBB")).andReturn(cmAAA_BBB);
|
|
|
88
|
+ expect(carrierMovementRepository.find(new CarrierId("AAA_BBB"))).andReturn(cmAAA_BBB);
|
|
89
|
89
|
|
|
90
|
|
- replay(cargoRepository, carrierRepository, handlingEventRepository);
|
|
|
90
|
+ replay(cargoRepository, carrierMovementRepository, handlingEventRepository);
|
|
91
|
91
|
|
|
92
|
92
|
try {
|
|
93
|
93
|
service.register(date, type, "AAA_BBB", trackIds);
|