1 package test.net.sourceforge.pmd.cpd;
2
3 import junit.framework.TestCase;
4 import net.sourceforge.pmd.cpd.CPPLanguage;
5 import net.sourceforge.pmd.cpd.JavaLanguage;
6 import net.sourceforge.pmd.cpd.LanguageFactory;
7 import net.sourceforge.pmd.cpd.PHPLanguage;
8
9 public class LanguageFactoryTest extends TestCase {
10
11 public void testSimple() {
12 LanguageFactory f = new LanguageFactory();
13 assertTrue(f.createLanguage(LanguageFactory.JAVA_KEY) instanceof JavaLanguage);
14 assertTrue(f.createLanguage(LanguageFactory.CPP_KEY) instanceof CPPLanguage);
15 assertTrue(f.createLanguage(LanguageFactory.PHP_KEY) instanceof PHPLanguage);
16 try {
17 f.createLanguage("fiddlesticks");
18 throw new RuntimeException("Should have thrown an exception!");
19 } catch (RuntimeException e) {
20 // cool
21 }
22
23 }
24 }
This page was automatically generated by Maven