这期内容当中小编将会给大家带来有关java中JUnit的使用方法,以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
只是写一个小入门,简单输出文本。首先,创建一个MessageUtil类,用来测试
package com.test.jiao; public class MessageUtil { private String message; public MessageUtil(String message){ this.message = message; } public String printMessage(){ System.out.println(message); return message; } }
然后,创建TestCase 类,命名为TestJunit,测试时用assertEquals ()执行
package com.test.jiao; import org.junit.Test; import static org.junit.Assert.assertEquals; public class TestJunit { String message = "Hello Jiao, Junit is working!"; MessageUtil messageUtil = new MessageUtil(message); @Test public void testPrintMessage(){ //Junit 的 assertEquals API 执行测试 assertEquals(message,messageUtil.printMessage()); } }
最后,创建一个启动类TestRunner ,其中用JUnit的JUnitCore类的runClasses方法来测试
package com.test.jiao; import org.junit.runner.JUnitCore; import org.junit.runner.Result; import org.junit.runner.notification.Failure; public class TestRunner { public static void main(String[] args){ //运用JUnit的JUnitCore类的runClasses方法来测试 Result result = JUnitCore.runClasses(TestJunit.class); //获取测试结果 for(Failure failure : result.getFailures()){ System.out.println(failure.toString()); } System.out.println(result.wasSuccessful()); } }
OK,现在运行一下 TestRunner看一下结果(●’◡’●)
成功了!
上述就是小编为大家分享的java中JUnit的使用方法了,如果您也有类似的疑惑,不妨参照上述方法进行尝试。如果想了解更多相关内容,请关注亿速云行业资讯。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。