@Test(expected=ArrayIndexOutOfBoundsException.class)
public void padToFixRowByteBoundary_WhenInputIs8BytesRows5Cols16_ShouldThrowException() {

    byte[] inputArray = new byte[] { (byte) 0xAB, (byte)0xCD, (byte) 0xEF, (byte) 0xBA, (byte) 0xDC, (byte) 0xAB, (byte)0xCD, (byte) 0xEF}; 
    byte[] expectedArray = new byte[] { (byte) 0xAB, (byte)0xCD, (byte) 0xEF, (byte) 0xBA, (byte) 0xDC, (byte) 0xAB, (byte)0xCD, (byte) 0xEF}; 
    byte[] actualArray = OverlayUtils.padToFixRowByteBoundary(inputArray, 5, 16);
    
    checkArrays(expectedArray, actualArray);
}