1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
Description: Test for built-in types case-insensitively. Due to behaviour change in sqlite 3.37.x.
Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Forwarded: https://gitlab.com/ubports/development/core/lomiri-url-dispatcher/-/merge_requests/8
--- a/tests/url-db-test.cc
+++ b/tests/url-db-test.cc
@@ -67,16 +67,16 @@
const char * type = nullptr;
EXPECT_EQ(SQLITE_OK, sqlite3_table_column_metadata(db, nullptr, "configfiles", "name", &type, nullptr, nullptr, nullptr, nullptr));
- EXPECT_STREQ("text", type);
+ EXPECT_STRCASEEQ("TEXT", type);
EXPECT_EQ(SQLITE_OK, sqlite3_table_column_metadata(db, nullptr, "configfiles", "timestamp", &type, nullptr, nullptr, nullptr, nullptr));
- EXPECT_STREQ("bigint", type);
+ EXPECT_STRCASEEQ("BIGINT", type);
EXPECT_EQ(SQLITE_OK, sqlite3_table_column_metadata(db, nullptr, "urls", "sourcefile", &type, nullptr, nullptr, nullptr, nullptr));
- EXPECT_STREQ("integer", type);
+ EXPECT_STRCASEEQ("INTEGER", type);
EXPECT_EQ(SQLITE_OK, sqlite3_table_column_metadata(db, nullptr, "urls", "protocol", &type, nullptr, nullptr, nullptr, nullptr));
- EXPECT_STREQ("text", type);
+ EXPECT_STRCASEEQ("TEXT", type);
EXPECT_EQ(SQLITE_OK, sqlite3_table_column_metadata(db, nullptr, "urls", "domainsuffix", &type, nullptr, nullptr, nullptr, nullptr));
- EXPECT_STREQ("text", type);
+ EXPECT_STRCASEEQ("TEXT", type);
sqlite3_close(db);
}
|