fix(acceptance): reuse initialized pallet fixtures
This commit is contained in:
+3
@@ -27,6 +27,7 @@ class InitialWarehouseResourceSeedSqlContractTest {
|
||||
}
|
||||
|
||||
private static void assertSeed(String sql, String yiwuId, String dongguanId, String idPrefix) {
|
||||
String compactSql = sql.replaceAll("\\s+", "");
|
||||
int locationSeedStart = sql.indexOf("WHEN zones.zone_index = 0 AND slots.slot_number = 1 THEN 201");
|
||||
int locationSeedEnd = sql.indexOf("DROP PROCEDURE IF EXISTS assert_yiwu_location_seed", locationSeedStart);
|
||||
String locationSeed = sql.substring(locationSeedStart, locationSeedEnd);
|
||||
@@ -37,6 +38,7 @@ class InitialWarehouseResourceSeedSqlContractTest {
|
||||
.contains("0," + dongguanId + ",'DG-TP-002','木托盘'")
|
||||
.contains("COUNT(DISTINCT pallet.pallet_type)")
|
||||
.contains("国内作业仓木托盘、塑料托盘初始化不完整")
|
||||
.contains("固定可复用托盘编码初始化不完整")
|
||||
.doesNotContain("'胶托盘'")
|
||||
.contains("WHEN zones.zone_index = 0 AND slots.slot_number = 1 THEN 201")
|
||||
.contains("ELSE 203 + zones.zone_index * 15 + slots.slot_number")
|
||||
@@ -55,6 +57,7 @@ class InitialWarehouseResourceSeedSqlContractTest {
|
||||
.contains("'AVAILABLE'")
|
||||
.doesNotContain("INSERT INTO wh_location_reservation")
|
||||
.doesNotContain("INSERT INTO wh_location_occupancy");
|
||||
assertThat(compactSql).contains("remark=VALUES(remark),deleted=0;");
|
||||
assertThat(locationSeed)
|
||||
.doesNotContain("status='AVAILABLE'")
|
||||
.doesNotContain("status = 'AVAILABLE'")
|
||||
|
||||
Reference in New Issue
Block a user