TMI-51: Implemented getCompatibleBufferedImageType as specified.

This commit is contained in:
Harald Kuhr
2015-03-23 15:55:52 +01:00
parent d2d7569a7f
commit cf323dbc51
2 changed files with 187 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
package com.twelvemonkeys.image;
import org.junit.Test;
import java.awt.image.BufferedImage;
import static com.twelvemonkeys.image.MappedImageFactory.createCompatibleMappedImage;
import static com.twelvemonkeys.image.MappedImageFactory.getCompatibleBufferedImageType;
import static org.junit.Assert.assertEquals;
public class MappedImageFactoryTest {
@Test
public void testGetCompatibleBufferedImageTypeFromBufferedImage() throws Exception {
for (int type = BufferedImage.TYPE_INT_RGB; type <= BufferedImage.TYPE_BYTE_INDEXED; type++) { // 1 - 13
assertEquals(type, getCompatibleBufferedImageType(new BufferedImage(1, 1, type)));
}
}
@Test
public void testGetCompatibleBufferedImageType() throws Exception {
for (int type = BufferedImage.TYPE_INT_RGB; type <= BufferedImage.TYPE_BYTE_INDEXED; type++) { // 1 - 13
assertEquals(type, getCompatibleBufferedImageType(createCompatibleMappedImage(1, 1, type)));
}
}
}