summaryrefslogtreecommitdiff
path: root/adservices/tests/cts/endtoends/permissions/noperm/src/com/android/adservices/tests/permissions/PermissionsNoPermTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'adservices/tests/cts/endtoends/permissions/noperm/src/com/android/adservices/tests/permissions/PermissionsNoPermTest.java')
-rw-r--r--adservices/tests/cts/endtoends/permissions/noperm/src/com/android/adservices/tests/permissions/PermissionsNoPermTest.java29
1 files changed, 27 insertions, 2 deletions
diff --git a/adservices/tests/cts/endtoends/permissions/noperm/src/com/android/adservices/tests/permissions/PermissionsNoPermTest.java b/adservices/tests/cts/endtoends/permissions/noperm/src/com/android/adservices/tests/permissions/PermissionsNoPermTest.java
index 0f4bbb04ff..9287ddc583 100644
--- a/adservices/tests/cts/endtoends/permissions/noperm/src/com/android/adservices/tests/permissions/PermissionsNoPermTest.java
+++ b/adservices/tests/cts/endtoends/permissions/noperm/src/com/android/adservices/tests/permissions/PermissionsNoPermTest.java
@@ -41,6 +41,10 @@ import android.net.Uri;
import androidx.test.core.app.ApplicationProvider;
import androidx.test.runner.AndroidJUnit4;
+import com.android.compatibility.common.util.ShellUtils;
+
+import org.junit.After;
+import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -58,6 +62,17 @@ public class PermissionsNoPermTest {
"java.lang.SecurityException: Caller is not authorized to call this API. "
+ "Permission was not requested.";
+ @Before
+ public void setup() {
+ overrideConsentManagerDebugMode(true);
+ overridingAdservicesLoggingLevel("VERBOSE");
+ }
+
+ @After
+ public void teardown() {
+ overrideConsentManagerDebugMode(false);
+ }
+
@Test
public void testNoPerm_topics() throws Exception {
AdvertisingTopicsClient advertisingTopicsClient1 =
@@ -232,8 +247,8 @@ public class PermissionsNoPermTest {
AdSelectionSignals trustedScoringSignals =
AdSelectionSignals.fromString(
"{\n"
- + "\t\"render_url_1\": \"signals_for_1\",\n"
- + "\t\"render_url_2\": \"signals_for_2\"\n"
+ + "\t\"render_uri_1\": \"signals_for_1\",\n"
+ + "\t\"render_uri_2\": \"signals_for_2\"\n"
+ "}");
AdSelectionConfig adSelectionConfig = AdSelectionConfigFixture.anAdSelectionConfig();
@@ -293,4 +308,14 @@ public class PermissionsNoPermTest {
});
assertThat(exception.getMessage()).isEqualTo(CALLER_NOT_AUTHORIZED);
}
+
+ private void overridingAdservicesLoggingLevel(String loggingLevel) {
+ ShellUtils.runShellCommand("setprop log.tag.adservices %s", loggingLevel);
+ }
+
+ // Override the Consent Manager behaviour - Consent Given
+ private void overrideConsentManagerDebugMode(boolean isGiven) {
+ ShellUtils.runShellCommand(
+ "setprop debug.adservices.consent_manager_debug_mode " + isGiven);
+ }
}