XWDImageReaderTest.java
package com.twelvemonkeys.imageio.plugins.xwd;
import com.twelvemonkeys.imageio.util.ImageReaderAbstractTest;
import javax.imageio.spi.ImageReaderSpi;
import java.awt.*;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class XWDImageReaderTest extends ImageReaderAbstractTest<XWDImageReader> {
@Override
protected ImageReaderSpi createProvider() {
return new XWDImageReaderSpi();
}
@Override
protected List<TestData> getTestData() {
return Arrays.asList(
new TestData(getClassLoaderResource("/xwd/input.xwd"), new Dimension(70, 46)),
new TestData(getClassLoaderResource("/xwd/brain.xwd"), new Dimension(520, 510)),
new TestData(getClassLoaderResource("/xwd/sample_640x426.xwd"), new Dimension(640, 426))
);
}
@Override
protected List<String> getFormatNames() {
return Arrays.asList("xwd", "XWD");
}
@Override
protected List<String> getSuffixes() {
return Collections.singletonList("xwd");
}
@Override
protected List<String> getMIMETypes() {
return Arrays.asList("image/xwd", "image/x-xwd");
}
}