优化
This commit is contained in:
+16
@@ -73,4 +73,20 @@ class InternalMeasurementImageControllerTest {
|
||||
assertThat(response.data().fileId()).isEqualTo(41L);
|
||||
verify(images).uploadMojiaReceiptEvidence(11L, 51L, 31L, file);
|
||||
}
|
||||
|
||||
@Test
|
||||
void storesAndDeletesPlatformScopedUnmatchedMojiaReceiptImage() {
|
||||
var file = new MockMultipartFile("file", "mojia.jpg", MediaType.IMAGE_JPEG_VALUE,
|
||||
new byte[]{1, 2, 3});
|
||||
when(images.uploadMojiaReceiptEvidence(0L, 51L, 31L, file)).thenReturn(
|
||||
new MeasurementImageService.UploadResult(41L, "mojia.jpg",
|
||||
MediaType.IMAGE_JPEG_VALUE, 3L, "NOT_REQUIRED", null, null, null, null, null));
|
||||
|
||||
assertThat(controller.uploadReceipt("internal-token", 31L, 0L, 51L, file).data().fileId())
|
||||
.isEqualTo(41L);
|
||||
controller.deleteReceipt("internal-token", 31L, 0L, 51L, 41L);
|
||||
|
||||
verify(images).uploadMojiaReceiptEvidence(0L, 51L, 31L, file);
|
||||
verify(images).deleteMojiaReceiptEvidence(0L, 51L, 41L, 31L);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user