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

📄 printableresulttest.java

📁 junit
💻 JAVA
字号:
package org.junit.tests.experimental.results;import static java.util.Arrays.asList;import static org.hamcrest.CoreMatchers.allOf;import static org.junit.Assert.assertThat;import static org.junit.internal.matchers.StringContains.containsString;import java.util.Arrays;import org.junit.experimental.results.PrintableResult;import org.junit.experimental.theories.Theories;import org.junit.experimental.theories.Theory;import org.junit.runner.Description;import org.junit.runner.RunWith;import org.junit.runner.notification.Failure;@RunWith(Theories.class)public class PrintableResultTest {	@SuppressWarnings("unchecked")	@Theory(nullsAccepted= false)	public void backTraceHasGoodToString(String descriptionName,			final String stackTraceClassName) {		Failure failure= new Failure(Description				.createSuiteDescription(descriptionName), new Throwable() {			private static final long serialVersionUID= 1L;			@Override			public StackTraceElement[] getStackTrace() {				return new StackTraceElement[] { new StackTraceElement(						stackTraceClassName, "methodName", "fileName", 1) };			}		});		assertThat(new PrintableResult(asList(failure)).toString(), allOf(				containsString(descriptionName), containsString(stackTraceClassName)));	}	public static String SHELL_POINT= "Shell Point";	@Theory	public void includeMultipleFailures(String secondExceptionName) {		PrintableResult backtrace= new PrintableResult(Arrays.asList(				new Failure(Description.createSuiteDescription("firstName"),						new RuntimeException("firstException")), new Failure(						Description.createSuiteDescription("secondName"),						new RuntimeException(secondExceptionName))));		assertThat(backtrace.toString(), containsString(secondExceptionName));	}}

⌨️ 快捷键说明

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