use of org.qi4j.sample.dcicargo.sample_b.context.interaction.handling.parsing.ParseHandlingEventData in project qi4j-sdk by Qi4j.
the class ParseHandlingEventDataTest method prepareTest.
@Before
public void prepareTest() throws Exception {
super.prepareTest();
TestApplication.setup();
UnitOfWork uow = module.currentUnitOfWork();
CargoAggregateRoot CARGOS = uow.get(CargoAggregateRoot.class, CargoAggregateRoot.CARGOS_ID);
// Create new cargo
routeSpec = routeSpecFactory.build(HONGKONG, STOCKHOLM, new Date(), deadline = DAY24);
delivery = delivery(TODAY, NOT_RECEIVED, ROUTED, unknownLeg);
cargo = CARGOS.createCargo(routeSpec, delivery, "ABC");
trackingId = cargo.trackingId().get();
trackingIdString = trackingId.id().get();
cargo.itinerary().set(itinerary);
completionTime = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
// Start ParseHandlingEventData service
ServiceReference<ParseHandlingEventData> ParseHandlingEventDataRef = module.findService(ParseHandlingEventData.class);
handlingEventParser = ParseHandlingEventDataRef.get();
}
Aggregations