From 5d4fec2e7347ebbe0b738707fa6ca7e11ddd75e2 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Tue, 18 Mar 2025 15:19:07 -0300 Subject: [PATCH] Utilize newBuilder instead of copy in unit test. --- .../jobs/InAppPaymentRecurringContextJobTest.kt | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/app/src/test/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJobTest.kt b/app/src/test/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJobTest.kt index 55a5770fc3..5e73b6b6c7 100644 --- a/app/src/test/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJobTest.kt +++ b/app/src/test/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJobTest.kt @@ -568,15 +568,10 @@ class InAppPaymentRecurringContextJobTest { state = state, subscriberId = subscriberId, endOfPeriod = null, - inAppPaymentData = iap.data.copy( - badge = badge, - waitForAuth = null, - stripeActionComplete = null, - payPalActionComplete = null, - payPalRequiresAction = null, - stripeRequiresAction = null, - redemption = redemptionState - ) + inAppPaymentData = iap.data.newBuilder() + .badge(badge) + .redemption(redemptionState) + .build() ) return iap