@Test
    void testGetMaskShiftZeroMask() throws ImagingException, IOException {
        final File inputFile = new File(ImagingTestConstants.TEST_IMAGE_FOLDER + "/bmp/5/@broken/timeout-bd15dbfa26b4e88070de540c6603039e8a88626f");
        new BmpImageParser().dumpImageFile(ByteSource.file(inputFile));
    }
Test that when the value of the mask parameter is zero, getMaskShift won't get stuck in one of its while loops.

@throws IOException
@throws ImagingException
src/test/java/org/apache/commons/imaging/formats/bmp/BmpReadTest.java