1 2 Previous Next 22 Replies Latest reply: May 31, 2010 10:55 AM by Alexander Jesse RSS

Static Analysis with JSFUnit

Stan Silvert Master

The following announcement is from Dennis Byrne:

Take a look at our wiki http://wiki.jboss.org/wiki/StaticAnalysis to see some of the new static analysis features available with JSFUnit. It only takes a dozen lines of code to scrutinize your faces-config.xml and .tld files. Static analysis for facelets templates is next. In the meantime, give feedback and shout out ideas here!

Cool stuff Dennis!

  • 1. Re: Static Analysis with JSFUnit
    Koen Gillard Newbie

    Hi Stan

    I was very enthousiastic when I left the Javapolis presentation about JSFUnit.
    Now I'm finally using the Static Analysis, I run into some problems getting tld's from the internet.
    junit.framework.AssertionFailedError: Exception in constructor: testActions (java.lang.RuntimeException: Could not parse file 'C:\working\thuv\thuv_client\web\pages\createDossierTile.jsp'
    ...
    Caused by: java.net.UnknownHostException: www.w3.org
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
    at java.net.Socket.connect(Socket.java:516)
    at java.net.Socket.connect(Socket.java:466)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:365)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:477)
    at sun.net.www.http.HttpClient.(HttpClient.java:214)
    at sun.net.www.http.HttpClient.New(HttpClient.java:287)
    at sun.net.www.http.HttpClient.New(HttpClient.java:299)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:795)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:747)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:672)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:916)
    at java.net.URL.openStream(URL.java:1007)
    at oracle.xml.parser.v2.XMLReader.openURL(XMLReader.java:2292)
    at oracle.xml.parser.v2.XMLReader.pushXMLReader(XMLReader.java:266)
    at oracle.xml.parser.v2.NonValidatingParser.pushExternalDTD(NonValidatingParser.java:540)
    at oracle.xml.parser.v2.NonValidatingParser.parseDoctypeDecl(NonValidatingParser.java:465)
    at oracle.xml.parser.v2.NonValidatingParser.parseProlog(NonValidatingParser.java:298)
    at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:277)
    at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:181)
    at oracle.xml.jaxp.JXDocumentBuilder.parse(JXDocumentBuilder.java:151)
    at oracle.xml.jaxp.JXDocumentBuilder.parse(JXDocumentBuilder.java:107)
    at org.jboss.jsfunit.analysis.AbstractViewTestCase.parseResources(AbstractViewTestCase.java:115)
    ... 17 more

    I see there is a Jira Issue about a simular problem, but it seems to be 'sleeping'.
    Is there any way to prevent JSFUnit to retrieve the dtd and/or tld's from the internet (without changing the code if possible)?
    Or is there a solution to provide the proxy settings in any way?

    Thanks in advance!

    Koen

  • 2. Re: Static Analysis with JSFUnit
    Dennis Byrne Newbie

    Shouldn't www.w3.org be www.w3c.org ?

    If the problem persists, please go ahead and put a description of your problem in JIRA.

    While we're talking about a solution to this, I'll give some background. JSFUnit does not need to get the DTDs or XSDs for deployment descriptors, TLDS, and faces-config files. These artifacts ship w/ JSFUnit. But custom TLDs are different. Does anyone here feel that we could let application developers specify their own entity resolver via the unit test itself? I don't want to specify this via yet another XML configuration file.

    Thanks

  • 3. Re: Static Analysis with JSFUnit
    Alexander Jesse Newbie

     

    "dennisbyrne" wrote:
    Does anyone here feel that we could let application developers specify their own entity resolver via the unit test itself?

    Do you want to add the "users" entity-resolver using some delgate-mechanism?
    "dennisbyrne" wrote:
    I don't want to specify this via yet another XML configuration file.

    Why not add some static configuration-object which could be used to configure JSFUnit via the unit test?

    Having had the connection problems while working offline: Would it be a possibility to just switch off the DTD/schema validation in the XML parser? Then the entity-resolver would be unnecessary.

  • 4. Re: Static Analysis with JSFUnit
    Dennis Byrne Newbie

    I wasn't envisioning delegation, just the user passing in an EntityResolver instance. This instance could or could not extend the one we're using back there right now.

    If you can figure out how to make DOM ignore DTD/XSD, let me know. At one point in the code base I actually wrote a hack to strip the DTD and XSD out of each document before it was parsed.

  • 5. Re: Static Analysis with JSFUnit
    Alexander Jesse Newbie

     

    "dennisbyrne" wrote:
    I wasn't envisioning delegation, just the user passing in an EntityResolver instance. This instance could or could not extend the one we're using back there right now.

    If you can figure out how to make DOM ignore DTD/XSD, let me know. At one point in the code base I actually wrote a hack to strip the DTD and XSD out of each document before it was parsed.

    Could this be a solution: http://xerces.apache.org/xerces-j/features.html ?

    OR

    in class org.jboss.jsfunit.analysis.util.ParserUtils:
    static {
    
     factory = DocumentBuilderFactory.newInstance();
     factory.setIgnoringComments(true);
     factory.setIgnoringElementContentWhitespace(true);
    
     }
    

    change to
    static {
    
     factory = DocumentBuilderFactory.newInstance();
     factory.setIgnoringComments(true);
     factory.setIgnoringElementContentWhitespace(true);
     
     factory.setValidating(false);
    
    
     }
    

    I know it says default = false... but maybe that has changed


  • 6. Re: Static Analysis with JSFUnit
    Alexander Jesse Newbie

    my tips don't work, I tried them...

  • 7. Re: Static Analysis with JSFUnit
    Dennis Byrne Newbie

    Yes, it sucks. Seems like it should be pretty straight forward.

  • 8. Re: Static Analysis with JSFUnit
    Alexander Jesse Newbie

    OK... got something going...

    1) do not use the standard-jdk parser, but pure Xerces
    - add -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl to the startup JVM as JVM-parameter
    - add the xercesimpl.jar to the classpath
    REASON: the sun-version does not yet regonize some "features" of Xerces (even though it is a repackaged Xerces itself), it just throws a nasty exception

    2) change ParserUtils.getDocumentBuilder() to

     public static DocumentBuilder getDocumentBuilder() {
    
     try {
     factory.setFeature("http://xml.org/sax/features/validation",false);
     factory.setFeature("http://apache.org/xml/features/nonvalidating/load-dtd-grammar",false);
     factory.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd",false);
     DocumentBuilder builder = factory.newDocumentBuilder();
     builder.setEntityResolver(new JSFUnitEntityResolver());
     return builder;
     } catch (ParserConfigurationException e) {
     throw new RuntimeException("Could not create a " + DocumentBuilder.class.getName());
     }
     }
    

    I added all 3 features, maybe fewer would be enough, but in this way I could detach from the network and run a static-analysis testcase.

    The ParserUtils-change breaks quite a number of testcases... In order to test the mod I just "commented them out" to get a mvn-build of JSFUnit

    Gonna test it behind the corp-firewall...

  • 9. Re: Static Analysis with JSFUnit
    Dennis Byrne Newbie

    Interesting, hopefully there is a way to use this without making folks use the JVM parameter.

    I'd be interested to see which tests are breaking.

  • 10. Re: Static Analysis with JSFUnit
    Alexander Jesse Newbie

     

    "dennisbyrne" wrote:
    Interesting, hopefully there is a way to use this without making folks use the JVM parameter.

    A solution to that problem is available. In my testCase I add:
    static {
     System.setProperty("jaxp.debug", "1");
     System.setProperty("javax.xml.parsers.DocumentBuilderFactory"
     , "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl");
     }
    

    The first line is just for some debug-info...

    "dennisbyrne" wrote:
    I'd be interested to see which tests are breaking.

    well I did a svn update, reapplied my changes... and the imported project in eclipse builds and works... but the "root"-build fails... the same for the analysis build:
    [INFO] [compiler:compile]
    [INFO] Nothing to compile - all classes are up to date
    [INFO] [resources:testResources]
    [INFO] Using default encoding to copy filtered resources.
    [INFO] [compiler:testCompile]
    [INFO] Nothing to compile - all classes are up to date
    [INFO] [surefire:test]
    [INFO] Surefire report directory: /data/development/JsfDays/JSFDays08/JSFDays08/jsfunit/jsfunit_beta2/jboss-jsfunit-core/target/surefire-reports
    org.apache.maven.surefire.booter.SurefireExecutionException: org/jboss/jsfunit/analysis/StreamProvider; nested exception is java.lang.NoClassDefFoundError: org/jboss/jsfunit/analysis/StreamProvider
    java.lang.NoClassDefFoundError: org/jboss/jsfunit/analysis/StreamProvider
     at java.lang.Class.getDeclaredMethods0(Native Method)
     at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
     at java.lang.Class.getMethod0(Class.java:2642)
     at java.lang.Class.getMethod(Class.java:1579)
     at org.apache.maven.surefire.junit.JUnitTestSet.createInstanceFromSuiteMethod(JUnitTestSet.java:176)
     at org.apache.maven.surefire.junit.JUnitTestSet.constructTestObject(JUnitTestSet.java:140)
     at org.apache.maven.surefire.junit.JUnitTestSet.getTestCount(JUnitTestSet.java:247)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.locateTestSets(AbstractDirectoryTestSuite.java:104)
     at org.apache.maven.surefire.Surefire.createSuiteFromDefinition(Surefire.java:150)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:111)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    


  • 11. Re: Static Analysis with JSFUnit
    Alexander Jesse Newbie

    Forget the build-error...

    This is the output with the failing tests:

    [INFO] [surefire:test]
    [INFO] Surefire report directory: /data/development/JsfDays/JSFDays08/JSFDays08/jsfunit/jsfunit_beta2/jboss-jsfunit-analysis/target/surefire-reports
    
    -------------------------------------------------------
     T E S T S
    -------------------------------------------------------
    Running org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase
    Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.198 sec <<< FAILURE!
    Running org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_32_TestCase
    Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.041 sec <<< FAILURE!
    Running org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase
    Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.036 sec <<< FAILURE!
    Running org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_36_TestCase
    Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.011 sec <<< FAILURE!
    Running org.jboss.jsfunit.analysis.AbstractViewTestCaseTestCase
    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec
    Running org.jboss.jsfunit.analysis.UniqueTagNamesImplTest
    Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
    Running org.jboss.jsfunit.analysis.TagAttributeTypesImplTest
    Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 sec
    Running org.jboss.jsfunit.analysis.UniqueTagAttributesImplTest
    Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
    Running org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase
    Tests run: 5, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.039 sec <<< FAILURE!
    Running org.jboss.jsfunit.analysis.ClassDefinitionsTestCase
    Tests run: 8, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.054 sec <<< FAILURE!
    Running org.jboss.jsfunit.analysis.ViewConfigReconcilerTest
    Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.025 sec <<< FAILURE!
    Running org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase
    Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.016 sec <<< FAILURE!
    Running org.jboss.jsfunit.analysis.ViewParserTestCase
    Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.026 sec <<< FAILURE!
    
    Results :
    
    Tests in error:
     testMissingProperty(org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase)
     testDuplicateProperty(org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_32_TestCase)
     testHappyPaths(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase)
     testNotSerializable(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase)
     testInvalidScope(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_36_TestCase)
     testHappyPathUIComponentClassicTagBase(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase)
     testNonUIComponentClassicTagBase(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase)
     testEmptyLib(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase)
     testNonExistingResource(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase)
     testNonExistingResource(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
     testEmptyFacesConfiguration(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
     testMalFormed(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
     testFacesConfigHappyPath(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
     testFacesConfigElementsMissingInterface(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
     testFacesConfigElementsNonExistingClass(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
     testCanHandleMoreThanOneConfigFile(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
     testNoProblem(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
     testMissingBeanAction(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
     testMissingAction(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
     testMissingBeanActionListener(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
     testMissingActionListener(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
     testDuplicateManagedBean(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase)
     testDuplicateManagedBeansDifferentConfigSource(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase)
     testAction(org.jboss.jsfunit.analysis.ViewParserTestCase)
     testActionListenerTag(org.jboss.jsfunit.analysis.ViewParserTestCase)
     testActionListenerAttribute(org.jboss.jsfunit.analysis.ViewParserTestCase)
     testTwoDocuments(org.jboss.jsfunit.analysis.ViewParserTestCase)
     testNothing(org.jboss.jsfunit.analysis.ViewParserTestCase)
    
    Tests run: 38, Failures: 0, Errors: 28, Skipped: 0
    
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] There are test failures.
    


  • 12. Re: Static Analysis with JSFUnit
    Alexander Jesse Newbie

     

    "dennisbyrne" wrote:
    Interesting, hopefully there is a way to use this without making folks use the JVM parameter.

    I'd be interested to see which tests are breaking.


    After fetching the latest from svn I reapplied the ParserUtil changes and added this in my TestCase:
    @Override
    protected void setUp() throws Exception {
     System.setProperty("javax.xml.parsers.DocumentBuilderFactory",
     "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl");
     super.setUp();
    }
    

    Now I don't need the JVM-parameter anymore. The code works. Offline static tests are possible.

    But the maven build fails in the tests:
    Tests in error:
     testMissingProperty(org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase)
     testDuplicateProperty(org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_32_TestCase)
     testHappyPaths(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase)
     testNotSerializable(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase)
     testInvalidScope(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_36_TestCase)
     testHappyPathUIComponentClassicTagBase(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase)
     testNonUIComponentClassicTagBase(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase)
     testEmptyLib(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase)
     testNonExistingResource(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase)
     testNonExistingResource(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
     testEmptyFacesConfiguration(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
     testMalFormed(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
     testFacesConfigHappyPath(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
     testFacesConfigElementsMissingInterface(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
     testFacesConfigElementsNonExistingClass(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
     testCanHandleMoreThanOneConfigFile(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
     testNoProblem(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
     testMissingBeanAction(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
     testMissingAction(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
     testMissingBeanActionListener(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
     testMissingActionListener(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
     testDuplicateManagedBean(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase)
     testDuplicateManagedBeansDifferentConfigSource(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase)
     testAction(org.jboss.jsfunit.analysis.ViewParserTestCase)
     testActionListenerTag(org.jboss.jsfunit.analysis.ViewParserTestCase)
     testActionListenerAttribute(org.jboss.jsfunit.analysis.ViewParserTestCase)
     testTwoDocuments(org.jboss.jsfunit.analysis.ViewParserTestCase)
     testNothing(org.jboss.jsfunit.analysis.ViewParserTestCase)
    
    Tests run: 38, Failures: 0, Errors: 28, Skipped: 0
    


  • 13. Re: Static Analysis with JSFUnit
    Dennis Byrne Newbie

    Can you look at the surefire reports dir and see why they are all still failing?

  • 14. Re: Static Analysis with JSFUnit
    Alexander Jesse Newbie

    org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase:

    -------------------------------------------------------------------------------
    Test set: org.jboss.jsfunit.analysis.AbstractViewTestCaseTestCase
    -------------------------------------------------------------------------------
    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 sec
    ajesse@jsf:/data/development/JSFDays08/Workspace/jsfunit/jboss-jsfunit-analysis/target/surefire-reports> cat org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase.txt
    -------------------------------------------------------------------------------
    Test set: org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase
    -------------------------------------------------------------------------------
    Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.215 sec <<< FAILURE!
    testMissingProperty(org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase) Time elapsed: 0.119 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
     at org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase$1.<init>(ManagedBean_JSFUNIT_33_TestCase.java:47)
     at org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase.testMissingProperty(ManagedBean_JSFUNIT_33_TestCase.java:47)
     at org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase.testMissingProperty(ManagedBean_JSFUNIT_33_TestCase.java:47)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at junit.framework.TestCase.runTest(TestCase.java:154)
     at junit.framework.TestCase.runBare(TestCase.java:127)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    


    org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_32_TestCase:
    -------------------------------------------------------------------------------
    Test set: org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_32_TestCase
    -------------------------------------------------------------------------------
    Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.03 sec <<< FAILURE!
    testDuplicateProperty(org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_32_TestCase) Time elapsed: 0.004 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
     at org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_32_TestCase$1.<init>(ManagedBean_JSFUNIT_32_TestCase.java:47)
     at org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_32_TestCase.testDuplicateProperty(ManagedBean_JSFUNIT_32_TestCase.java:47)
     at org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_32_TestCase.testDuplicateProperty(ManagedBean_JSFUNIT_32_TestCase.java:47)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at junit.framework.TestCase.runTest(TestCase.java:154)
     at junit.framework.TestCase.runBare(TestCase.java:127)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    


    org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase:
    -------------------------------------------------------------------------------
    Test set: org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase
    -------------------------------------------------------------------------------
    Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.03 sec <<< FAILURE!
    testHappyPaths(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase) Time elapsed: 0.005 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase$2.<init>(ManagedBeanScope_JSFUNIT_26_TestCase.java:54)
     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase.testHappyPaths(ManagedBeanScope_JSFUNIT_26_TestCase.java:54)
     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase.testHappyPaths(ManagedBeanScope_JSFUNIT_26_TestCase.java:54)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at junit.framework.TestCase.runTest(TestCase.java:154)
     at junit.framework.TestCase.runBare(TestCase.java:127)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    
    testNotSerializable(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase) Time elapsed: 0.004 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase$5.<init>(ManagedBeanScope_JSFUNIT_26_TestCase.java:87)
     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase.testNotSerializable(ManagedBeanScope_JSFUNIT_26_TestCase.java:87)
     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase.testNotSerializable(ManagedBeanScope_JSFUNIT_26_TestCase.java:77)
     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase.testNotSerializable(ManagedBeanScope_JSFUNIT_26_TestCase.java:77)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at junit.framework.TestCase.runTest(TestCase.java:154)
     at junit.framework.TestCase.runBare(TestCase.java:127)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    


    org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_36_TestCase:
    -------------------------------------------------------------------------------
    Test set: org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_36_TestCase
    -------------------------------------------------------------------------------
    Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.014 sec <<< FAILURE!
    testInvalidScope(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_36_TestCase) Time elapsed: 0.003 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_36_TestCase$1.<init>(ManagedBeanScope_JSFUNIT_36_TestCase.java:46)
     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_36_TestCase.testInvalidScope(ManagedBeanScope_JSFUNIT_36_TestCase.java:46)
     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_36_TestCase.testInvalidScope(ManagedBeanScope_JSFUNIT_36_TestCase.java:46)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at junit.framework.TestCase.runTest(TestCase.java:154)
     at junit.framework.TestCase.runBare(TestCase.java:127)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    


    org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase:
    -------------------------------------------------------------------------------
    Test set: org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase
    -------------------------------------------------------------------------------
    Tests run: 5, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.037 sec <<< FAILURE!
    testHappyPathUIComponentClassicTagBase(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase) Time elapsed: 0.006 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.AbstractTldTestCase.parseResources(AbstractTldTestCase.java:81)
     at org.jboss.jsfunit.analysis.AbstractTldTestCase.<init>(AbstractTldTestCase.java:76)
     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase$1.<init>(Tld_JSFUNIT_28_TestCase.java:48)
     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase.testHappyPathUIComponentClassicTagBase(Tld_JSFUNIT_28_TestCase.java:48)
     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase.testHappyPathUIComponentClassicTagBase(Tld_JSFUNIT_28_TestCase.java:48)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at junit.framework.TestCase.runTest(TestCase.java:154)
     at junit.framework.TestCase.runBare(TestCase.java:127)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    
    testNonUIComponentClassicTagBase(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase) Time elapsed: 0.003 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.AbstractTldTestCase.parseResources(AbstractTldTestCase.java:81)
     at org.jboss.jsfunit.analysis.AbstractTldTestCase.<init>(AbstractTldTestCase.java:76)
     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase$2.<init>(Tld_JSFUNIT_28_TestCase.java:60)
     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase.testNonUIComponentClassicTagBase(Tld_JSFUNIT_28_TestCase.java:60)
     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase.testNonUIComponentClassicTagBase(Tld_JSFUNIT_28_TestCase.java:60)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at junit.framework.TestCase.runTest(TestCase.java:154)
     at junit.framework.TestCase.runBare(TestCase.java:127)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    
    testEmptyLib(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase) Time elapsed: 0.001 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.AbstractTldTestCase.parseResources(AbstractTldTestCase.java:81)
     at org.jboss.jsfunit.analysis.AbstractTldTestCase.<init>(AbstractTldTestCase.java:76)
     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase$3.<init>(Tld_JSFUNIT_28_TestCase.java:88)
     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase.testEmptyLib(Tld_JSFUNIT_28_TestCase.java:88)
     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase.testEmptyLib(Tld_JSFUNIT_28_TestCase.java:88)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at junit.framework.TestCase.runTest(TestCase.java:154)
     at junit.framework.TestCase.runBare(TestCase.java:127)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    
    testNonExistingResource(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase) Time elapsed: 0.003 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.AbstractTldTestCase.parseResources(AbstractTldTestCase.java:81)
     at org.jboss.jsfunit.analysis.AbstractTldTestCase.<init>(AbstractTldTestCase.java:76)
     at org.jboss.jsfunit.analysis.AbstractTldTestCase.<init>(AbstractTldTestCase.java:60)
     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase$7.<init>(Tld_JSFUNIT_28_TestCase.java:123)
     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase.testNonExistingResource(Tld_JSFUNIT_28_TestCase.java:121)
     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase.testNonExistingResource(Tld_JSFUNIT_28_TestCase.java:121)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at junit.framework.TestCase.runTest(TestCase.java:154)
     at junit.framework.TestCase.runBare(TestCase.java:127)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    


    org.jboss.jsfunit.analysis.ClassDefinitionsTestCase:
    -------------------------------------------------------------------------------
    Test set: org.jboss.jsfunit.analysis.ClassDefinitionsTestCase
    -------------------------------------------------------------------------------
    Tests run: 8, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.058 sec <<< FAILURE!
    testNonExistingResource(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase) Time elapsed: 0.003 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:50)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase$4.<init>(ClassDefinitionsTestCase.java:78)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testNonExistingResource(ClassDefinitionsTestCase.java:76)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testNonExistingResource(ClassDefinitionsTestCase.java:76)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at junit.framework.TestCase.runTest(TestCase.java:154)
     at junit.framework.TestCase.runBare(TestCase.java:127)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    
    testEmptyFacesConfiguration(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase) Time elapsed: 0.001 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase$5.<init>(ClassDefinitionsTestCase.java:89)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testEmptyFacesConfiguration(ClassDefinitionsTestCase.java:89)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testEmptyFacesConfiguration(ClassDefinitionsTestCase.java:89)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at junit.framework.TestCase.runTest(TestCase.java:154)
     at junit.framework.TestCase.runBare(TestCase.java:127)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    
    testMalFormed(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase) Time elapsed: 0.003 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase$6.<init>(ClassDefinitionsTestCase.java:98)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testMalFormed(ClassDefinitionsTestCase.java:98)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testMalFormed(ClassDefinitionsTestCase.java:98)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at junit.framework.TestCase.runTest(TestCase.java:154)
     at junit.framework.TestCase.runBare(TestCase.java:127)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    
    testFacesConfigHappyPath(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase) Time elapsed: 0.001 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase$7.<init>(ClassDefinitionsTestCase.java:108)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testFacesConfigHappyPath(ClassDefinitionsTestCase.java:108)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testFacesConfigHappyPath(ClassDefinitionsTestCase.java:108)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at junit.framework.TestCase.runTest(TestCase.java:154)
     at junit.framework.TestCase.runBare(TestCase.java:127)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    
    testFacesConfigElementsMissingInterface(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase) Time elapsed: 0.002 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase$8.<init>(ClassDefinitionsTestCase.java:119)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testFacesConfigElementsMissingInterface(ClassDefinitionsTestCase.java:118)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testFacesConfigElementsMissingInterface(ClassDefinitionsTestCase.java:118)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at junit.framework.TestCase.runTest(TestCase.java:154)
     at junit.framework.TestCase.runBare(TestCase.java:127)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    
    testFacesConfigElementsNonExistingClass(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase) Time elapsed: 0.003 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase$9.<init>(ClassDefinitionsTestCase.java:132)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testFacesConfigElementsNonExistingClass(ClassDefinitionsTestCase.java:131)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testFacesConfigElementsNonExistingClass(ClassDefinitionsTestCase.java:131)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at junit.framework.TestCase.runTest(TestCase.java:154)
     at junit.framework.TestCase.runBare(TestCase.java:127)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    
    testCanHandleMoreThanOneConfigFile(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase) Time elapsed: 0.007 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase$12.<init>(ClassDefinitionsTestCase.java:163)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testCanHandleMoreThanOneConfigFile(ClassDefinitionsTestCase.java:163)
     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testCanHandleMoreThanOneConfigFile(ClassDefinitionsTestCase.java:163)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at junit.framework.TestCase.runTest(TestCase.java:154)
     at junit.framework.TestCase.runBare(TestCase.java:127)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    


    org.jboss.jsfunit.analysis.ViewConfigReconcilerTest:
    -------------------------------------------------------------------------------
    Test set: org.jboss.jsfunit.analysis.ViewConfigReconcilerTest
    -------------------------------------------------------------------------------
    Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.021 sec <<< FAILURE!
    testNoProblem(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest) Time elapsed: 0.004 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocument(ParserUtils.java:86)
     at org.jboss.jsfunit.analysis.ViewConfigReconcilerTest.setUp(ViewConfigReconcilerTest.java:51)
     at junit.framework.TestCase.runBare(TestCase.java:125)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    
    testMissingBeanAction(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest) Time elapsed: 0.001 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocument(ParserUtils.java:86)
     at org.jboss.jsfunit.analysis.ViewConfigReconcilerTest.setUp(ViewConfigReconcilerTest.java:51)
     at junit.framework.TestCase.runBare(TestCase.java:125)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    
    testMissingAction(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest) Time elapsed: 0.001 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocument(ParserUtils.java:86)
     at org.jboss.jsfunit.analysis.ViewConfigReconcilerTest.setUp(ViewConfigReconcilerTest.java:51)
     at junit.framework.TestCase.runBare(TestCase.java:125)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    
    testMissingBeanActionListener(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest) Time elapsed: 0.001 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocument(ParserUtils.java:86)
     at org.jboss.jsfunit.analysis.ViewConfigReconcilerTest.setUp(ViewConfigReconcilerTest.java:51)
     at junit.framework.TestCase.runBare(TestCase.java:125)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    
    testMissingActionListener(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest) Time elapsed: 0.001 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocument(ParserUtils.java:86)
     at org.jboss.jsfunit.analysis.ViewConfigReconcilerTest.setUp(ViewConfigReconcilerTest.java:51)
     at junit.framework.TestCase.runBare(TestCase.java:125)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
    


    org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase:
    -------------------------------------------------------------------------------
    Test set: org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase
    -------------------------------------------------------------------------------
    Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.018 sec <<< FAILURE!
    testDuplicateManagedBean(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase) Time elapsed: 0.002 sec <<< ERROR!
    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase$1.<init>(ManagedBeanScope_JSFUNIT_25_TestCase.java:49)
     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase.testDuplicateManagedBean(ManagedBeanScope_JSFUNIT_25_TestCase.java:49)
     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase.testDuplicateManagedBean(ManagedBeanScope_JSFUNIT_25_TestCase.java:49)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at junit.framework.TestCase.runTest(TestCase.java:154)
     at junit.framework.TestCase.runBare(TestCase.java:127)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:118)
     at junit.framework.TestSuite.runTest(TestSuite.java:208)
     at junit.framework.TestSuite.run(TestSuite.java:203)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.ma


1 2 Previous Next