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));
Writer mywriter = new Writer(); assertEquals("Hello April!\n", outContent.toString()); } }

本文介绍了如何使用Junit作为测试工具,通过编写测试用例进行白盒测试。在maven项目中,创建了App和Writer类,Writer在构造时会打印"Hello World"。通过Junit的断言,确保AppTest类中的测试能够验证控制台输出与预期一致,从而提升协同开发的效率。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



