mirror of
https://github.com/signalapp/Signal-Server
synced 2026-04-20 14:48:07 +01:00
Add an "is disposable?" field to CarrierData
This commit is contained in:
committed by
Jon Chambers
parent
a99635fbee
commit
6b9734f70f
@@ -65,7 +65,7 @@ class VerificationSessionsTest {
|
||||
final Optional<VerificationSession> absentSession = verificationSessions.findForKey(sessionId).join();
|
||||
assertTrue(absentSession.isEmpty());
|
||||
|
||||
final VerificationSession session = new VerificationSession(sessionId, null, new CarrierData("Test", CarrierData.LineType.MOBILE, Optional.of("123"), Optional.empty(), Optional.empty()),
|
||||
final VerificationSession session = new VerificationSession(sessionId, null, new CarrierData("Test", CarrierData.LineType.MOBILE, Optional.of("123"), Optional.empty(), Optional.empty(), Optional.empty()),
|
||||
List.of(VerificationSession.Information.PUSH_CHALLENGE), Collections.emptyList(), null, null, true,
|
||||
clock.millis(), clock.millis(), Duration.ofMinutes(1).toSeconds());
|
||||
|
||||
@@ -80,7 +80,7 @@ class VerificationSessionsTest {
|
||||
assertInstanceOf(ConditionalCheckFailedException.class, t,
|
||||
"inserting with the same key should fail conditional checks");
|
||||
|
||||
final VerificationSession updatedSession = new VerificationSession(sessionId, null, new CarrierData("Test", CarrierData.LineType.MOBILE, Optional.of("123"), Optional.empty(), Optional.empty()), Collections.emptyList(),
|
||||
final VerificationSession updatedSession = new VerificationSession(sessionId, null, new CarrierData("Test", CarrierData.LineType.MOBILE, Optional.of("123"), Optional.empty(), Optional.empty(), Optional.empty()), Collections.emptyList(),
|
||||
List.of(VerificationSession.Information.PUSH_CHALLENGE), null, null, true, clock.millis(), clock.millis(),
|
||||
Duration.ofMinutes(2).toSeconds());
|
||||
verificationSessions.update(sessionId, updatedSession).join();
|
||||
|
||||
@@ -93,6 +93,7 @@ class HlrLookupCarrierDataProviderTest {
|
||||
"country_prefix": "44"
|
||||
},
|
||||
"is_ported": "YES",
|
||||
"disposable_number": "NO",
|
||||
"timestamp": "2022-09-08T10:56:03Z",
|
||||
"telephone_number_type": "MOBILE",
|
||||
"sms_email": "",
|
||||
@@ -110,7 +111,7 @@ class HlrLookupCarrierDataProviderTest {
|
||||
final Optional<CarrierData> maybeCarrierData =
|
||||
hlrLookupCarrierDataProvider.lookupCarrierData(PhoneNumberUtil.getInstance().getExampleNumber("US"), Duration.ZERO);
|
||||
|
||||
assertEquals(Optional.of(new CarrierData("Virgin Mobile", CarrierData.LineType.MOBILE, Optional.of("234"), Optional.of("38"), Optional.of(true))),
|
||||
assertEquals(Optional.of(new CarrierData("Virgin Mobile", CarrierData.LineType.MOBILE, Optional.of("234"), Optional.of("38"), Optional.of(true), Optional.of(false))),
|
||||
maybeCarrierData);
|
||||
}
|
||||
|
||||
@@ -224,7 +225,7 @@ class HlrLookupCarrierDataProviderTest {
|
||||
@MethodSource
|
||||
void isPorted(final String isPortedString, final Optional<Boolean> expectedIsPortedValue) {
|
||||
final HlrLookupResult hlrLookupResult =
|
||||
new HlrLookupResult("NONE", 1.0f, "NOT_AVAILABLE", null, "NOT_AVAILABLE", null, "MOBILE", isPortedString);
|
||||
new HlrLookupResult("NONE", 1.0f, "NOT_AVAILABLE", null, "NOT_AVAILABLE", null, "MOBILE", isPortedString, null);
|
||||
|
||||
assertEquals(expectedIsPortedValue, HlrLookupCarrierDataProvider.isPorted(hlrLookupResult.isPorted()));
|
||||
}
|
||||
@@ -291,7 +292,8 @@ class HlrLookupCarrierDataProviderTest {
|
||||
currentNetwork == null ? "NOT_AVAILABLE" : "AVAILABLE",
|
||||
currentNetwork,
|
||||
"MOBILE",
|
||||
"NO");
|
||||
"NO",
|
||||
"UNKNOWN");
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user