userstoptest.java
来自「JUnit, java testing tool」· Java 代码 · 共 36 行
JAVA
36 行
package org.junit.tests;import org.junit.Before;import org.junit.Test;import org.junit.internal.runners.TestMethodRunner;import org.junit.runner.Description;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); } @Test(expected=StoppedByUserException.class) public void stopMethodRunner() throws Exception { new TestMethodRunner(this, OneTest.class.getMethod("foo"), fNotifier, Description.createTestDescription(OneTest.class, "foo")).run(); } public static class OneTest { @Test public void foo() {} } @Test(expected=StoppedByUserException.class) public void stopClassRunner() throws Exception { Request.aClass(OneTest.class).getRunner().run(fNotifier); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?