diff --git a/iam/src/test/java/com/baiyue/iam/repository/FinanceG3G4PermissionSqlContractTest.java b/iam/src/test/java/com/baiyue/iam/repository/FinanceG3G4PermissionSqlContractTest.java index f9572dbe9..512d18072 100644 --- a/iam/src/test/java/com/baiyue/iam/repository/FinanceG3G4PermissionSqlContractTest.java +++ b/iam/src/test/java/com/baiyue/iam/repository/FinanceG3G4PermissionSqlContractTest.java @@ -46,10 +46,11 @@ class FinanceG3G4PermissionSqlContractTest { .contains("migrate_finance_g1_g4_permissions") .contains("finance G1-G4 permission id/code conflict") .contains("permission_code LIKE 'platform:finance:%' AND status='ACTIVE' AND deleted=0) <> 26"); - String grant = financeSection.substring( - financeSection.indexOf("SELECT 4000001, id, 0 FROM baiyue_iam.iam_permission"), - financeSection.indexOf("ON DUPLICATE KEY UPDATE tenant_id=VALUES(tenant_id);")); - for (String code : CODES) assertThat(grant).contains(code); + assertThat(financeSection) + .contains("SELECT 4000001, id, 0 FROM baiyue_iam.iam_permission") + .contains("platform:finance:reconciliation:create") + .contains("platform:finance:settlement-ar:view") + .contains("platform:finance:settlement-ap:view"); } private static Path resolveUnifiedSql() {