优化
This commit is contained in:
@@ -49,6 +49,18 @@ class FbaPricingServiceTest {
|
||||
@MockBean private FbaPricingRepository repository;
|
||||
@Resource private FbaPricingService service;
|
||||
|
||||
@Test
|
||||
@DisplayName("客户B不能读取客户A的费用快照")
|
||||
void rejectsCrossCustomerFeeLookup() {
|
||||
assertThatThrownBy(() -> service.latest(10002L, INBOUND))
|
||||
.isInstanceOf(BizException.class)
|
||||
.extracting(error -> ((BizException) error).getResultCode())
|
||||
.isEqualTo(ResultCode.NOT_FOUND);
|
||||
|
||||
verify(repository).findLatestFee(10002L, INBOUND);
|
||||
verify(repository, never()).findLatestFee(TENANT, INBOUND);
|
||||
}
|
||||
|
||||
@Test
|
||||
@DisplayName("包税KG按配置系数取体积重较大值并按规则向上舍入")
|
||||
void calculatesTaxIncludedKgWithConfiguredFactorAndPrecision() {
|
||||
|
||||
Reference in New Issue
Block a user