private static void checkNulls(AssertionInfo info, Object actual, Object sequence) { checkIsNotNull(sequence); assertNotNull(info, actual); }
private static void checkNulls(AssertionInfo info, Object actual, Object sequence) { checkIsNotNull(sequence); assertNotNull(info, actual); }
private static void checkIsNotNullAndNotEmpty(Object values) { checkIsNotNull(values); if (isArrayEmpty(values)) throw arrayOfValuesToLookForIsEmpty(); }
void assertHasOnlyElementsOfTypes(AssertionInfo info, Failures failures, Object actual, Class<?>[] expectedTypes) { checkIsNotNull(expectedTypes); assertNotNull(info, actual); List<Object> nonMatchingElements = newArrayList(); for (Object value : asList(actual)) { boolean matching = false; for (Class<?> expectedType : expectedTypes) { if (expectedType.isInstance(value)) matching = true; } if (!matching) nonMatchingElements.add(value); } if (!nonMatchingElements.isEmpty()) { throw failures.failure(info, shouldOnlyHaveElementsOfTypes(actual, expectedTypes, nonMatchingElements)); } }
private static void checkIsNotNullAndNotEmpty(Object values) { checkIsNotNull(values); if (isArrayEmpty(values)) throw arrayOfValuesToLookForIsEmpty(); }
void assertHasOnlyElementsOfTypes(AssertionInfo info, Failures failures, Object actual, Class<?>[] expectedTypes) { checkIsNotNull(expectedTypes); assertNotNull(info, actual); List<Object> nonMatchingElements = newArrayList(); for (Object value : asList(actual)) { boolean matching = false; for (Class<?> expectedType : expectedTypes) { if (expectedType.isInstance(value)) matching = true; } if (!matching) nonMatchingElements.add(value); } if (!nonMatchingElements.isEmpty()) { throw failures.failure(info, shouldOnlyHaveElementsOfTypes(actual, expectedTypes, nonMatchingElements)); } }
private static void checkIsNotNullAndNotEmpty(Object values) { checkIsNotNull(values); if (isArrayEmpty(values)) throw arrayOfValuesToLookForIsEmpty(); }
private static boolean commonChecks(AssertionInfo info, Object actual, Object sequence) { checkIsNotNull(sequence); assertNotNull(info, actual); // if both actual and values are empty arrays, then assertion passes. if (isArrayEmpty(actual) && isArrayEmpty(sequence)) return true; failIfEmptySinceActualIsNotEmpty(sequence); return false; }