/**
  * Test method for {@link
  * org.jboss.jsfunit.analysis.ApplicationFactoryTestCase#testClassLoadable()}.
  */
 public void testTestClassLoadable() {
   ApplicationFactoryTestCase testcase =
       new ApplicationFactoryTestCase("testTestClassLoadable", "com.nonexist.Foo");
   try {
     testcase.testClassLoadable();
     fail("should have failed");
   } catch (AssertionFailedError afe) {
     assertEquals(
         "Could not load class 'com.nonexist.Foo' for element 'Application Factory'",
         afe.getMessage());
   }
 }
 /**
  * Test method for {@link org.jboss.jsfunit.analysis.ApplicationFactoryTestCase#testInterface()}.
  */
 public void testTestInterface() {
   ApplicationFactoryTestCase testcase =
       new ApplicationFactoryTestCase(
           "testTestInterface", "org.jboss.jsfunit.analysis.model.Pojo");
   try {
     testcase.testInterface();
     fail("should have failed");
   } catch (AssertionFailedError afe) {
     assertEquals(
         "Application Factory 'org.jboss.jsfunit.analysis.model.Pojo' needs to implement class javax.faces.application.ApplicationFactory",
         afe.getMessage());
   }
 }
 /** Test method for {@link org.jboss.jsfunit.analysis.ApplicationFactoryTestCase}. */
 public void testHappyPaths() {
   ApplicationFactoryTestCase testcase =
       new ApplicationFactoryTestCase(
           "testHappyPaths", "org.jboss.jsfunit.analysis.model.TestApplicationFactory");
   testcase.runTest();
 }