Files
baiyue-firstleg/lastleg-service/src/test/java/com/baiyue/lastleg/mapper/LastlegOrderWarehouseQueryContractTest.java
T

20 lines
726 B
Java

package com.baiyue.lastleg.mapper;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
class LastlegOrderWarehouseQueryContractTest {
@Test
void warehouseFilterUsesOnlyFrozenReceivingWarehouseCodeAndName() {
String sql = LastlegOrderMapper.WAREHOUSE_FILTER_SQL;
assertTrue(sql.contains("LOWER(TRIM(overseas_warehouse_code))"));
assertTrue(sql.contains("LOWER(TRIM(overseas_warehouse_name))"));
assertTrue(sql.contains("LIKE CONCAT('%',LOWER({0}),'%')"));
assertFalse(sql.contains("overseas_warehouse_id"));
assertFalse(sql.contains("transfer_warehouse"));
}
}