package org.teachingextensions.approvals.lite;
import junit.framework.TestCase;
import org.teachingextensions.approvals.lite.reporters.DiffReporter;
import org.teachingextensions.approvals.lite.reporters.QuietReporter;
public class ReporterFactoryTest extends TestCase
{
public void testReporters() throws Exception
{
assertEquals(DiffReporter.class, getClassFor("txt"));
assertEquals(DiffReporter.class, getClassFor("html"));
assertEquals(QuietReporter.class, getClassFor("other"));
}
private Class<? extends ApprovalFailureReporter> getClassFor(String type)
{
return ReporterFactory.get(type).getClass();
}
}