results[ resultIndex ] = Chr.copy( inputArray, startCurrentLineIndex, currentLineLength - 1 ); startCurrentLineIndex = index + 1; //skip the char results[resultIndex] = Chr.copy( inputArray, startCurrentLineIndex, currentLineLength - 1); resultIndex++; results[ resultIndex ] = Chr.copy( inputArray, startCurrentLineIndex, inputArray.length - index - 1); resultIndex++;
@Test public void copyTest() { assertArrayEquals( array( 'a', 'b', 'c', 'd', 'e' ), copy( array( 'a', 'b', 'c', 'd', 'e' ) ) ); }