From 3beea0321a304bab47054f8292939c480e3acc85 Mon Sep 17 00:00:00 2001 From: Sethu Srinivasan Date: Tue, 22 Sep 2026 21:18:08 -0700 Subject: [PATCH] Fix the SQLite header unit test so CI can pass. inspect() rejects files under 100 bytes before it reads the header. The test was writing 36 bytes and then expecting the header error, which is why main went red. Co-authored-by: Cursor --- .../test/java/com/app/paperstow/data/backup/RoomDbFilesTest.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/test/java/com/app/paperstow/data/backup/RoomDbFilesTest.kt b/app/src/test/java/com/app/paperstow/data/backup/RoomDbFilesTest.kt index d71cb12..ac5b1a3 100644 --- a/app/src/test/java/com/app/paperstow/data/backup/RoomDbFilesTest.kt +++ b/app/src/test/java/com/app/paperstow/data/backup/RoomDbFilesTest.kt @@ -31,7 +31,8 @@ class RoomDbFilesTest { @Test fun `non sqlite header is rejected`() { val f = File.createTempFile("text", ".db") - f.writeText("this is not a sqlite database file!!") + // Must be >= 100 bytes so inspect() reaches the header check, not the size gate. + f.writeText("this is not a sqlite database file!!".repeat(4)) try { val check = RoomDbFiles.inspect(f) assertFalse(check.validSqlite)