@Test
public void testResourceRetriever() throws RetrieverException, IOException {

    final String imageResource = "parser-input/masks/green.png";

    BufferedImage retrievedImage = resourceRetriever.retrieve(imageResource, new Properties());

    BufferedImage loadedImage = ImageIO.read(this.getClass().getClassLoader().getResourceAsStream(imageResource));

    ConfigurationCompiler configurationCompiler = new ConfigurationCompiler();

    ImageComparator imageComparator = new DefaultImageComparator();
    ComparisonResult comparisonResult = imageComparator.compare(retrievedImage, loadedImage,
        configurationCompiler.getPerception(), new HashSet<Mask>());

    Assert.assertTrue(comparisonResult.isEqualsImages());

}