fix: order wallet database assertions

This commit is contained in:
2026-09-06 12:02:11 +08:00
parent 42ddc19826
commit 1a7d4bb39f
3 changed files with 35 additions and 10 deletions
@@ -45,5 +45,10 @@ class FinanceContractTest {
assertTrue(unified.contains("CREATE DATABASE IF NOT EXISTS baiyue_finance"));
assertTrue(unified.contains("assert_finance_permissions"));
assertTrue(unified.contains("merchant:finance:statement:view"));
int walletEventSchema = unified.indexOf("CREATE TABLE IF NOT EXISTS fin_wallet_event_outbox");
int finalPass = unified.lastIndexOf("SELECT 'PASS' AS migration_status");
assertTrue(walletEventSchema >= 0);
assertTrue(finalPass > walletEventSchema);
assertTrue(unified.contains("CREATE PROCEDURE assert_wallet_event_schema()"));
}
}