只是写一个小入门,简单输出文本。首先,创建一个messageutil类,用来测试 (推荐学习:java课程)
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最简单的使用的详细内容。
