- 论坛徽章:
- 0
|
以下是一些抄来的代码, 挺简单的. 看MM好像刚入门, 学习正好, 就贴上来了.
我们作一个HelloWorld的测试
测试方法:
HelloWorld.sayHello()是否执行正常,并且结果也符合要求
HelloWorld.add()方法是否与我们预期一样执行
根据测试方案,我们编写测试案例 package com.yjsoft.app;
public class HelloWorld {
public static void main(String[] args) {
}
public String sayHello(){
return "Hello world.";
}
public int add(int nA,int nB){
return nA+nB;
}
}
开始为此编写TestCase
先设置属性,设置Libraries,将Junit.Jar加入
创建TestCase测试工程
创建测试案例类
选择要测试的方法
编写测试代码:
package com.yjsoft.test;
import junit.framework.Assert;
import junit.framework.TestCase;
import com.yjsoft.app.HelloWorld;
public class HelloWorldTest extends TestCase {
public HelloWorldTest(String arg0) {
super(arg0);
}
public static void main(String[] args) {
junit.swingui.TestRunner.run(HelloWorldTest.class);
}
public void testSayHello() {
HelloWorld world=new HelloWorld();
//Assert.assertNull(world);
assertEquals(world.sayHello(),"Hello World");
}
public void testAdd() {
HelloWorld world=new HelloWorld();
//Assert.assertNull(world);
Assert.assertEquals(world.add(1,2),3);
}
}
测试
发现失败,方法为sayHello(),看看具体信息“应为Hello word. 却发现 Hello World”
修改测试函数
assertEquals(world.sayHello(),"Hello world.");
测试,通过 |
|