From 96003664228066316c5e59fc87bb31805bad9c7f Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 27 May 2026 10:03:50 -0400 Subject: [PATCH] Fix instrumentation tests. --- ...ageProcessorTest_synchronizeDeleteForMe.kt | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/app/src/androidTest/java/org/thoughtcrime/securesms/messages/SyncMessageProcessorTest_synchronizeDeleteForMe.kt b/app/src/androidTest/java/org/thoughtcrime/securesms/messages/SyncMessageProcessorTest_synchronizeDeleteForMe.kt index 102de53352..029c657b7b 100644 --- a/app/src/androidTest/java/org/thoughtcrime/securesms/messages/SyncMessageProcessorTest_synchronizeDeleteForMe.kt +++ b/app/src/androidTest/java/org/thoughtcrime/securesms/messages/SyncMessageProcessorTest_synchronizeDeleteForMe.kt @@ -13,7 +13,6 @@ import assertk.assertions.isEqualTo import assertk.assertions.isGreaterThan import assertk.assertions.isNotEqualTo import assertk.assertions.isNotNull -import assertk.assertions.isNull import org.junit.After import org.junit.Before import org.junit.Ignore @@ -166,7 +165,7 @@ class SyncMessageProcessorTest_synchronizeDeleteForMe { assertThat(messageCount).isEqualTo(0) val threadRecord = SignalDatabase.threads.getThreadRecord(threadId) - assertThat(threadRecord).isNull() + assertThat(threadRecord?.active).isEqualTo(false) } @Test @@ -245,7 +244,7 @@ class SyncMessageProcessorTest_synchronizeDeleteForMe { // THEN assertThat(SignalDatabase.messages.getMessageCountForThread(threadId)).isEqualTo(0) - assertThat(SignalDatabase.threads.getThreadRecord(threadId)).isNull() + assertThat(SignalDatabase.threads.getThreadRecord(threadId)?.active).isEqualTo(false) } @Test @@ -304,7 +303,7 @@ class SyncMessageProcessorTest_synchronizeDeleteForMe { // THEN assertThat(SignalDatabase.messages.getMessageCountForThread(threadId)).isEqualTo(0) - assertThat(SignalDatabase.threads.getThreadRecord(threadId)).isNull() + assertThat(SignalDatabase.threads.getThreadRecord(threadId)?.active).isEqualTo(false) harness.inMemoryLogger.flush() assertThat(harness.inMemoryLogger.entries().filter { it.message?.contains("Using backup non-expiring messages") == true }).hasSize(1) @@ -344,7 +343,7 @@ class SyncMessageProcessorTest_synchronizeDeleteForMe { // THEN assertThat(SignalDatabase.messages.getMessageCountForThread(threadId)).isEqualTo(0) - assertThat(SignalDatabase.threads.getThreadRecord(threadId)).isNull() + assertThat(SignalDatabase.threads.getThreadRecord(threadId)?.active).isEqualTo(false) } @Test @@ -376,7 +375,7 @@ class SyncMessageProcessorTest_synchronizeDeleteForMe { // THEN assertThat(SignalDatabase.messages.getMessageCountForThread(threadId)).isEqualTo(3) - assertThat(SignalDatabase.threads.getThreadRecord(threadId)).isNotNull() + assertThat(SignalDatabase.threads.getThreadRecord(threadId)?.active).isEqualTo(true) } @Test @@ -405,7 +404,7 @@ class SyncMessageProcessorTest_synchronizeDeleteForMe { // THEN assertThat(SignalDatabase.messages.getMessageCountForThread(threadId)).isEqualTo(0) - assertThat(SignalDatabase.threads.getThreadRecord(threadId)).isNull() + assertThat(SignalDatabase.threads.getThreadRecord(threadId)?.active).isEqualTo(false) } @Test @@ -435,7 +434,7 @@ class SyncMessageProcessorTest_synchronizeDeleteForMe { // THEN threadIds.forEach { assertThat(SignalDatabase.messages.getMessageCountForThread(it)).isEqualTo(0) - assertThat(SignalDatabase.threads.getThreadRecord(it)).isNull() + assertThat(SignalDatabase.threads.getThreadRecord(it)?.active).isEqualTo(false) } } @@ -463,7 +462,7 @@ class SyncMessageProcessorTest_synchronizeDeleteForMe { // THEN assertThat(SignalDatabase.messages.getMessageCountForThread(aliceThreadId)).isEqualTo(0) - assertThat(SignalDatabase.threads.getThreadRecord(aliceThreadId)).isNull() + assertThat(SignalDatabase.threads.getThreadRecord(aliceThreadId)?.active).isEqualTo(false) } @Ignore("counts are consistent for some reason") @@ -527,10 +526,10 @@ class SyncMessageProcessorTest_synchronizeDeleteForMe { // THEN assertThat(SignalDatabase.messages.getMessageCountForThread(aliceThreadId)).isEqualTo(0) - assertThat(SignalDatabase.threads.getThreadRecord(aliceThreadId)).isNull() + assertThat(SignalDatabase.threads.getThreadRecord(aliceThreadId)?.active).isEqualTo(false) assertThat(SignalDatabase.messages.getMessageCountForThread(groupThreadId)).isEqualTo(0) - assertThat(SignalDatabase.threads.getThreadRecord(groupThreadId)).isNull() + assertThat(SignalDatabase.threads.getThreadRecord(groupThreadId)?.active).isEqualTo(false) } @Test @@ -551,7 +550,7 @@ class SyncMessageProcessorTest_synchronizeDeleteForMe { // THEN assertThat(SignalDatabase.messages.getMessageCountForThread(threadId)).isEqualTo(20) - assertThat(SignalDatabase.threads.getThreadRecord(threadId)).isNotNull() + assertThat(SignalDatabase.threads.getThreadRecord(threadId)?.active).isEqualTo(true) harness.inMemoryLogger.flush() assertThat(harness.inMemoryLogger.entries().filter { it.message?.contains("Thread is not local only") == true }).hasSize(1) @@ -665,7 +664,7 @@ class SyncMessageProcessorTest_synchronizeDeleteForMe { updatedAttachments = SignalDatabase.attachments.getAttachmentsForMessage(message1.messageId) assertThat(updatedAttachments).isEmpty() - assertThat(SignalDatabase.threads.getThreadRecord(threadId)).isNull() + assertThat(SignalDatabase.threads.getThreadRecord(threadId)?.active).isEqualTo(false) } private fun DatabaseAttachment.copy(