/packages/modules/AdServices/adservices/tests/unittest/service-core/src/com/android/adservices/service/signals/ |
D | SignalsFixture.java | 26 import com.android.adservices.data.signals.DBProtectedSignal; 80 public static DBProtectedSignal createSignal(byte[] key, byte[] value) { in createSignal() 81 return DBProtectedSignal.builder() in createSignal() 90 public static DBProtectedSignal createSignal(byte[] key, byte[] value, long id) { in createSignal() 91 return DBProtectedSignal.builder() in createSignal() 101 public static DBProtectedSignal createSignal( in createSignal() 103 return DBProtectedSignal.builder() in createSignal() 114 List<DBProtectedSignal.Builder> expected, List<DBProtectedSignal.Builder> actual) { in assertSignalsBuilderUnorderedListEquals() 115 List<DBProtectedSignal> expectedBuilt = new ArrayList<>(); in assertSignalsBuilderUnorderedListEquals() 116 List<DBProtectedSignal> actualBuilt = new ArrayList<>(); in assertSignalsBuilderUnorderedListEquals() [all …]
|
D | UpdateProcessingOrchestratorTest.java | 37 import com.android.adservices.data.signals.DBProtectedSignal; 84 @Captor ArgumentCaptor<List<DBProtectedSignal>> mInsertCaptor; 85 @Captor ArgumentCaptor<List<DBProtectedSignal>> mRemoveCaptor; 134 Object updates, Map<ByteBuffer, Set<DBProtectedSignal>> current) in testUpdatesProcessorBadJson() 172 DBProtectedSignal.Builder addedSignal = in testUpdatesProcessorSingleInsert() 173 DBProtectedSignal.builder().setKey(KEY_1).setValue(VALUE); in testUpdatesProcessorSingleInsert() 181 List<DBProtectedSignal> expected = List.of(createSignal(KEY_1, VALUE)); in testUpdatesProcessorSingleInsert() 202 DBProtectedSignal.Builder addedSignal = in testUpdatesProcessorSingleInsertJsonArray() 203 DBProtectedSignal.builder().setKey(KEY_1).setValue(VALUE); in testUpdatesProcessorSingleInsertJsonArray() 211 List<DBProtectedSignal> expected = Arrays.asList(createSignal(KEY_1, VALUE)); in testUpdatesProcessorSingleInsertJsonArray() [all …]
|
D | SignalsIntakeE2ETest.java | 59 import com.android.adservices.data.signals.DBProtectedSignal; 277 List<DBProtectedSignal> expected = new ArrayList<>(); in testPutNoNetwork() 279 DBProtectedSignal.builder() in testPutNoNetwork() 286 List<DBProtectedSignal> actual = mSignalsDao.getSignalsByBuyer(BUYER); in testPutNoNetwork() 336 List<DBProtectedSignal> expected1 = in testComplexJsonNoNetwork() 343 List<DBProtectedSignal> actual1 = mSignalsDao.getSignalsByBuyer(BUYER); in testComplexJsonNoNetwork() 383 List<DBProtectedSignal> expected2 = in testComplexJsonNoNetwork() 391 List<DBProtectedSignal> actual2 = mSignalsDao.getSignalsByBuyer(BUYER); in testComplexJsonNoNetwork() 474 List<DBProtectedSignal> expected1 = in testComplexJson() 481 List<DBProtectedSignal> actual1 = mSignalsDao.getSignalsByBuyer(BUYER); in testComplexJson() [all …]
|
D | SignalsProviderImplTest.java | 22 import com.android.adservices.data.signals.DBProtectedSignal; 74 List<DBProtectedSignal> dbProtectedSignalList = in testSingleSignalGet() 97 List<DBProtectedSignal> dbProtectedSignalList = in testSingleMultipleSignalsGet() 122 private DBProtectedSignal generateDBProtectedSignal(String seed) { in generateDBProtectedSignal() 128 DBProtectedSignal dbProtectedSignal = in generateDBProtectedSignal() 129 DBProtectedSignal.builder() in generateDBProtectedSignal()
|
/packages/modules/AdServices/adservices/tests/unittest/service-core/src/com/android/adservices/data/signals/ |
D | DBProtectedSignalTest.java | 38 DBProtectedSignal signal = in testCreateSignal() 39 DBProtectedSignal.create( in testCreateSignal() 56 DBProtectedSignal signal = in testBuildSignal() 57 DBProtectedSignal.builder() in testBuildSignal() 75 DBProtectedSignal signal1 = in testEqual() 76 DBProtectedSignal.builder() in testEqual() 84 DBProtectedSignal signal2 = in testEqual() 85 DBProtectedSignal.builder() in testEqual() 98 DBProtectedSignal signal1 = in testNotEqual() 99 DBProtectedSignal.builder() in testNotEqual() [all …]
|
D | ProtectedSignalsDaoTest.java | 103 List<DBProtectedSignal> readResult = mProtectedSignalsDao.getSignalsByBuyer(BUYER_1); in testInsertThenRead() 116 List<DBProtectedSignal> readResult = mProtectedSignalsDao.getSignalsByBuyer(BUYER_1); in testInsertThenDeleteThenRead() 128 List<DBProtectedSignal> readResult = mProtectedSignalsDao.getSignalsByBuyer(BUYER_1); in testTwoIdenticalSignals() 141 List<DBProtectedSignal> readResult = mProtectedSignalsDao.getSignalsByBuyer(BUYER_1); in testTwoSignalsOneDelete() 154 List<DBProtectedSignal> readResult = mProtectedSignalsDao.getSignalsByBuyer(BUYER_1); in testTwoSignalsDeleteAll() 162 DBProtectedSignal signal1 = in testTwoBuyers() 163 DBProtectedSignal.builder() in testTwoBuyers() 171 DBProtectedSignal signal2 = in testTwoBuyers() 172 DBProtectedSignal.builder() in testTwoBuyers() 183 List<DBProtectedSignal> readResult = mProtectedSignalsDao.getSignalsByBuyer(BUYER_1); in testTwoBuyers() [all …]
|
D | DBProtectedSignalFixture.java | 28 public static DBProtectedSignal.Builder getBuilder() { in getBuilder() 29 return DBProtectedSignal.builder() in getBuilder() 38 public static final DBProtectedSignal SIGNAL = getBuilder().build(); 39 public static final DBProtectedSignal LATER_TIME_SIGNAL =
|
D | ProtectedSignalsDatabaseMigrationTest.java | 60 assertTrue(tables.contains(DBProtectedSignal.TABLE_NAME)); in testMigration1To2() 68 assertTrue(tables.contains(DBProtectedSignal.TABLE_NAME)); in testMigration1To2() 132 assertTrue(tables.contains(DBProtectedSignal.TABLE_NAME)); in testMigration3To4() 141 assertTrue(tables.contains(DBProtectedSignal.TABLE_NAME)); in testMigration3To4()
|
/packages/modules/AdServices/adservices/tests/unittest/service-core/src/com/android/adservices/service/signals/updateprocessors/ |
D | AppendTest.java | 42 import com.android.adservices.data.signals.DBProtectedSignal; 96 List<DBProtectedSignal.Builder> expected = in testAppendSingle() 97 Arrays.asList(DBProtectedSignal.builder().setKey(KEY_1).setValue(VALUE_1)); in testAppendSingle() 118 List<DBProtectedSignal.Builder> expected = in testAppendMultipleValues() 120 DBProtectedSignal.builder().setKey(KEY_1).setValue(VALUE_1), in testAppendMultipleValues() 121 DBProtectedSignal.builder().setKey(KEY_1).setValue(VALUE_2)); in testAppendMultipleValues() 150 List<DBProtectedSignal.Builder> expected = in testAppendMultipleKeys() 152 DBProtectedSignal.builder().setKey(KEY_1).setValue(VALUE_1), in testAppendMultipleKeys() 153 DBProtectedSignal.builder().setKey(KEY_1).setValue(VALUE_2), in testAppendMultipleKeys() 154 DBProtectedSignal.builder().setKey(KEY_2).setValue(VALUE_2)); in testAppendMultipleKeys() [all …]
|
D | PutTest.java | 40 import com.android.adservices.data.signals.DBProtectedSignal; 84 List<DBProtectedSignal.Builder> expected = in testPutSingle() 85 Arrays.asList(DBProtectedSignal.builder().setKey(KEY_1).setValue(VALUE_1)); in testPutSingle() 99 List<DBProtectedSignal.Builder> expected = in testPutMultipleKeys() 101 DBProtectedSignal.builder().setKey(KEY_1).setValue(VALUE_1), in testPutMultipleKeys() 102 DBProtectedSignal.builder().setKey(KEY_2).setValue(VALUE_2)); in testPutMultipleKeys() 111 Map<ByteBuffer, Set<DBProtectedSignal>> existingSignals = new HashMap<>(); in testOverwriteExisting() 112 DBProtectedSignal toOverwrite = in testOverwriteExisting() 120 List<DBProtectedSignal.Builder> expected = in testOverwriteExisting() 121 Arrays.asList(DBProtectedSignal.builder().setKey(KEY_1).setValue(VALUE_1)); in testOverwriteExisting() [all …]
|
D | PutIfNotPresentTest.java | 37 import com.android.adservices.data.signals.DBProtectedSignal; 81 List<DBProtectedSignal.Builder> expected = in testPutSingle() 82 Arrays.asList(DBProtectedSignal.builder().setKey(KEY_1).setValue(VALUE_1)); in testPutSingle() 96 List<DBProtectedSignal.Builder> expected = in testPutMultipleKeys() 98 DBProtectedSignal.builder().setKey(KEY_1).setValue(VALUE_1), in testPutMultipleKeys() 99 DBProtectedSignal.builder().setKey(KEY_2).setValue(VALUE_2)); in testPutMultipleKeys() 109 Map<ByteBuffer, Set<DBProtectedSignal>> existingSignals = new HashMap<>(); in testKeepExisting() 110 DBProtectedSignal toKeep = in testKeepExisting()
|
D | RemoveTest.java | 30 import com.android.adservices.data.signals.DBProtectedSignal; 80 Map<ByteBuffer, Set<DBProtectedSignal>> existingSignals = new HashMap<>(); in testRemoveSinglePresent() 81 DBProtectedSignal toRemove = createSignal(KEY_1, VALUE_1, ID_1, NOW); in testRemoveSinglePresent() 96 Map<ByteBuffer, Set<DBProtectedSignal>> existingSignals = new HashMap<>(); in testRemoveMultiplePresent() 97 DBProtectedSignal toRemove = createSignal(KEY_1, VALUE_1, ID_1, NOW); in testRemoveMultiplePresent()
|
/packages/modules/AdServices/adservices/tests/unittest/service-core/src/com/android/adservices/service/signals/evict/ |
D | FifoSignalEvictorTest.java | 25 import com.android.adservices.data.signals.DBProtectedSignal; 50 List<DBProtectedSignal> signalInput = getListOfSignalWithCreationTimeIncrease(5, 0); in testFifoEvict_signalNotLargeEnoughForEviction() 67 List<DBProtectedSignal> signalInput = getListOfSignalWithCreationTimeIncrease(20, 0); in testFifoEvict_signalEvicted() 68 List<DBProtectedSignal> expectedOutput = getListOfSignalWithCreationTimeIncrease(20, 10); in testFifoEvict_signalEvicted() 83 .sorted(Comparator.comparing(DBProtectedSignal::getCreationTime)) in testFifoEvict_signalEvicted() 86 .sorted(Comparator.comparing(DBProtectedSignal::getCreationTime)) in testFifoEvict_signalEvicted() 93 List<DBProtectedSignal> signalInput = getListOfSignalWithCreationTimeIncrease(20, 0); in testFifoEvict_signalLargerThanMaxButWithinOversubscribe() 115 private List<DBProtectedSignal> getListOfSignalWithCreationTimeIncrease( in getListOfSignalWithCreationTimeIncrease() 117 ArrayList<DBProtectedSignal> list = new ArrayList<>(); in getListOfSignalWithCreationTimeIncrease() 120 DBProtectedSignal.builder() in getListOfSignalWithCreationTimeIncrease() [all …]
|
D | SignalSizeCalculatorTest.java | 23 import com.android.adservices.data.signals.DBProtectedSignal; 59 private DBProtectedSignal createProtectedSignal(String key, String value) { in createProtectedSignal() 60 return DBProtectedSignal.builder() in createProtectedSignal()
|
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/signals/ |
D | UpdateProcessingOrchestrator.java | 28 import com.android.adservices.data.signals.DBProtectedSignal; 94 List<DBProtectedSignal> currentSignalsList = in processUpdates() 96 Map<ByteBuffer, Set<DBProtectedSignal>> currentSignalsMap = in processUpdates() 129 List<DBProtectedSignal> updatedSignals = in processUpdates() 149 private List<DBProtectedSignal> updateProtectedSignalInMemory( in updateProtectedSignalInMemory() 153 List<DBProtectedSignal> currentSignalList, in updateProtectedSignalInMemory() 155 List<DBProtectedSignal> updatedSignalList = new ArrayList<>(); in updateProtectedSignalInMemory() 157 for (DBProtectedSignal signal : currentSignalList) { in updateProtectedSignalInMemory() 180 private Map<ByteBuffer, Set<DBProtectedSignal>> getCurrentSignalsMap( in getCurrentSignalsMap() 181 List<DBProtectedSignal> currentSignalsList) { in getCurrentSignalsMap() [all …]
|
D | SignalsProviderImpl.java | 23 import com.android.adservices.data.signals.DBProtectedSignal; 43 List<DBProtectedSignal> dbSignals = mProtectedSignalsDao.getSignalsByBuyer(buyer); in getSignals() 47 for (DBProtectedSignal dbSignal : dbSignals) { in getSignals()
|
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/signals/updateprocessors/ |
D | Append.java | 19 import com.android.adservices.data.signals.DBProtectedSignal; 62 Object updates, Map<ByteBuffer, Set<DBProtectedSignal>> current) throws JSONException { in processUpdates() 79 Map<ByteBuffer, Set<DBProtectedSignal>> current, in processKey() 102 Map<ByteBuffer, Set<DBProtectedSignal>> current, in deleteSignals() 106 List<DBProtectedSignal> timeSeries = new ArrayList<>(current.get(key)); in deleteSignals() 108 timeSeries.sort(Comparator.comparing(DBProtectedSignal::getCreationTime)); in deleteSignals() 121 DBProtectedSignal.Builder newSignalBuilder = in addSignals() 122 DBProtectedSignal.builder() in addSignals()
|
D | UpdateOutput.java | 21 import com.android.adservices.data.signals.DBProtectedSignal; 31 private final List<DBProtectedSignal.Builder> mToAdd = new ArrayList<>(); 32 private final List<DBProtectedSignal> mToRemove = new ArrayList<>(); 37 public List<DBProtectedSignal.Builder> getToAdd() { in getToAdd() 42 public List<DBProtectedSignal> getToRemove() { in getToRemove()
|
D | PutIfNotPresent.java | 19 import com.android.adservices.data.signals.DBProtectedSignal; 46 Object updates, Map<ByteBuffer, Set<DBProtectedSignal>> current) throws JSONException { in processUpdates() 62 Map<ByteBuffer, Set<DBProtectedSignal>> current, in processKey() 67 DBProtectedSignal.Builder newSignalBuilder = in processKey() 68 DBProtectedSignal.builder() in processKey()
|
D | Put.java | 19 import com.android.adservices.data.signals.DBProtectedSignal; 46 Object updates, Map<ByteBuffer, Set<DBProtectedSignal>> current) throws JSONException { in processUpdates() 61 Map<ByteBuffer, Set<DBProtectedSignal>> current, in processKey() 69 DBProtectedSignal.Builder newSignalBuilder = in processKey() 70 DBProtectedSignal.builder() in processKey()
|
D | UpdateProcessor.java | 19 import com.android.adservices.data.signals.DBProtectedSignal; 45 UpdateOutput processUpdates(Object updates, Map<ByteBuffer, Set<DBProtectedSignal>> current) in processUpdates()
|
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/signals/evict/ |
D | FifoSignalEvictor.java | 22 import com.android.adservices.data.signals.DBProtectedSignal; 34 static final Comparator<DBProtectedSignal> CREATION_TIME_COMPARATOR = 35 Comparator.comparing(DBProtectedSignal::getCreationTime); 48 List<DBProtectedSignal> updatedSignals, in evict() 62 DBProtectedSignal oldestSignal = updatedSignals.remove(updatedSignals.size() - 1); in evict()
|
D | SignalSizeCalculator.java | 21 import com.android.adservices.data.signals.DBProtectedSignal; 29 public static int calculate(@NonNull List<DBProtectedSignal> signalList) { in calculate() 34 public static int calculate(@NonNull DBProtectedSignal signal) { in calculate()
|
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/data/signals/ |
D | DBProtectedSignal.java | 34 @Entity(tableName = DBProtectedSignal.TABLE_NAME, inheritSuperIndices = true) 35 public abstract class DBProtectedSignal { class 79 public static DBProtectedSignal.Builder builder() { in builder() 85 public static DBProtectedSignal create( in create() 130 public abstract DBProtectedSignal build(); in build()
|
D | ProtectedSignalsDao.java | 56 public abstract List<DBProtectedSignal> getSignalsByBuyer(AdTechIdentifier buyer); in getSignalsByBuyer() 64 public abstract void insertSignals(@NonNull List<DBProtectedSignal> signals); in insertSignals() 72 public abstract void deleteSignals(@NonNull List<DBProtectedSignal> signals); in deleteSignals() 84 @NonNull List<DBProtectedSignal> signalsToInsert, in insertAndDelete() 85 @NonNull List<DBProtectedSignal> signalsToDelete) { in insertAndDelete()
|