[prev in list] [next in list] [prev in thread] [next in thread] 

List:       myfaces-dev
Subject:    [jira] [Created] (MYFACES-4408) Test classes wich extends AbstractJsfConfigurableMockTestCase are ru
From:       "Stanislav (Jira)" <dev () myfaces ! apache ! org>
Date:       2021-08-16 11:02:00
Message-ID: JIRA.13395456.1629111661000.890072.1629111720031 () Atlassian ! JIRA
[Download RAW message or body]

Stanislav created MYFACES-4408:
----------------------------------

             Summary: Test classes wich extends AbstractJsfConfigurableMockTestCase \
are running with junit3  Key: MYFACES-4408
                 URL: https://issues.apache.org/jira/browse/MYFACES-4408
             Project: MyFaces Core
          Issue Type: Bug
          Components: JSR-372
    Affects Versions: 2.3-next-M6
         Environment: junit 4.13.2, myfaces-test 2.3-next-M6
            Reporter: Stanislav


JUnit38ClassRunner is used for tests when test classes extends \
AbstractJsfConfigurableMockTestCase. It is because \
AbstractJsfConfigurableMockTestCase extends TestCase and there is check in \
JUnit3Builder 


{code:java}
public class JUnit3Builder extends RunnerBuilder {
    @Override
    public Runner runnerForClass(Class<?> testClass) throws Throwable {
        if (isPre4Test(testClass)) {
            return new JUnit38ClassRunner(testClass);
        }
        return null;
    }    boolean isPre4Test(Class<?> testClass) {
        return junit.framework.TestCase.class.isAssignableFrom(testClass);
    }
}
{code}
Is it correct, that jsf tests have to run with Junit 3?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic