summaryrefslogtreecommitdiff
path: root/adservices/tests/unittest/service-core/src/com/android/adservices/service/measurement/E2EImpressionNoiseMockTest.java
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-11-04 00:41:00 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-11-04 00:41:00 +0000
commit725bf3e2372b8ab29e521e864d28770fdf2c0443 (patch)
treed094f43841ac9dc9c54fd96ffd940b6f71f8ba39 /adservices/tests/unittest/service-core/src/com/android/adservices/service/measurement/E2EImpressionNoiseMockTest.java
parent190c25efdbd5a5bdbb41a2818cf39a05d0ea9be0 (diff)
parent7b99dc653ed133fef81d0423fee87d45299097e2 (diff)
downloadAdServices-725bf3e2372b8ab29e521e864d28770fdf2c0443.tar.gz
Snap for 9254005 from 7b99dc653ed133fef81d0423fee87d45299097e2 to mainline-ipsec-releaseaml_ips_331910010aml_ips_331312000aml_ips_331310000android13-mainline-ipsec-release
Change-Id: Id77860bb313cd5104abdea4a778d197a1db28861
Diffstat (limited to 'adservices/tests/unittest/service-core/src/com/android/adservices/service/measurement/E2EImpressionNoiseMockTest.java')
-rw-r--r--adservices/tests/unittest/service-core/src/com/android/adservices/service/measurement/E2EImpressionNoiseMockTest.java31
1 files changed, 20 insertions, 11 deletions
diff --git a/adservices/tests/unittest/service-core/src/com/android/adservices/service/measurement/E2EImpressionNoiseMockTest.java b/adservices/tests/unittest/service-core/src/com/android/adservices/service/measurement/E2EImpressionNoiseMockTest.java
index c01225741b..9970418349 100644
--- a/adservices/tests/unittest/service-core/src/com/android/adservices/service/measurement/E2EImpressionNoiseMockTest.java
+++ b/adservices/tests/unittest/service-core/src/com/android/adservices/service/measurement/E2EImpressionNoiseMockTest.java
@@ -51,23 +51,29 @@ public class E2EImpressionNoiseMockTest extends E2EMockTest {
String TRIGGER_DATA = "trigger_data";
}
- @Parameterized.Parameters(name = "{2}")
+ @Parameterized.Parameters(name = "{3}")
public static Collection<Object[]> getData() throws IOException, JSONException {
return data(TEST_DIR_NAME);
}
public E2EImpressionNoiseMockTest(Collection<Action> actions, ReportObjects expectedOutput,
- String name) throws DatastoreException {
- super(actions, expectedOutput, name);
+ PrivacyParamsProvider privacyParamsProvider, String name) throws DatastoreException {
+ super(actions, expectedOutput, privacyParamsProvider, name);
mAttributionHelper = TestObjectProvider.getAttributionJobHandler(sDatastoreManager);
mMeasurementImpl =
TestObjectProvider.getMeasurementImpl(
- TestObjectProvider.Type.NOISY,
sDatastoreManager,
- mSourceFetcher,
- mTriggerFetcher,
mClickVerifier,
- mFlags);
+ mFlags,
+ mMeasurementDataDeleter,
+ sEnrollmentDao);
+ mAsyncRegistrationQueueRunner =
+ TestObjectProvider.getAsyncRegistrationQueueRunner(
+ TestObjectProvider.Type.NOISY,
+ sDatastoreManager,
+ mAsyncSourceFetcher,
+ mAsyncTriggerFetcher,
+ sEnrollmentDao);
getExpectedTriggerDataDistributions();
}
@@ -79,7 +85,7 @@ public class E2EImpressionNoiseMockTest extends E2EMockTest {
// is currently supporting only one reporting job, which batches multiple reports at once,
// although each is a separate network request.
for (int i = 0; i < destinations.size(); i++) {
- String uri = destinations.get(i).toString();
+ String uri = getReportUrl(ReportType.EVENT, destinations.get(i).toString());
JSONObject payload = payloads.get(i);
String eventId = payload.getString(PayloadKeys.EVENT_ID);
String triggerData = payload.getString(PayloadKeys.TRIGGER_DATA);
@@ -94,7 +100,8 @@ public class E2EImpressionNoiseMockTest extends E2EMockTest {
for (String key : mActualTriggerDataDistributions.keySet()) {
if (!mExpectedTriggerDataDistributions.containsKey(key)) {
Assert.assertTrue(getTestFailureMessage(
- "Missing key in expected trigger data distributions"), false);
+ "Missing key in expected trigger data distributions"
+ + getDatastoreState()), false);
}
}
boolean testPassed = false;
@@ -113,8 +120,10 @@ public class E2EImpressionNoiseMockTest extends E2EMockTest {
}
}
}
- Assert.assertTrue(getTestFailureMessage(
- "Trigger data distributions were the same"), testPassed);
+ Assert.assertTrue(
+ getTestFailureMessage(
+ "Trigger data distributions were the same " + getDatastoreState()),
+ testPassed);
}
private void getExpectedTriggerDataDistributions() {