Add CheckFlagsRule to skip test when flag is disabled

Bug: 429667845
Test: atest
CtsTelephonyTestCases: android.telephony.cts.TelephonyServiceManagerTest
Flag: EXEMPT test only
Change-Id: I1ba344656146f73636ce17d23f0ad305c9291b9e
diff --git a/tests/tests/telephony/current/src/android/telephony/cts/TelephonyServiceManagerTest.java b/tests/tests/telephony/current/src/android/telephony/cts/TelephonyServiceManagerTest.java
index 5c768d4..43ce789 100644
--- a/tests/tests/telephony/current/src/android/telephony/cts/TelephonyServiceManagerTest.java
+++ b/tests/tests/telephony/current/src/android/telephony/cts/TelephonyServiceManagerTest.java
@@ -24,12 +24,15 @@
 import android.os.TelephonyServiceManager;
 import android.os.TelephonyServiceManager.ServiceRegisterer;
 import android.platform.test.annotations.RequiresFlagsEnabled;
+import android.platform.test.flag.junit.CheckFlagsRule;
+import android.platform.test.flag.junit.DeviceFlagsValueProvider;
 
 import androidx.test.runner.AndroidJUnit4;
 
 import com.android.internal.telephony.flags.Flags;
 
 import org.junit.Before;
+import org.junit.Rule;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
@@ -38,6 +41,9 @@
 @RequiresFlagsEnabled(Flags.FLAG_ENABLE_PHONE_NUMBER_PARSING_API)
 public class TelephonyServiceManagerTest {
 
+    @Rule
+    public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
+
     private static final String NAMESPACE_TELEPHONY = "telephony";
     private static final String FLAG_ENABLE_PHONE_NUMBER_PARSING_API =
             "enable_phone_number_parsing_api";