@Test
public void padToFixRowByteBoundary_WhenInputIs12BytesRows5Cols18_ShouldPadCorrectly() {

    byte[] inputArray = new byte[] { (byte) 0xAB, (byte)0xCD, (byte) 0xEF, (byte) 0xBA, (byte) 0xDC, (byte) 0xAB, (byte)0xCD, (byte) 0xEF, (byte) 0xBA, (byte) 0xDC, (byte) 0xAB, (byte)0xCD }; 
    byte[] expectedArray = new byte[] { (byte) 0xAB, (byte)0xCD, (byte) 0xEF, (byte) 0xBB, (byte) 0x2E, (byte) 0xF7, (byte)0xBD, (byte) 0xDA, (byte) 0xFC, (byte) 0xBF, (byte) 0xEB, (byte)0x72, (byte)0xDC, (byte)0xAB, (byte)0xCD }; 
    byte[] actualArray = OverlayUtils.padToFixRowByteBoundary(inputArray, 5, 18);
    
    checkArrays(expectedArray, actualArray);
}