private void assertIsEquals(final Object array1, final Object array2, final Object array3) { assertTrue(ArrayUtils.isEquals(array1, array1)); assertTrue(ArrayUtils.isEquals(array2, array2)); assertTrue(ArrayUtils.isEquals(array3, array3)); assertFalse(ArrayUtils.isEquals(array1, array2)); assertFalse(ArrayUtils.isEquals(array2, array1)); assertFalse(ArrayUtils.isEquals(array1, array3)); assertFalse(ArrayUtils.isEquals(array3, array1)); assertFalse(ArrayUtils.isEquals(array1, array2)); assertFalse(ArrayUtils.isEquals(array2, array1)); }
ArrayUtils.isEquals(leftSubarray, ArrayUtils.subarray(array, 0, 4))); ArrayUtils.isEquals(array, ArrayUtils.subarray(array, 0, array.length))); ArrayUtils.isEquals(midSubarray, ArrayUtils.subarray(array, 1, 5))); ArrayUtils.isEquals(rightSubarray, ArrayUtils.subarray(array, 2, array.length))); ArrayUtils.isEquals(leftSubarray, ArrayUtils.subarray(array, -2, 4))); ArrayUtils.isEquals(rightSubarray, ArrayUtils.subarray(array, 2, 33))); ArrayUtils.isEquals(array, ArrayUtils.subarray(array, -2, 12)));
ArrayUtils.isEquals(leftSubarray, ArrayUtils.subarray(array, 0, 4))); ArrayUtils.isEquals(array, ArrayUtils.subarray(array, 0, array.length))); ArrayUtils.isEquals(midSubarray, ArrayUtils.subarray(array, 1, 5))); ArrayUtils.isEquals(rightSubarray, ArrayUtils.subarray(array, 2, array.length))); ArrayUtils.isEquals(leftSubarray, ArrayUtils.subarray(array, -2, 4))); ArrayUtils.isEquals(rightSubarray, ArrayUtils.subarray(array, 2, 33))); ArrayUtils.isEquals(array, ArrayUtils.subarray(array, -2, 12)));
ArrayUtils.isEquals(leftSubarray, ArrayUtils.subarray(array, 0, 4))); ArrayUtils.isEquals(array, ArrayUtils.subarray(array, 0, array.length))); ArrayUtils.isEquals(midSubarray, ArrayUtils.subarray(array, 1, 5))); ArrayUtils.isEquals(rightSubarray, ArrayUtils.subarray(array, 2, array.length))); ArrayUtils.isEquals(leftSubarray, ArrayUtils.subarray(array, -2, 4))); ArrayUtils.isEquals(rightSubarray, ArrayUtils.subarray(array, 2, 33))); ArrayUtils.isEquals(array, ArrayUtils.subarray(array, -2, 12)));
ArrayUtils.isEquals(leftSubarray, ArrayUtils.subarray(array, 0, 4))); ArrayUtils.isEquals(array, ArrayUtils.subarray(array, 0, array.length))); ArrayUtils.isEquals(midSubarray, ArrayUtils.subarray(array, 1, 5))); ArrayUtils.isEquals(rightSubarray, ArrayUtils.subarray(array, 2, array.length))); ArrayUtils.isEquals(leftSubarray, ArrayUtils.subarray(array, -2, 4))); ArrayUtils.isEquals(rightSubarray, ArrayUtils.subarray(array, 2, 33))); ArrayUtils.isEquals(array, ArrayUtils.subarray(array, -2, 12)));
ArrayUtils.isEquals(leftSubarray, ArrayUtils.subarray(array, 0, 4))); ArrayUtils.isEquals(array, ArrayUtils.subarray(array, 0, array.length))); ArrayUtils.isEquals(midSubarray, ArrayUtils.subarray(array, 1, 5))); ArrayUtils.isEquals(rightSubarray, ArrayUtils.subarray(array, 2, array.length))); ArrayUtils.isEquals(leftSubarray, ArrayUtils.subarray(array, -2, 4))); ArrayUtils.isEquals(rightSubarray, ArrayUtils.subarray(array, 2, 33))); ArrayUtils.isEquals(array, ArrayUtils.subarray(array, -2, 12)));
ArrayUtils.isEquals(leftSubarray, ArrayUtils.subarray(array, 0, 4))); ArrayUtils.isEquals(array, ArrayUtils.subarray(array, 0, array.length))); ArrayUtils.isEquals(midSubarray, ArrayUtils.subarray(array, 1, 5))); ArrayUtils.isEquals(rightSubarray, ArrayUtils.subarray(array, 2, array.length))); ArrayUtils.isEquals(leftSubarray, ArrayUtils.subarray(array, -2, 4))); ArrayUtils.isEquals(rightSubarray, ArrayUtils.subarray(array, 2, 33))); ArrayUtils.isEquals(array, ArrayUtils.subarray(array, -2, 12)));
ArrayUtils.isEquals(leftSubarray, ArrayUtils.subarray(array, 0, 4))); ArrayUtils.isEquals(array, ArrayUtils.subarray(array, 0, array.length))); ArrayUtils.isEquals(midSubarray, ArrayUtils.subarray(array, 1, 5))); ArrayUtils.isEquals(rightSubarray, ArrayUtils.subarray(array, 2, array.length))); ArrayUtils.isEquals(leftSubarray, ArrayUtils.subarray(array, -2, 4))); ArrayUtils.isEquals(rightSubarray, ArrayUtils.subarray(array, 2, 33))); ArrayUtils.isEquals(array, ArrayUtils.subarray(array, -2, 12)));
ArrayUtils.isEquals(leftSubarray, ArrayUtils.subarray(array, 0, 4))); ArrayUtils.isEquals(array, ArrayUtils.subarray(array, 0, array.length))); ArrayUtils.isEquals(midSubarray, ArrayUtils.subarray(array, 1, 5))); ArrayUtils.isEquals(rightSubarray, ArrayUtils.subarray(array, 2, array.length))); ArrayUtils.isEquals(leftSubarray, ArrayUtils.subarray(array, -2, 4))); ArrayUtils.isEquals(rightSubarray, ArrayUtils.subarray(array, 2, 33))); ArrayUtils.isEquals(array, ArrayUtils.subarray(array, -2, 12)));
/** * Checks if a byte array has a certain message type. * * @param message byte array containing the message. * @param type to be checked against. * @return true if message has provided type. */ public static Boolean isType(byte[] message, MessageType type) { byte[] subArray = Arrays.copyOfRange(message, 0, type.length); return ArrayUtils.isEquals(subArray, type.bytes); }
boolean isValidCoercionMethod(Method method) { Class<?>[] parameters = method.getParameterTypes(); return ArrayUtils.isEquals(parameters, COERCION_PARAMETERS_SIGNATURE) && method.getReturnType() != Void.TYPE; }
boolean isValidCoercionMethod(Method method) { Class<?>[] parameters = method.getParameterTypes(); return ArrayUtils.isEquals(parameters, COERCION_PARAMETERS_SIGNATURE) && method.getReturnType() != Void.TYPE; }
if (ArrayUtils.isEquals(lParamCheck, lParameterTypes)) break;
if (ArrayUtils.isEquals(lParamCheck, lParameterTypes)) break;
public boolean isModified() { boolean result; if (isArrayType()) { result = !ArrayUtils.isEquals(originalValue, value); } else { result = ObjectUtils.notEqual(originalValue, value); } return result; }
if (ArrayUtils.isEquals(fieldValue1, fieldValue2) == false) { if (logDifference == true) { log.error("Field '" + field.getName() + "': value 1 '" + fieldValue1 + "' is different from value 2 '"
@Test public void testThatStreamIsSetOnTheWrappedNode() throws AccessDeniedException, UnsupportedOperationException, RepositoryException, IOException { // GIVEN a binary node data which wraps a resource node MockContent parent = new MockContent("parent"); final String binaryNodeAndAttributeName = "file"; BinaryNodeData binaryNodeData = new BinaryNodeData(parent, binaryNodeAndAttributeName); // WHEN setting the stream binaryNodeData.setValue(new ByteArrayInputStream(BYTES)); Content resourceNode = parent.getContent(binaryNodeAndAttributeName); // THEN the stream can be read directly (following the real node structure) assertTrue(ArrayUtils.isEquals(BYTES, IOUtils.toByteArray(resourceNode.getNodeData(ItemType.JCR_DATA).getStream()))); // or via the node data assertTrue(ArrayUtils.isEquals(BYTES, IOUtils.toByteArray(binaryNodeData.getStream()))); } }
@Test public void testThatTheBinaryContentCanBeReadMultipleTimes() throws Exception { MockContent parent = new MockContent("parent"); BinaryNodeData binaryNodeData = new BinaryNodeData(parent, "file"); binaryNodeData.setValue(new ByteArrayInputStream(BYTES)); // THEN we can read the content twice byte[] streamByteArray; InputStream stream; for (int i = 0; i < 2; i++) { stream = binaryNodeData.getStream(); streamByteArray = IOUtils.toByteArray(stream); assertTrue(ArrayUtils.isEquals(BYTES, streamByteArray)); } }