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)));
}
}
}