20 lines
726 B
Java
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"));
|
|
}
|
|
}
|