void assertStartsWith(AssertionInfo info, Failures failures, Object actual, Object sequence) { if (commonChecks(info, actual, sequence)) return; int sequenceSize = sizeOf(sequence); int arraySize = sizeOf(actual); if (arraySize < sequenceSize) throw arrayDoesNotStartWithSequence(info, failures, actual, sequence); for (int i = 0; i < sequenceSize; i++) { if (!areEqual(Array.get(sequence, i), Array.get(actual, i))) throw arrayDoesNotStartWithSequence(info, failures, actual, sequence); } }
void assertStartsWith(AssertionInfo info, Failures failures, Object actual, Object sequence) { if (commonChecks(info, actual, sequence)) return; int sequenceSize = sizeOf(sequence); int arraySize = sizeOf(actual); if (arraySize < sequenceSize) throw arrayDoesNotStartWithSequence(info, failures, actual, sequence); for (int i = 0; i < sequenceSize; i++) { if (!areEqual(Array.get(sequence, i), Array.get(actual, i))) throw arrayDoesNotStartWithSequence(info, failures, actual, sequence); } }
void assertStartsWith(AssertionInfo info, Failures failures, Object actual, Object sequence) { if (commonChecks(info, actual, sequence)) return; int sequenceSize = sizeOf(sequence); int arraySize = sizeOf(actual); if (arraySize < sequenceSize) throw arrayDoesNotStartWithSequence(info, failures, actual, sequence); for (int i = 0; i < sequenceSize; i++) { if (!areEqual(Array.get(sequence, i), Array.get(actual, i))) throw arrayDoesNotStartWithSequence(info, failures, actual, sequence); } }