@Test public void format() { assertEquals("did not fire", format.format(0x0000)); assertEquals("fired", format.format(0x0001)); assertEquals("strobe not detected", format.format(0x0005)); assertEquals("strobe detected", format.format(0x0007)); assertEquals("fired, compulsory", format.format(0x0009)); assertEquals("fired, compulsory, not detected", format.format(0x000D)); assertEquals("fired, compulsory, detected", format.format(0x000F)); assertEquals("did not fire, compulsory", format.format(0x0010)); assertEquals("did not fire, auto", format.format(0x0018)); assertEquals("fired, auto", format.format(0x0019)); assertEquals("fired, auto, not detected", format.format(0x001D)); assertEquals("fired, auto, detected", format.format(0x001F)); assertEquals("no flash", format.format(0x0020)); assertEquals("fired, red-eye", format.format(0x0041)); assertEquals("fired, red-eye, not detected", format.format(0x0045)); assertEquals("fired, red-eye, detected", format.format(0x0047)); assertEquals("fired, compulsory, red-eye", format.format(0x0049)); assertEquals("fired, compulsory, red-eye, not detected", format.format(0x004D)); assertEquals("fired, compulsory, red-eye, detected", format.format(0x004F)); assertEquals("fired, auto, red-eye", format.format(0x0059)); assertEquals("fired, auto, not detected, red-eye", format.format(0x005D)); assertEquals("fired, auto, detected, red-eye", format.format(0x005F)); }