Package org.junit.tests.listening

Source Code of org.junit.tests.listening.UserStopTest$OneTest

package org.junit.tests.listening;

import org.junit.Before;
import org.junit.Test;
import org.junit.runner.Request;
import org.junit.runner.notification.RunNotifier;
import org.junit.runner.notification.StoppedByUserException;

public class UserStopTest {
    private RunNotifier fNotifier;

    @Before
    public void createNotifier() {
        fNotifier = new RunNotifier();
        fNotifier.pleaseStop();
    }

    @Test(expected = StoppedByUserException.class)
    public void userStop() {
        fNotifier.fireTestStarted(null);
    }

    public static class OneTest {
        @Test
        public void foo() {
        }
    }

    @Test(expected = StoppedByUserException.class)
    public void stopClassRunner() throws Exception {
        Request.aClass(OneTest.class).getRunner().run(fNotifier);
    }
}
TOP

Related Classes of org.junit.tests.listening.UserStopTest$OneTest

TOP
Copyright © 2018 www.massapi.com. 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.