use of org.junit.runner.Runner in project android-test by android.
the class AndroidLogOnlyBuilderTest method builderHandlesJunit4EnclosedRunnerTests.
@Test
public void builderHandlesJunit4EnclosedRunnerTests() throws Throwable {
Runner selectedRunner = androidLogOnlyBuilder.runnerForClass(JUnit4EnclosedTest.class);
assertThat(selectedRunner).isNotNull();
runWithRunner(selectedRunner, 1, 0);
}
use of org.junit.runner.Runner in project android-test by android.
the class AndroidLogOnlyBuilderTest method builderHandlesParameterizedRunnerTests.
@Test
public void builderHandlesParameterizedRunnerTests() throws Throwable {
Runner selectedRunner = androidLogOnlyBuilder.runnerForClass(JUnit4ParameterizedTest.class);
assertThat(selectedRunner).isNotNull();
runWithRunner(selectedRunner, 3, 0);
}
use of org.junit.runner.Runner in project android-test by android.
the class AndroidLogOnlyBuilderTest method builderHandlesJUnit3Tests.
@Test
public void builderHandlesJUnit3Tests() throws Throwable {
Runner selectedRunner = androidLogOnlyBuilder.runnerForClass(JUnit3FailingTestCase.class);
assertThat(selectedRunner).isNotNull();
runWithRunner(selectedRunner, 1, 0);
}
use of org.junit.runner.Runner in project android-test by android.
the class AndroidLogOnlyBuilderTest method builderHandlesJUnit4Tests.
@Test
public void builderHandlesJUnit4Tests() throws Throwable {
Runner selectedRunner = androidLogOnlyBuilder.runnerForClass(JUnit4Failing.class);
assertThat(selectedRunner).isNotNull();
runWithRunner(selectedRunner, 1, 0);
}
use of org.junit.runner.Runner in project android-test by android.
the class AndroidAnnotatedBuilderTest method successfullyCreateAndroidRunner.
@Test
public void successfullyCreateAndroidRunner() throws Exception {
final Runner mockedRunner = mock(Runner.class);
AndroidAnnotatedBuilder ab = new AndroidAnnotatedBuilder(mockRunnerBuilder, mockAndroidRunnerParams) {
@Override
public Runner buildAndroidRunner(Class<? extends Runner> runnerClass, Class<?> testClass) throws Exception {
assertEquals(runnerClass, AndroidJUnit4.class);
assertEquals(testClass, RunWithAndroidJUnit4Class.class);
return mockedRunner;
}
};
// attempt to create a runner for a class annotated with @RunWith(AndroidJUnit4.class)
Runner runner = ab.runnerForClass(RunWithAndroidJUnit4Class.class);
assertEquals(0, runner.testCount());
}
Aggregations