fix(lastleg): search frozen warehouse code and name
This commit is contained in:
+19
@@ -0,0 +1,19 @@
|
||||
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"));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user