private void testItems() { for (Object item : Iterables.concat(equalityGroups)) { assertTrue(item + " must not be Object#equals to null", !item.equals(null)); assertTrue( item + " must not be Object#equals to an arbitrary object of another class", !item.equals(NotAnInstance.EQUAL_TO_NOTHING)); assertEquals(item + " must be Object#equals to itself", item, item); assertEquals( "the Object#hashCode of " + item + " must be consistent", item.hashCode(), item.hashCode()); } }
@SuppressWarnings({"SelfComparison", "SelfEquals"}) public static <T extends Comparable<? super T>> void testCompareToAndEquals( List<T> valuesInExpectedOrder) { // This does an O(n^2) test of all pairs of values in both orders for (int i = 0; i < valuesInExpectedOrder.size(); i++) { T t = valuesInExpectedOrder.get(i); for (int j = 0; j < i; j++) { T lesser = valuesInExpectedOrder.get(j); assertTrue(lesser + ".compareTo(" + t + ')', lesser.compareTo(t) < 0); assertFalse(lesser.equals(t)); } assertEquals(t + ".compareTo(" + t + ')', 0, t.compareTo(t)); assertTrue(t.equals(t)); for (int j = i + 1; j < valuesInExpectedOrder.size(); j++) { T greater = valuesInExpectedOrder.get(j); assertTrue(greater + ".compareTo(" + t + ')', greater.compareTo(t) > 0); assertFalse(greater.equals(t)); } } }
Comparator<? super T> comparator, List<T> valuesInExpectedOrder) { for (int i = 0; i < valuesInExpectedOrder.size(); i++) { T t = valuesInExpectedOrder.get(i); assertTrue( comparator + ".compare(" + lesser + ", " + t + ")", comparator.compare(lesser, t) < 0); assertEquals(comparator + ".compare(" + t + ", " + t + ")", 0, comparator.compare(t, t)); for (int j = i + 1; j < valuesInExpectedOrder.size(); j++) { T greater = valuesInExpectedOrder.get(j); assertTrue( comparator + ".compare(" + greater + ", " + t + ")", comparator.compare(greater, t) > 0);
@Test public void testSplitOccursRoaring() { Random rand = ThreadLocalRandom.current(); for (int i = 0; i < 100; i++) { roaringtree.insert(new float[]{rand.nextFloat(), rand.nextFloat()}, i); } Assert.assertTrue(roaringtree.getRoot().getChildren().size() > 1); }
@Override public Object call() throws Exception { List<ClusterNode> checkNodes = new ArrayList<>(nodes); assert checkNodes.size() > 1; b.await(); for (int i = 0; i < 100; i++) { IgniteFuture<BitSet> fut = spi.checkConnection(checkNodes); BitSet res = fut.get(); for (int n = 0; n < checkNodes.size(); n++) assertTrue(res.get(n)); } return null; } }));
@Test public void size_filters_evaluates() throws Exception { Map<String, Object> check = new HashMap<String, Object>(); check.put("items", asList(1, 2, 3)); check.put("items_empty", Collections.emptyList()); assertTrue(filter(where("items").size(3)).apply(createPredicateContext(check))); assertTrue(filter(where("items_empty").size(0)).apply(createPredicateContext(check))); assertFalse(filter(where("items").size(2)).apply(createPredicateContext(check))); }
@Test public void testSigarLoad() { Sigar sigar = SigarUtil.getSigar(); Assert.assertTrue(sigar.getPid() > 0); } }
@Test public void testJsonObjectValues() throws JSONException { JSONObject jsonObject = new JSONObject(); jsonObject.put("hello", "world"); jsonObject.put("hocus", "pocus"); Collection<Object> values = JsonUtil.jsonObjectValues(jsonObject); assertEquals(2, values.size()); assertTrue(values.contains("world")); } }
@Test public void testGetAttachmentFile() throws Exception { NativeAppCallAttachmentStore.ensureAttachmentsDirectoryExists(); File dir = NativeAppCallAttachmentStore.getAttachmentFile(CALL_ID, ATTACHMENT_NAME, false); assertNotNull(dir); assertTrue( dir.getAbsolutePath().contains(NativeAppCallAttachmentStore.ATTACHMENTS_DIR_NAME)); assertTrue(dir.getAbsolutePath().contains(CALL_ID.toString())); assertTrue(dir.getAbsolutePath().contains(ATTACHMENT_NAME.toString())); } }
protected void checkRPCMetaMap(Map<String,ByteBuffer> rpcMeta) { Assert.assertNotNull(rpcMeta); Assert.assertTrue("key not present in map", rpcMeta.containsKey(key)); ByteBuffer keybuf = rpcMeta.get(key); Assert.assertNotNull(keybuf); Assert.assertTrue("key BB had nothing remaining", keybuf.remaining() > 0); String str = new String(keybuf.array()); Assert.assertEquals("apache", str); }
public void testCompletedFuture(@Nullable Object expectedValue) throws InterruptedException, ExecutionException { assertTrue(future.isDone()); assertFalse(future.isCancelled()); assertTrue(latch.await(5, TimeUnit.SECONDS)); assertTrue(future.isDone()); assertFalse(future.isCancelled()); assertEquals(expectedValue, future.get()); }
/** {@inheritDoc} */ @Override public void loadCache(IgniteBiInClosure<Integer, Integer> clo, @Nullable Object... args) throws CacheLoaderException { assertNotNull(args); assertTrue(args.length > 0); for (Object arg : args) { Integer k = (Integer)arg; clo.apply(k, k); } }
public void testFailedFuture(@Nullable String message) throws InterruptedException { assertTrue(future.isDone()); assertFalse(future.isCancelled()); assertTrue(latch.await(5, TimeUnit.SECONDS)); assertTrue(future.isDone()); assertFalse(future.isCancelled()); try { future.get(); fail("Future should rethrow the exception."); } catch (ExecutionException e) { assertThat(e).hasCauseThat().hasMessageThat().isEqualTo(message); } } }
assertFalse(resultsForStrategy.contains(null)); comparator = (Comparator) Comparator.naturalOrder(); assertTrue(Ordering.from(comparator).isOrdered(resultsForStrategy)); assertEquals(Ints.checkedCast(estimatedSize), resultsForStrategy.size());
@Test public void testSplitOccurs() { Random rand = ThreadLocalRandom.current(); for (int i = 0; i < 100; i++) { tree.insert(new float[]{rand.nextFloat(), rand.nextFloat()}, i); } Assert.assertTrue(tree.getRoot().getChildren().size() > 1); }
private void assertPresence(int start, int end) { for (int i = start; i < end; i++) { ByteArray b = new ByteArray(Integer.toString(i).getBytes()); List<Versioned<byte[]>> found = engine.get(b, null); assertTrue("Did not find key '" + i + "' in store!", found.size() > 0); } }
private void testAllFailed(List<String> segments) { HelixAdmin helixAdmin = makeHelixAdmin(); ZkHelixPropertyStore<ZNRecord> propertyStore = makePropertyStore(); FakeDeletionManager deletionManager = new FakeDeletionManager(helixAdmin, propertyStore); deletionManager.deleteSegmentsFromPropertyStoreAndLocal(tableName, segments); Assert.assertTrue(deletionManager.segmentsToRetry.containsAll(segments)); Assert.assertEquals(deletionManager.segmentsToRetry.size(), segments.size()); Assert.assertEquals(deletionManager.segmentsRemovedFromStore.size(), 0); }
@Test public void all_filters_evaluates() throws Exception { Map<String, Object> check = new HashMap<String, Object>(); check.put("items", asList(1, 2, 3)); assertTrue(filter(where("items").all(1, 2, 3)).apply(createPredicateContext(check))); assertFalse(filter(where("items").all(1, 2, 3, 4)).apply(createPredicateContext(check))); }
@Test public void testDisabled() { performanceTracker.setEnabled(false); performanceTracker.recordRenderTime("Hello", 16f); assertTrue(performanceTracker.getSortedRenderTimes().isEmpty()); }
@Test public void testValidTxnsEmpty() throws Exception { GetOpenTxnsInfoResponse txnsInfo = txnHandler.getOpenTxnsInfo(); assertEquals(0L, txnsInfo.getTxn_high_water_mark()); assertTrue(txnsInfo.getOpen_txns().isEmpty()); GetOpenTxnsResponse txns = txnHandler.getOpenTxns(); assertEquals(0L, txns.getTxn_high_water_mark()); assertTrue(txns.getOpen_txns().isEmpty()); }