package com.lowagie.text;
import static org.junit.Assert.fail;
import java.lang.reflect.Method;
import org.junit.Test;
public class SwingExamplesTest {
public static void main(String args[]) throws Exception {
SwingExamplesTest r = new SwingExamplesTest();
r.testJTable2Pdf();
r.testAwtImage();
}
public void runSingleTest(Class c, String... args) {
try {
Method m = c.getMethod("main", String[].class);
m.invoke(null, new Object[] {args});
} catch (Exception e) {
e.printStackTrace();
fail("Test " + c.getName() + " failed: " + e.getCause());
}
}
@Test
public void testJTable2Pdf() {
runSingleTest(com.lowagie.examples.objects.tables.alternatives.JTable2Pdf.class);
}
@Test
public void testAwtImage() {
runSingleTest(com.lowagie.examples.objects.images.AwtImage.class);
}
}