From b8826c3e92f6079aa6bd8704ef6fba953cdd58d3 Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Thu, 3 Sep 2026 21:48:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../firstleg/service/SmartLoadingServiceTest.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/firstleg/src/test/java/com/baiyue/firstleg/service/SmartLoadingServiceTest.java b/firstleg/src/test/java/com/baiyue/firstleg/service/SmartLoadingServiceTest.java index 88b94e1bb..b72a94730 100644 --- a/firstleg/src/test/java/com/baiyue/firstleg/service/SmartLoadingServiceTest.java +++ b/firstleg/src/test/java/com/baiyue/firstleg/service/SmartLoadingServiceTest.java @@ -938,11 +938,11 @@ class SmartLoadingServiceTest { void allowsVolumeAndWeightWithinOneHundredFiftyPercent() { stubAssignment(); ContainerBookingEntity tolerant = booking(); - tolerant.setCapacityCbm(new BigDecimal("0.6666667")); - tolerant.setMaxWeightKg(new BigDecimal("2.6666667")); + tolerant.setCapacityCbm(new BigDecimal("1")); + tolerant.setMaxWeightKg(new BigDecimal("4")); when(repository.booking(99L)).thenReturn(tolerant); - service.assign(1, new AssignRequest(10L, 20L, 2, 0, "assign-150-ok"), 7, "u"); + service.assign(1, new AssignRequest(10L, 20L, 3, 0, "assign-150-ok"), 7, "u"); verify(splitPreloadService).ensurePendingForLoadingAllocation(9L, 10L, 7L, "u"); verify(repository).touch(1, 0, 7, "u"); @@ -952,12 +952,12 @@ class SmartLoadingServiceTest { void rejectsVolumeOrWeightAboveOneHundredFiftyPercent() { stubAssignment(); ContainerBookingEntity exceeded = booking(); - exceeded.setCapacityCbm(new BigDecimal("0.6666")); - exceeded.setMaxWeightKg(new BigDecimal("2.6666")); + exceeded.setCapacityCbm(new BigDecimal("0.9999")); + exceeded.setMaxWeightKg(new BigDecimal("3.9999")); when(repository.booking(99L)).thenReturn(exceeded); BizException error = catchThrowableOfType(() -> service.assign(1, - new AssignRequest(10L, 20L, 2, 0, "assign-150-exceeded"), 7, "u"), BizException.class); + new AssignRequest(10L, 20L, 3, 0, "assign-150-exceeded"), 7, "u"), BizException.class); assertThat(error.getResultCode()).isEqualTo(ResultCode.VALIDATION_FAILED); assertThat(error.getMessage()).contains("150%");