Fix missing HTTPS scheme from web URLs
Bug: 315125679
Test: Ran MeasurementManagerTest
Change-Id: I2022aaa763c5deb6047fd916abd306a7de3e87ef
diff --git a/privacysandbox/ads/ads-adservices/src/androidTest/java/androidx/privacysandbox/ads/adservices/measurement/MeasurementManagerTest.kt b/privacysandbox/ads/ads-adservices/src/androidTest/java/androidx/privacysandbox/ads/adservices/measurement/MeasurementManagerTest.kt
index 1b9f302..09a823c 100644
--- a/privacysandbox/ads/ads-adservices/src/androidTest/java/androidx/privacysandbox/ads/adservices/measurement/MeasurementManagerTest.kt
+++ b/privacysandbox/ads/ads-adservices/src/androidTest/java/androidx/privacysandbox/ads/adservices/measurement/MeasurementManagerTest.kt
@@ -209,7 +209,7 @@
val request = WebSourceRegistrationRequest.Builder(
listOf(WebSourceParams(uri1, false)), uri1)
- .setAppDestination(uri1)
+ .setAppDestination(appDestination)
.build()
// Actually invoke the compat code.
@@ -229,6 +229,7 @@
val actualRequest = captor1.value
assertThat(actualRequest.topOriginUri == uri1)
assertThat(actualRequest.sourceParams.size == 1)
+ assertThat(actualRequest.appDestination == appDestination)
assertThat(actualRequest.sourceParams[0].registrationUri == uri1)
assertThat(!actualRequest.sourceParams[0].isDebugKeyAllowed)
}
@@ -400,8 +401,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