Fix test failing due to missing HTTPS scheme
Details: The registration URLs should have HTTPS scheme with the new SDK
release. Updated the test to conform with it.
Bug: 315121662
Test: Ran MeasurementManagerFuturesTest
Change-Id: I984371a262977c96956831a18d71f8be8c83af57
diff --git a/privacysandbox/ads/ads-adservices-java/src/androidTest/java/androidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFuturesTest.kt b/privacysandbox/ads/ads-adservices-java/src/androidTest/java/androidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFuturesTest.kt
index cb58c43..6149b75 100644
--- a/privacysandbox/ads/ads-adservices-java/src/androidTest/java/androidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFuturesTest.kt
+++ b/privacysandbox/ads/ads-adservices-java/src/androidTest/java/androidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFuturesTest.kt
@@ -231,7 +231,7 @@
val request = WebSourceRegistrationRequest.Builder(
listOf(WebSourceParams(uri2, false)), uri1)
- .setAppDestination(uri1)
+ .setAppDestination(appDestination)
.build()
// Actually invoke the compat code.
@@ -249,6 +249,7 @@
val actualRequest = captor1.value
assertThat(actualRequest.topOriginUri == uri1)
assertThat(actualRequest.sourceParams.size == 1)
+ assertThat(actualRequest.appDestination == appDestination)
assertThat(actualRequest.sourceParams[0].registrationUri == uri2)
assertThat(!actualRequest.sourceParams[0].isDebugKeyAllowed)
}
@@ -435,8 +436,9 @@
@SdkSuppress(minSdkVersion = 30)
companion object {
- private val uri1: Uri = Uri.parse("www.abc.com")
- private val uri2: Uri = Uri.parse("http://www.xyz.com")
+ private val uri1: Uri = Uri.parse("https://www.abc.com")
+ private val uri2: Uri = Uri.parse("https://www.xyz.com")
+ private val appDestination: Uri = Uri.parse("android-app://com.app.package")
private lateinit var mContext: Context
private fun mockMeasurementManager(