@Override public void accumulate(E e) { sum += extractor.count(e); }
@Override public void accumulate(E e) { sum += extractor.count(e); }
@Test public void testBatchElementCounter() { ElementCounter<Batch<LabeledIntList, List<Integer>>> counter = new BatchElementCounter<>(SQUARER_BATCHING_DESC); LabeledIntList request = new LabeledIntList("lable", 3); Batch<LabeledIntList, List<Integer>> batch = createBatch(request); Truth.assertThat(counter.count(batch)).isEqualTo(1); }
@Test public void testBatchByteCounter() { ElementCounter<Batch<LabeledIntList, List<Integer>>> counter = new BatchByteCounter<>(); LabeledIntList request = new LabeledIntList("lable", 3); Batch<LabeledIntList, List<Integer>> batch = createBatch(request); Truth.assertThat(counter.count(batch)).isEqualTo(3); }