/**
* BSD-style license; for more info see http://pmd.sourceforge.net/license.html
*/
package net.sourceforge.pmd.cpd;
import java.util.HashMap;
import java.util.Map;
import org.junit.Assert;
import org.junit.Test;
public class CPDConfigurationTest {
@Test
public void testRenderers() {
Map<String, Class<? extends Renderer>> renderersToTest = new HashMap<>();
renderersToTest.put("csv", CSVRenderer.class);
renderersToTest.put("xml", XMLRenderer.class);
renderersToTest.put("csv_with_linecount_per_file", CSVWithLinecountPerFileRenderer.class);
renderersToTest.put("vs", VSRenderer.class);
renderersToTest.put("text", SimpleRenderer.class);
for (Map.Entry<String, Class<? extends Renderer>> entry : renderersToTest.entrySet()) {
Renderer r = CPDConfiguration.getRendererFromString(entry.getKey(), "UTF-8");
Assert.assertNotNull(r);
Assert.assertSame(entry.getValue(), r.getClass());
}
}
}