Not include user input in regex

Check prefix and remove prefix first, to avoid include user input in
the regex to fix.

Fix: 335136289
Test: manual - on SIMs
Test: unit test
Change-Id: Iff4dcfc3662c744d00b586d05e64b4f5fe33a0d8
This commit is contained in:
Chaohui Wang
2024-04-19 16:00:03 +08:00
parent 72e6b810bf
commit 4f5920c3f5
2 changed files with 15 additions and 6 deletions

View File

@@ -635,6 +635,14 @@ public class SubscriptionUtilTest {
assertThat(SubscriptionUtil.isValidCachedDisplayName(cacheString, originalName)).isFalse();
}
@Test
public void isValidCachedDisplayName_withBrackets_noCrash() {
String originalName = "originalName(";
String cacheString = "originalName( 1234";
assertThat(SubscriptionUtil.isValidCachedDisplayName(cacheString, originalName)).isTrue();
}
@Test
public void isConnectedToWifi_hasWiFi_returnTrue() {
addNetworkTransportType(NetworkCapabilities.TRANSPORT_WIFI);