From cf64f06c36a3a78846d5d2ca4145320b709cf368 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 15 Mar 2023 12:12:19 -0400 Subject: [PATCH] Add a new test case for recipient merging. --- .../database/RecipientTableTest_getAndPossiblyMerge.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/androidTest/java/org/thoughtcrime/securesms/database/RecipientTableTest_getAndPossiblyMerge.kt b/app/src/androidTest/java/org/thoughtcrime/securesms/database/RecipientTableTest_getAndPossiblyMerge.kt index 0fcd9351b5..a2384338f2 100644 --- a/app/src/androidTest/java/org/thoughtcrime/securesms/database/RecipientTableTest_getAndPossiblyMerge.kt +++ b/app/src/androidTest/java/org/thoughtcrime/securesms/database/RecipientTableTest_getAndPossiblyMerge.kt @@ -247,6 +247,12 @@ class RecipientTableTest_getAndPossiblyMerge { expectSessionSwitchoverEvent(E164_A) } + test("e164 matches, e164 + aci provided") { + given(E164_A, PNI_A, null) + process(E164_A, null, ACI_A) + expect(E164_A, PNI_A, ACI_A) + } + test("pni matches, all provided, no pni session") { given(null, PNI_A, null) process(E164_A, PNI_A, ACI_A)