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")); } }