Merge "[CDM][NLS] Check if the NLS service has an intent-filter" into main

This commit is contained in:
Treehugger Robot
2024-10-04 18:24:30 +00:00
committed by Android (Google) Code Review
2 changed files with 33 additions and 26 deletions

View File

@@ -31,8 +31,6 @@ import android.widget.TextView;
import androidx.annotation.Nullable;
import com.android.settings.R;
import com.google.common.base.Strings;
import org.junit.Test;
@@ -45,15 +43,14 @@ import org.robolectric.RuntimeEnvironment;
public class NotificationAccessConfirmationActivityTest {
@Test
public void start_showsDialog() {
public void start_withMissingIntentFilter_finishes() {
ComponentName cn = new ComponentName("com.example", "com.example.SomeService");
installPackage(cn.getPackageName(), "X");
NotificationAccessConfirmationActivity activity = startActivityWithIntent(cn);
assertThat(activity.isFinishing()).isFalse();
assertThat(getDialogText(activity)).isEqualTo(
activity.getString(R.string.notification_listener_security_warning_summary, "X"));
assertThat(getDialogText(activity)).isNull();
assertThat(activity.isFinishing()).isTrue();
}
@Test