修复装柜完成托盘标签事务
This commit is contained in:
@@ -30,6 +30,7 @@ import org.springframework.boot.test.mock.mockito.MockBean;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.test.context.junit.jupiter.SpringJUnitConfig;
|
||||
import org.springframework.mock.web.MockMultipartFile;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -315,6 +316,16 @@ class LoadingListServiceTest {
|
||||
verify(loadingCompletedOutboxService).publish(10L);
|
||||
}
|
||||
|
||||
@Test
|
||||
void completedEventReadinessMustAllowPalletLabelFreeze() throws Exception {
|
||||
Transactional transaction = LoadingListService.class
|
||||
.getDeclaredMethod("requireCompletedEventReady", long.class)
|
||||
.getAnnotation(Transactional.class);
|
||||
|
||||
assertThat(transaction).isNotNull();
|
||||
assertThat(transaction.readOnly()).isFalse();
|
||||
}
|
||||
|
||||
@Test
|
||||
void shouldRejectAutomaticCompletionWhenPdaItemsRemain() {
|
||||
when(pickRepository.allPlanItemsPicked(10L)).thenReturn(false);
|
||||
|
||||
Reference in New Issue
Block a user