test: align review evidence fixtures and verify stale request rejection
This commit is contained in:
+3
@@ -19,6 +19,7 @@ class DispatchReviewAttachmentsPersistenceTest {
|
||||
@Test void attachmentsSurviveRejectionAndEditsUntilResubmission() throws Exception {
|
||||
var f=new DispatchAggregatePersistenceTest.Fixture();
|
||||
var created=f.tx.execute(s->f.service.create(f.actor,f.configured("review-evidence",List.of(f.source(1,"101",501,"ONT8",3)))));
|
||||
f.prepareAppointmentNumbers(created.dispatchNo());
|
||||
var submitted=f.tx.execute(s->f.service.submitReview(f.actor,created.dispatchNo(),new DispatchCommands.SubmitReview(created.recordVersion(),"submit",null)));
|
||||
var before=f.repository.find(created.dispatchNo()).getResourcesJson();
|
||||
var first=new DispatchContracts.ReviewAttachments(List.of(91L),List.of(92L),List.of(93L));
|
||||
@@ -50,6 +51,7 @@ class DispatchReviewAttachmentsPersistenceTest {
|
||||
@Test void rejectsForeignKindOrMasterLicenseAndKeepsOriginalVersion() throws Exception {
|
||||
var f=new DispatchAggregatePersistenceTest.Fixture();
|
||||
var created=f.tx.execute(s->f.service.create(f.actor,f.configured("verify-evidence",List.of(f.source(1,"101",501,"ONT8",3)))));
|
||||
f.prepareAppointmentNumbers(created.dispatchNo());
|
||||
var submitted=f.tx.execute(s->f.service.submitReview(f.actor,created.dispatchNo(),new DispatchCommands.SubmitReview(created.recordVersion(),"submit",null)));
|
||||
var gateway=(DispatchEvidenceGateway)ReflectionTestUtils.getField(f.service,"evidence");
|
||||
long id=f.repository.find(created.dispatchNo()).getId();
|
||||
@@ -69,6 +71,7 @@ class DispatchReviewAttachmentsPersistenceTest {
|
||||
try {
|
||||
var f=new DispatchAggregatePersistenceTest.Fixture();
|
||||
var created=f.tx.execute(s->f.service.create(f.actor,f.configured("upload-evidence",List.of(f.source(1,"101",501,"ONT8",3)))));
|
||||
f.prepareAppointmentNumbers(created.dispatchNo());
|
||||
var file=new MockMultipartFile("file","driver.png","image/png",new byte[]{1});
|
||||
var kind=DispatchEvidenceGateway.Kind.DRIVER_PHOTO;
|
||||
security.setAuthentication(new TestingAuthenticationToken("operator","","platform:fleet:trip:dispatch-review"));
|
||||
|
||||
Reference in New Issue
Block a user