Add edge-case tests for boolean literals

This commit is contained in:
PThorpe92
2025-09-01 11:27:43 -04:00
parent 46f5565faf
commit bd9d6aa168

View File

@@ -623,3 +623,13 @@ do_execsql_test_on_specific_db {:memory:} returning-false-literal {
CREATE TABLE test (id INTEGER, value TEXT);
INSERT INTO test (id, value) VALUES (1, false) RETURNING id, value;
} {1|0}
do_execsql_test_on_specific_db {:memory:} boolean-literal-edgecase {
CREATE TABLE true (id INTEGER, value TEXT);
INSERT INTO true (id, value) VALUES (1, true) RETURNING id, value;
} {1|1}
do_execsql_test_on_specific_db {:memory:} boolean-literal-edgecase-false {
CREATE TABLE false (id INTEGER, true TEXT);
INSERT INTO false (id, true) VALUES (1, false) RETURNING id, false;
} {1|0}