Refine search
public static void assertCount(int expected, Iterable iterable) { org.junit.Assert.assertEquals(expected, Iterables.size(iterable)); }
@Test public void testArrayEqualityUsingImplicitKey() { TitanVertex v = graph.addVertex(); byte singleDimension[] = new byte[]{127, 0, 0, 1}; byte singleDimensionCopy[] = new byte[]{127, 0, 0, 1}; final String singlePropName = "single"; v.property(singlePropName, singleDimension); assertEquals(1, Iterables.size(graph.query().has(singlePropName, singleDimension).vertices())); assertEquals(1, Iterables.size(graph.query().has(singlePropName, singleDimensionCopy).vertices())); graph.tx().commit(); assertEquals(1, Iterables.size(graph.query().has(singlePropName, singleDimension).vertices())); assertEquals(1, Iterables.size(graph.query().has(singlePropName, singleDimensionCopy).vertices())); }
@Test public void testAllRotations() { assertEquals(24, Iterables.size(Rotation.values())); assertEquals(64, Iterables.size(Rotation.allValues())); }
private void assertSameDateTime(List<DateTime> expected, Iterable<DateTime> actual) { Assert.assertEquals(expected.size(), Iterables.size(actual)); Iterator<DateTime> actualIter = actual.iterator(); Iterator<DateTime> expectedIter = expected.iterator(); while (actualIter.hasNext() && expectedIter.hasNext()) { Assert.assertEquals(expectedIter.next(), actualIter.next()); } Assert.assertFalse("actualIter not exhausted!?", actualIter.hasNext()); Assert.assertFalse("expectedIter not exhausted!?", expectedIter.hasNext()); }
@Test public void testCreateSplatted() { List<Integer> firstList = Arrays.asList(1, 2, 5, 7, 9, 10, 20); List<Integer> secondList = Arrays.asList(1, 2, 5, 8, 9); Set<Integer> mergedLists = new HashSet<>(); mergedLists.addAll(firstList); mergedLists.addAll(secondList); ArrayList<Iterable<Integer>> iterators = new ArrayList<>(); iterators.add(firstList); iterators.add(secondList); CombiningIterable<Integer> actualIterable = CombiningIterable.createSplatted( iterators, Ordering.natural() ); Assert.assertEquals(mergedLists.size(), Iterables.size(actualIterable)); Set actualHashset = Sets.newHashSet(actualIterable); Assert.assertEquals(actualHashset, mergedLists); } }
private void assertSameInterval(List<DateTime> expected, Iterable<Interval> actual) { Assert.assertEquals(expected.size(), Iterables.size(actual)); Iterator<Interval> actualIter = actual.iterator(); Iterator<DateTime> expectedIter = expected.iterator(); while (actualIter.hasNext() && expectedIter.hasNext()) { Assert.assertEquals(expectedIter.next(), actualIter.next().getStart()); } Assert.assertFalse("actualIter not exhausted!?", actualIter.hasNext()); Assert.assertFalse("expectedIter not exhausted!?", expectedIter.hasNext()); }
@Test public void testArrayEqualityUsingImplicitKey() { JanusGraphVertex v = graph.addVertex(); byte singleDimension[] = new byte[]{127, 0, 0, 1}; byte singleDimensionCopy[] = new byte[]{127, 0, 0, 1}; final String singlePropName = "single"; v.property(singlePropName, singleDimension); assertEquals(1, Iterables.size(graph.query().has(singlePropName, singleDimension).vertices())); assertEquals(1, Iterables.size(graph.query().has(singlePropName, singleDimensionCopy).vertices())); graph.tx().commit(); assertEquals(1, Iterables.size(graph.query().has(singlePropName, singleDimension).vertices())); assertEquals(1, Iterables.size(graph.query().has(singlePropName, singleDimensionCopy).vertices())); }
@Test public void testShutdownRemovesRenderSubscribers() { //see https://github.com/MovingBlocks/Terasology/issues/3087#issuecomment-326409756 RenderSystem system = mock(RenderSystem.class); systemUnderTest.register(system); systemUnderTest.shutdown(); assertThat(Iterables.size(systemUnderTest.iterateRenderSubscribers()), is(0)); }
assertEquals(1, Iterables.size(changes.getVertices(Change.ADDED))); assertEquals(0, Iterables.size(changes.getVertices(Change.REMOVED))); assertEquals(1, Iterables.size(changes.getVertices(Change.ANY))); assertEquals(2, Iterables.size(changes.getRelations(Change.ADDED))); assertEquals(1, Iterables.size(changes.getRelations(Change.ADDED, knows))); assertEquals(1, Iterables.size(changes.getRelations(Change.ADDED, weight))); assertEquals(2, Iterables.size(changes.getRelations(Change.ANY))); assertEquals(0, Iterables.size(changes.getRelations(Change.REMOVED))); assertEquals(1, Iterables.size(changes.getEdges(v, Change.ADDED, OUT))); assertEquals(1, Iterables.size(changes.getEdges(v, Change.ADDED, BOTH))); } else if (txTimeMicro.isBefore(txTimes[2])) { txNo = 2; assertEquals(1, Iterables.size(changes.getVertices(Change.ADDED))); assertEquals(0, Iterables.size(changes.getVertices(Change.REMOVED))); assertEquals(2, Iterables.size(changes.getVertices(Change.ANY))); assertEquals(2, Iterables.size(changes.getRelations(Change.ADDED))); assertEquals(1, Iterables.size(changes.getRelations(Change.ADDED, knows))); assertEquals(1, Iterables.size(changes.getRelations(Change.ADDED, weight))); assertEquals(2, Iterables.size(changes.getRelations(Change.ANY))); assertEquals(0, Iterables.size(changes.getRelations(Change.REMOVED))); assertEquals(1, Iterables.size(changes.getEdges(v, Change.ADDED, OUT))); assertEquals(1, Iterables.size(changes.getEdges(v, Change.ADDED, BOTH))); } else if (txTimeMicro.isBefore(txTimes[3])) { txNo = 3; assertEquals(0, Iterables.size(changes.getVertices(Change.ADDED)));
@SuppressWarnings("unchecked") @Test public void lookup() { JavaPairRDD<String, String> categories = sc.parallelizePairs(Arrays.asList( new Tuple2<>("Apples", "Fruit"), new Tuple2<>("Oranges", "Fruit"), new Tuple2<>("Oranges", "Citrus") )); assertEquals(2, categories.lookup("Oranges").size()); assertEquals(2, Iterables.size(categories.groupByKey().lookup("Oranges").get(0))); }
@Test public void testIterator() throws IOException { try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { assertThat(Iterables.get(fs.getPath("/dog/mog"), 0).toString()).isEqualTo("dog"); assertThat(Iterables.get(fs.getPath("/dog/mog"), 1).toString()).isEqualTo("mog"); assertThat(Iterables.size(fs.getPath("/"))).isEqualTo(0); assertThat(Iterables.size(fs.getPath(""))).isEqualTo(1); assertThat(Iterables.get(fs.getPath(""), 0).toString()).isEqualTo(""); } }
private void assertValues( List<Pair<Interval, Pair<String, Pair<DruidServer, DataSegment>>>> expected, List<TimelineObjectHolder> actual ) { Assert.assertEquals(expected.size(), actual.size()); for (int i = 0; i < expected.size(); ++i) { Pair<Interval, Pair<String, Pair<DruidServer, DataSegment>>> expectedPair = expected.get(i); TimelineObjectHolder<String, SegmentLoadInfo> actualTimelineObjectHolder = actual.get(i); Assert.assertEquals(expectedPair.lhs, actualTimelineObjectHolder.getInterval()); Assert.assertEquals(expectedPair.rhs.lhs, actualTimelineObjectHolder.getVersion()); PartitionHolder<SegmentLoadInfo> actualPartitionHolder = actualTimelineObjectHolder.getObject(); Assert.assertTrue(actualPartitionHolder.isComplete()); Assert.assertEquals(1, Iterables.size(actualPartitionHolder)); SegmentLoadInfo segmentLoadInfo = actualPartitionHolder.iterator().next().getObject(); Assert.assertFalse(segmentLoadInfo.isEmpty()); Assert.assertEquals(expectedPair.rhs.rhs.lhs.getMetadata(), Iterables.getOnlyElement(segmentLoadInfo.toImmutableSegmentLoadInfo().getServers())); } }
@SuppressWarnings("unchecked") @Test public void lookup() { JavaPairRDD<String, String> categories = sc.parallelizePairs(Arrays.asList( new Tuple2<>("Apples", "Fruit"), new Tuple2<>("Oranges", "Fruit"), new Tuple2<>("Oranges", "Citrus") )); assertEquals(2, categories.lookup("Oranges").size()); assertEquals(2, Iterables.size(categories.groupByKey().lookup("Oranges").get(0))); }
@Test @SuppressWarnings("unchecked") public void testFilteredTimeBoundaryQueryNoMatches() throws IOException { QueryRunner customRunner = getCustomRunner(); TimeBoundaryQuery timeBoundaryQuery = Druids.newTimeBoundaryQueryBuilder() .dataSource("testing") .filters("quality", "foobar") // foobar dimension does not exist .build(); Assert.assertTrue(timeBoundaryQuery.hasFilters()); HashMap<String, Object> context = new HashMap<String, Object>(); List<Result<TimeBoundaryResultValue>> results = customRunner.run(QueryPlus.wrap(timeBoundaryQuery), context).toList(); Assert.assertTrue(Iterables.size(results) == 0); }
private void assertValues( List<Pair<Interval, Pair<String, Pair<DruidServer, DataSegment>>>> expected, List<TimelineObjectHolder> actual ) { Assert.assertEquals(expected.size(), actual.size()); for (int i = 0; i < expected.size(); ++i) { Pair<Interval, Pair<String, Pair<DruidServer, DataSegment>>> expectedPair = expected.get(i); TimelineObjectHolder<String, ServerSelector> actualTimelineObjectHolder = actual.get(i); Assert.assertEquals(expectedPair.lhs, actualTimelineObjectHolder.getInterval()); Assert.assertEquals(expectedPair.rhs.lhs, actualTimelineObjectHolder.getVersion()); PartitionHolder<ServerSelector> actualPartitionHolder = actualTimelineObjectHolder.getObject(); Assert.assertTrue(actualPartitionHolder.isComplete()); Assert.assertEquals(1, Iterables.size(actualPartitionHolder)); ServerSelector selector = ((SingleElementPartitionChunk<ServerSelector>) actualPartitionHolder.iterator() .next()).getObject(); Assert.assertFalse(selector.isEmpty()); Assert.assertEquals(expectedPair.rhs.rhs.lhs, selector.pick().getServer()); Assert.assertEquals(expectedPair.rhs.rhs.rhs, selector.getSegment()); } }
@SuppressWarnings("unchecked") @Test public void lookup() { JavaPairRDD<String, String> categories = sc.parallelizePairs(Arrays.asList( new Tuple2<>("Apples", "Fruit"), new Tuple2<>("Oranges", "Fruit"), new Tuple2<>("Oranges", "Citrus") )); assertEquals(2, categories.lookup("Oranges").size()); assertEquals(2, Iterables.size(categories.groupByKey().lookup("Oranges").get(0))); }
@Test public void testConcurrentConsistencyEnforcement() throws Exception { PropertyKey name = mgmt.makePropertyKey("name").dataType(String.class).cardinality(Cardinality.SINGLE).make(); long numA = Iterables.size(tx.query().has("name", nameA).vertices()); long numB = Iterables.size(tx.query().has("name", nameB).vertices());