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

📄 commandlinetest.java

📁 JUNIT1.4源文件等等 源文件等等 源文件等等 源文件
💻 JAVA
字号:
package org.junit.tests;import static org.junit.Assert.assertEquals;import static org.junit.Assert.assertTrue;import java.io.ByteArrayOutputStream;import java.io.PrintStream;import org.junit.After;import org.junit.Before;import org.junit.Test;import org.junit.runner.JUnitCore;public class CommandLineTest {	private ByteArrayOutputStream results;	private PrintStream oldOut;	private static boolean testWasRun;	@Before public void before() {		oldOut= System.out;		results= new ByteArrayOutputStream();		System.setOut(new PrintStream(results));	}	@After public void after() {		System.setOut(oldOut);	}	static public class Example {		@Test public void test() { 			testWasRun= true; 		}	}	@Test public void runATest() {		testWasRun= false;		new JUnitCore().runMain(new String[]{"org.junit.tests.CommandLineTest$Example"});		assertTrue(testWasRun);	}		@Test public void runAClass() {		testWasRun= false;		JUnitCore.runClasses(Example.class);		assertTrue(testWasRun);			}	private static int fCount;	static public class Count {		@Test public void increment() {			fCount++;		}	}		@Test public void runTwoClassesAsArray() {		fCount= 0;		JUnitCore.runClasses(new Class[] {Count.class, Count.class});		assertEquals(2, fCount);			}	@Test public void runTwoClasses() {		fCount= 0;		JUnitCore.runClasses(Count.class, Count.class);		assertEquals(2, fCount);			}}

⌨️ 快捷键说明

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