File: 1002_adjust-to-sqlite3-upper-case-types.patch

package info (click to toggle)
lomiri-url-dispatcher 0.1.2-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,172 kB
  • sloc: cpp: 2,057; ansic: 1,234; python: 45; makefile: 20; sh: 15; xml: 13; sql: 6
file content (28 lines) | stat: -rw-r--r-- 1,389 bytes parent folder | download
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);
 }