From 35571e7ab27c84b78c559ea994b549b9e1a408e6 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Sat, 11 Mar 2023 10:26:42 -0500 Subject: [PATCH] Added another RecipientTable.getAndPossiblyMerge test case. --- .../RecipientTableTest_getAndPossiblyMerge.kt | 12 ++++++++++++ 1 file changed, 12 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 13c73e11fd..0fcd9351b5 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 @@ -359,6 +359,18 @@ class RecipientTableTest_getAndPossiblyMerge { expectSessionSwitchoverEvent(id2, E164_B) } + test("steal, e164+pni+aci & e164+aci, no pni provided, change number") { + given(E164_A, PNI_A, ACI_A) + given(E164_B, null, ACI_B) + + process(E164_A, null, ACI_B) + + expect(null, PNI_A, ACI_A) + expect(E164_A, null, ACI_B) + + expectChangeNumberEvent() + } + test("merge, e164 & pni & aci, all provided") { given(E164_A, null, null) given(null, PNI_A, null)