Junit是一个强大的测试工具,可以用来写测试用例,相当于白盒测试,与maven搭配使用,可以使协同开发提高效率,测试人员将测试用例及单元测试编写在test包中,进行测试。
在我新建的maven项目中,main包中有两个类,分别是含有main()函数的App类,和含有Writer的javabean类,功能非常简单,Writer类的构造函数可以实现在控制台打印“Hello World”,在有main()函数的App类中实例化Writer,即可实现在控制台打印“Hello world”。
针对Writer类的Junit测试如下:
首先,新建WriterTest类,编写如下代码:
public class WriterTest extends TestCase {
public void testAdd(){
<pre name="code" class="java"> final ByteArrayOutputStream outContent = new ByteArrayOutputStream();
System.setOut(new PrintStream(outContent));