Package org.junit.runner

Examples of org.junit.runner.JUnitCore


    private JUnitCore runner;
    private OutputStream results;

    @Override
    public void setUp() {
        runner = new JUnitCore();
        TestSystem system = new TestSystem();
        results = system.outContents();
        runner.addListener(new TextListener(system));
    }
View Full Code Here


        }
    }

    @Test
    public void notifyListenersInTheOrderInWhichTheyAreAdded() {
        JUnitCore core = new JUnitCore();
        log = "";
        core.addListener(new RunListener() {
            @Override
            public void testRunStarted(Description description) throws Exception {
                log += "first ";
            }
        });
        core.addListener(new RunListener() {
            @Override
            public void testRunStarted(Description description) throws Exception {
                log += "second ";
            }
        });
        core.run(OneTest.class);
        assertEquals("first second ", log);
    }
View Full Code Here

        }
    }

    @Test
    public void expected() {
        JUnitCore core = new JUnitCore();
        Result result = core.run(Expected.class);
        assertTrue(result.wasSuccessful());
    }
View Full Code Here

        }
    }

    @Test(expected = Error.class)
    public void failingListener() {
        JUnitCore runner = new JUnitCore();
        runner.addListener(new ErrorListener());
        runner.run(OneTest.class);
    }
View Full Code Here

        }
    }

    @Test
    public void noneThrown() {
        JUnitCore core = new JUnitCore();
        Result result = core.run(NoneThrown.class);
        assertFalse(result.wasSuccessful());
        String message = result.getFailures().get(0).getMessage();
        assertTrue(message.contains("Expected exception: java.lang.Exception"));
    }
View Full Code Here

        }
    }

    @Test
    public void expectsSuperclass() {
        assertTrue(new JUnitCore().run(ExpectSuperclass.class).wasSuccessful());
    }
View Full Code Here

        @Test
        public void sortingForwardWorksOnTestClassRunner() {
            Request forward = Request.aClass(SortMe.class).sortWith(forward());

            new JUnitCore().run(forward);
            assertEquals("abc", log);
        }
View Full Code Here

        @Test
        public void sortingBackwardWorksOnTestClassRunner() {
            Request backward = Request.aClass(SortMe.class).sortWith(backward());

            new JUnitCore().run(backward);
            assertEquals("cba", log);
        }
View Full Code Here

        }
    }

    @Test
    public void reportsFailureOfListener() {
        JUnitCore core = new JUnitCore();
        core.addListener(new ExceptionListener());

        count = 0;
        Result result = core.run(OneTest.class);
        assertEquals(1, count);
        assertEquals(1, result.getFailureCount());
        Failure testFailure = result.getFailures().get(0);
        assertEquals(Description.TEST_MECHANISM, testFailure.getDescription());
    }
View Full Code Here

        @Test
        public void sortingForwardWorksOnSuite() {
            Request forward = Request.aClass(Enclosing.class).sortWith(forward());

            new JUnitCore().run(forward);
            assertEquals("AaAbAcBaBbBc", log);
        }
View Full Code Here

TOP

Related Classes of org.junit.runner.JUnitCore

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.