test(lastleg): type receiving mapper inserts
This commit is contained in:
+4
-4
@@ -77,8 +77,8 @@ class ReceivingContainerServiceBehaviorTest {
|
|||||||
void prepareIdempotencyHashIncludesContainerPath() {
|
void prepareIdempotencyHashIncludesContainerPath() {
|
||||||
when(plans.selectList(any())).thenReturn(List.of(plan("CONT-A")));
|
when(plans.selectList(any())).thenReturn(List.of(plan("CONT-A")));
|
||||||
when(lines.selectList(any())).thenReturn(List.of());
|
when(lines.selectList(any())).thenReturn(List.of());
|
||||||
when(sessions.insert(any())).thenReturn(1);
|
when(sessions.insert(any(ReceivingContainerSession.class))).thenReturn(1);
|
||||||
when(operations.insert(any())).thenReturn(1);
|
when(operations.insert(any(ReceivingContainerOperation.class))).thenReturn(1);
|
||||||
service.prepare("100", "7", "receiver", "CONT-A", new ReceivingContainerRequests.Action("same-key"));
|
service.prepare("100", "7", "receiver", "CONT-A", new ReceivingContainerRequests.Action("same-key"));
|
||||||
ArgumentCaptor<ReceivingContainerOperation> saved = ArgumentCaptor.forClass(ReceivingContainerOperation.class);
|
ArgumentCaptor<ReceivingContainerOperation> saved = ArgumentCaptor.forClass(ReceivingContainerOperation.class);
|
||||||
verify(operations).insert(saved.capture());
|
verify(operations).insert(saved.capture());
|
||||||
@@ -103,13 +103,13 @@ class ReceivingContainerServiceBehaviorTest {
|
|||||||
when(sessions.lockActiveByOperator("100", "100:7")).thenReturn(session("CONT-A", "WAIT_SIGN"));
|
when(sessions.lockActiveByOperator("100", "100:7")).thenReturn(session("CONT-A", "WAIT_SIGN"));
|
||||||
assertThatThrownBy(() -> service.prepare("100", "7", "receiver", "CONT-B",
|
assertThatThrownBy(() -> service.prepare("100", "7", "receiver", "CONT-B",
|
||||||
new ReceivingContainerRequests.Action("account-lock"))).isInstanceOf(ResponseStatusException.class);
|
new ReceivingContainerRequests.Action("account-lock"))).isInstanceOf(ResponseStatusException.class);
|
||||||
verify(sessions, never()).insert(any());
|
verify(sessions, never()).insert(any(ReceivingContainerSession.class));
|
||||||
|
|
||||||
org.mockito.Mockito.reset(sessions, operations);
|
org.mockito.Mockito.reset(sessions, operations);
|
||||||
when(sessions.lockActiveByContainer("100", "100:CONT-B")).thenReturn(session("CONT-B", "WAIT_SIGN"));
|
when(sessions.lockActiveByContainer("100", "100:CONT-B")).thenReturn(session("CONT-B", "WAIT_SIGN"));
|
||||||
assertThatThrownBy(() -> service.prepare("100", "7", "receiver", "CONT-B",
|
assertThatThrownBy(() -> service.prepare("100", "7", "receiver", "CONT-B",
|
||||||
new ReceivingContainerRequests.Action("container-lock"))).isInstanceOf(ResponseStatusException.class);
|
new ReceivingContainerRequests.Action("container-lock"))).isInstanceOf(ResponseStatusException.class);
|
||||||
verify(sessions, never()).insert(any());
|
verify(sessions, never()).insert(any(ReceivingContainerSession.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
Reference in New Issue
Block a user