fix(db): upgrade overseas pallet FBA field
This commit is contained in:
+24
@@ -0,0 +1,24 @@
|
||||
package com.baiyue.warehouse.schema;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Path;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
class WarehouseUnifiedIncrementalContractTest {
|
||||
|
||||
@Test
|
||||
void overseasUnifiedEntryUpgradesAndValidatesPalletFbaWarehouseCode() throws Exception {
|
||||
String sql = Files.readString(
|
||||
Path.of("..", "deploy", "sql", "海外区域统一增量-MySQL8.sql"), StandardCharsets.UTF_8);
|
||||
|
||||
assertTrue(sql.contains("USE baiyue_lastlag_warehouse"));
|
||||
assertTrue(sql.contains("ALTER TABLE wh_pallet ADD COLUMN fba_warehouse_code VARCHAR(128) NULL"));
|
||||
assertTrue(sql.contains("@warehouse_pallet_fba_ready"));
|
||||
assertTrue(sql.contains("wh_pallet.fba_warehouse_code migration is incomplete"));
|
||||
assertTrue(sql.contains("USE baiyue_lastleg"));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user