一、开发软件选择
之前安装过这次题目要求的VS和Eclipse,本次作业选择了使用不太熟练的Eclipse。下面截图为该软件图标
二、编写一个Java程序
1.建立项目:
具体步骤:File->New->java Project->Project name->Next->Finish。
2.导入Junit:Bulid Path->Add Libraries->junit->junit4->finish
三、进行测试
附:
(1)测试代码(由于不了解Java程序,所以测试代码直接用老师所给)
package xiaoyun5;
public class xiaoyun55 {
public int add(int a,int b)
{
return a+b;
}
public int substract(int a,int b)
{
return a-b;
}
public int multiply(int a,int b)
{
return a*b;
}
public int divide(int a,int b)
{
return a/b;
}
}
(2)测试用例代码
package xiaoyun5;
import static org.junit.Assert.*;
import org.junit.Test;
public class xiaoyun555 {
@Test
public void add()
{
assertEquals(40,new xiaoyun55().add(28, 12));
}
}
四、完善
上面仅仅一个测试样例,接下来的是四个测试样例
附:
测试用例代码:
package xiaoyun6;
import static org.junit.Assert.*;
import org.junit.Test;
public class xiaoyun66Test {
@Test
public void add() {
assertEquals(8,new xiaoyun66().add(3, 5));
}
@Test
public void substract() {
assertEquals(8,new xiaoyun66().substract(10,2));
}
@Test
public void multiply() {
assertEquals(8,new xiaoyun66().multiply(4,2));
}
@Test
public void divide() {
assertEquals(8,new xiaoyun66().divide(24,3));
}
注:一个测试样例和四个测试样例是分开做的,因为一个做完之后不小心按错了一个键,发现程序被我删光光了
五、小结
原本看到作业后一丝小兴奋,所要求的软件我都有,无需在安装了,但是。。。。当开始着手做时却发现事情不是那么简单的,于是遇到的各种问题不停地百度,查资料,同学帮助,卸了安,安了再卸,费时费力,过程也挺让人崩溃,好在最终终于成功了,这种过程学习了不少知识,有赚到的哦!!!