Skip to content

Test.Common update which included changes to the Surface area test fi…

5c113ec
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

dbup-core v6.0.15 update #39

Test.Common update which included changes to the Surface area test fi…
5c113ec
Select commit
Loading
Failed to load commit list.
GitHub Actions / Unit Tests succeeded Nov 6, 2025 in 0s

22 passed, 0 failed and 0 skipped

Tests passed successfully

✅ _runnervmf2e7y_2025-11-06_03_55_20.trx

22 tests were completed in 1s with 22 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
DbUp.Postgresql.Tests.DatabaseSupportTests 3✅ 61ms
DbUp.Postgresql.Tests.NoPublicApiChanges 1✅ 116ms
DbUp.Postgresql.Tests.PostgresqlQueryParserTests 16✅ 14ms
DbUp.Postgresql.Tests.PostgresTableJournalTests 2✅ 102ms

✅ DbUp.Postgresql.Tests.DatabaseSupportTests

✅ VerifyBasicSupport
✅ VerifyJournalCreationIfNameChanged
✅ VerifyVariableSubstitutions

✅ DbUp.Postgresql.Tests.NoPublicApiChanges

✅ Run

✅ DbUp.Postgresql.Tests.PostgresqlQueryParserTests

✅ split_into_statements_non_sql_standard
✅ split_into_statements(sql: ";;SELECT 1", statementCount: 1, expected: ["SELECT 1"])
✅ split_into_statements(sql: "", statementCount: 0, expected: [])
✅ split_into_statements(sql: "CREATE FUNCTION TXT()\nLANGUAGE PLPGSQL AS\n$BODY$"···, statementCount: 1, expected: [])
✅ split_into_statements(sql: "CREATE OR REPLACE RULE test AS ON UPDATE TO test D"···, statementCount: 1, expected: ["CREATE OR REPLACE RULE test AS ON UPDATE TO test D"···])
✅ split_into_statements(sql: "CREATE OR REPLACE RULE test AS ON UPDATE TO test D"···, statementCount: 2, expected: ["CREATE OR REPLACE RULE test AS ON UPDATE TO test D"···, "SELECT 2"])
✅ split_into_statements(sql: "SELECT 'some'\n'text';\nSELECT '1'", statementCount: 2, expected: [])
✅ split_into_statements(sql: "SELECT 'string with; semicolon'", statementCount: 1, expected: ["SELECT 'string with; semicolon'"])
✅ split_into_statements(sql: "SELECT 'string with'' quote and; semicolon'", statementCount: 1, expected: ["SELECT 'string with'' quote and; semicolon'"])
✅ split_into_statements(sql: "SELECT 1 /* block comment; */", statementCount: 1, expected: ["SELECT 1 /* block comment; */"])
✅ split_into_statements(sql: "SELECT 1 as \"QUOTED;IDENT\"", statementCount: 1, expected: [])
✅ split_into_statements(sql: "SELECT 1;", statementCount: 1, expected: ["SELECT 1"])
✅ split_into_statements(sql: "SELECT 1;\n-- Line comment; with semicolon\nSELECT"···, statementCount: 2, expected: ["SELECT 1", "-- Line comment; with semicolon\nSELECT 2"])
✅ split_into_statements(sql: "SELECT 1\n;\nSELECT 2", statementCount: 2, expected: ["SELECT 1", "SELECT 2"])
✅ split_into_statements(sql: "SELECT E'\\041'; SELECT '1'", statementCount: 2, expected: ["SELECT E'\\041'", "SELECT '1'"])
✅ split_into_statements(sql: "START TRANSACTION;\n\nDO $EF$\nBEGIN\n    INSERT I"···, statementCount: 4, expected: [])

✅ DbUp.Postgresql.Tests.PostgresTableJournalTests

✅ uses_named_parameters_when_sql_rewriting_enabled
✅ uses_positional_parameters_when_sql_rewriting_disabled