⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 withonlytestannotations.java

📁 junit
💻 JAVA
字号:
package org.junit.tests.experimental.theories.runner;import static org.hamcrest.CoreMatchers.is;import static org.junit.Assert.assertThat;import static org.junit.experimental.results.PrintableResult.testResult;import static org.junit.experimental.results.ResultMatchers.failureCountIs;import static org.junit.experimental.results.ResultMatchers.isSuccessful;import org.junit.Test;import org.junit.experimental.theories.Theories;import org.junit.runner.RunWith;public class WithOnlyTestAnnotations {	@RunWith(Theories.class)	public static class HonorExpectedException {		@Test(expected= NullPointerException.class)		public void shouldThrow() {		}	}	@Test	public void honorExpected() throws Exception {		assertThat(testResult(HonorExpectedException.class).getFailures()				.size(), is(1));	}		@RunWith(Theories.class)	public static class HonorExpectedExceptionPasses {		@Test(expected= NullPointerException.class)		public void shouldThrow() {			throw new NullPointerException();		}	}	@Test	public void honorExpectedPassing() throws Exception {		assertThat(testResult(HonorExpectedExceptionPasses.class), isSuccessful());	}	@RunWith(Theories.class)	public static class HonorTimeout {		@Test(timeout= 5)		public void shouldStop() {			while (true) {				try {					Thread.sleep(1000);				} catch (InterruptedException e) {				}			}		}	}	@Test	public void honorTimeout() throws Exception {		assertThat(testResult(HonorTimeout.class), failureCountIs(1));	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -