Add unit test for RegistrationUtil.

This commit is contained in:
Cody Henthorne
2024-11-22 10:18:56 -05:00
committed by Greyson Parrelli
parent 34eef0bf5c
commit 7d24bff134
16 changed files with 356 additions and 134 deletions

View File

@@ -54,83 +54,83 @@ import java.util.function.Supplier
class MockApplicationDependencyProvider : AppDependencies.Provider {
override fun providePushServiceSocket(signalServiceConfiguration: SignalServiceConfiguration, groupsV2Operations: GroupsV2Operations): PushServiceSocket {
return mockk()
return mockk(relaxed = true)
}
override fun provideGroupsV2Operations(signalServiceConfiguration: SignalServiceConfiguration): GroupsV2Operations {
return mockk()
return mockk(relaxed = true)
}
override fun provideSignalServiceAccountManager(pushServiceSocket: PushServiceSocket, groupsV2Operations: GroupsV2Operations): SignalServiceAccountManager {
return mockk()
return mockk(relaxed = true)
}
override fun provideSignalServiceMessageSender(signalWebSocket: SignalWebSocket, protocolStore: SignalServiceDataStore, pushServiceSocket: PushServiceSocket): SignalServiceMessageSender {
return mockk()
return mockk(relaxed = true)
}
override fun provideSignalServiceMessageReceiver(pushServiceSocket: PushServiceSocket): SignalServiceMessageReceiver {
return mockk()
return mockk(relaxed = true)
}
override fun provideSignalServiceNetworkAccess(): SignalServiceNetworkAccess {
return mockk()
return mockk(relaxed = true)
}
override fun provideRecipientCache(): LiveRecipientCache {
return mockk()
return mockk(relaxed = true)
}
override fun provideJobManager(): JobManager {
return mockk()
return mockk(relaxed = true)
}
override fun provideFrameRateTracker(): FrameRateTracker {
return mockk()
return mockk(relaxed = true)
}
override fun provideMegaphoneRepository(): MegaphoneRepository {
return mockk()
return mockk(relaxed = true)
}
override fun provideEarlyMessageCache(): EarlyMessageCache {
return mockk()
return mockk(relaxed = true)
}
override fun provideMessageNotifier(): MessageNotifier {
return mockk()
return mockk(relaxed = true)
}
override fun provideIncomingMessageObserver(): IncomingMessageObserver {
return mockk()
return mockk(relaxed = true)
}
override fun provideTrimThreadsByDateManager(): TrimThreadsByDateManager {
return mockk()
return mockk(relaxed = true)
}
override fun provideViewOnceMessageManager(): ViewOnceMessageManager {
return mockk()
return mockk(relaxed = true)
}
override fun provideExpiringStoriesManager(): ExpiringStoriesManager {
return mockk()
return mockk(relaxed = true)
}
override fun provideExpiringMessageManager(): ExpiringMessageManager {
return mockk()
return mockk(relaxed = true)
}
override fun provideDeletedCallEventManager(): DeletedCallEventManager {
return mockk()
return mockk(relaxed = true)
}
override fun provideTypingStatusRepository(): TypingStatusRepository {
return mockk()
return mockk(relaxed = true)
}
override fun provideTypingStatusSender(): TypingStatusSender {
return mockk()
return mockk(relaxed = true)
}
override fun provideDatabaseObserver(): DatabaseObserver {
@@ -138,98 +138,98 @@ class MockApplicationDependencyProvider : AppDependencies.Provider {
}
override fun providePayments(signalServiceAccountManager: SignalServiceAccountManager): Payments {
return mockk()
return mockk(relaxed = true)
}
override fun provideShakeToReport(): ShakeToReport {
return mockk()
return mockk(relaxed = true)
}
override fun provideSignalCallManager(): SignalCallManager {
return mockk()
return mockk(relaxed = true)
}
override fun providePendingRetryReceiptManager(): PendingRetryReceiptManager {
return mockk()
return mockk(relaxed = true)
}
override fun providePendingRetryReceiptCache(): PendingRetryReceiptCache {
return mockk()
return mockk(relaxed = true)
}
override fun provideSignalWebSocket(signalServiceConfigurationSupplier: Supplier<SignalServiceConfiguration>, libSignalNetworkSupplier: Supplier<Network>): SignalWebSocket {
return mockk()
return mockk(relaxed = true)
}
override fun provideProtocolStore(): SignalServiceDataStoreImpl {
return mockk()
return mockk(relaxed = true)
}
override fun provideGiphyMp4Cache(): GiphyMp4Cache {
return mockk()
return mockk(relaxed = true)
}
override fun provideExoPlayerPool(): SimpleExoPlayerPool {
return mockk()
return mockk(relaxed = true)
}
override fun provideAndroidCallAudioManager(): AudioManagerCompat {
return mockk()
return mockk(relaxed = true)
}
override fun provideDonationsService(pushServiceSocket: PushServiceSocket): DonationsService {
return mockk()
return mockk(relaxed = true)
}
override fun provideCallLinksService(pushServiceSocket: PushServiceSocket): CallLinksService {
return mockk()
return mockk(relaxed = true)
}
override fun provideProfileService(profileOperations: ClientZkProfileOperations, signalServiceMessageReceiver: SignalServiceMessageReceiver, signalWebSocket: SignalWebSocket): ProfileService {
return mockk()
return mockk(relaxed = true)
}
override fun provideDeadlockDetector(): DeadlockDetector {
return mockk()
return mockk(relaxed = true)
}
override fun provideClientZkReceiptOperations(signalServiceConfiguration: SignalServiceConfiguration): ClientZkReceiptOperations {
return mockk()
return mockk(relaxed = true)
}
override fun provideScheduledMessageManager(): ScheduledMessageManager {
return mockk()
return mockk(relaxed = true)
}
override fun provideLibsignalNetwork(config: SignalServiceConfiguration): Network {
return mockk()
return mockk(relaxed = true)
}
override fun provideBillingApi(): BillingApi {
return mockk()
return mockk(relaxed = true)
}
override fun provideArchiveApi(pushServiceSocket: PushServiceSocket): ArchiveApi {
return mockk()
return mockk(relaxed = true)
}
override fun provideKeysApi(pushServiceSocket: PushServiceSocket): KeysApi {
return mockk()
return mockk(relaxed = true)
}
override fun provideAttachmentApi(signalWebSocket: SignalWebSocket, pushServiceSocket: PushServiceSocket): AttachmentApi {
return mockk()
return mockk(relaxed = true)
}
override fun provideLinkDeviceApi(pushServiceSocket: PushServiceSocket): LinkDeviceApi {
return mockk()
return mockk(relaxed = true)
}
override fun provideRegistrationApi(pushServiceSocket: PushServiceSocket): RegistrationApi {
return mockk()
return mockk(relaxed = true)
}
override fun provideStorageServiceApi(pushServiceSocket: PushServiceSocket): StorageServiceApi {
return mockk()
return mockk(relaxed = true)
}
}