1.eclipse安装
由于之前已经安装了eclipse,只截图进入界面。
2.JAVA编程以及测试运行结果
1.Java程序
编写一个Java程序,程序主要实现加,减,乘,除四个运算。在主函数直接赋值,通过访问class YUNSUAN类,实现运算。类中的成员方法为进行数的运算,返回结果。
package com.package1; public class Demo { public static void main(String[] args) { // TODO Auto-generated method stub YUNSUAN an=new YUNSUAN(); float num1=6.4f; float num2=0.8f; String ch1=String.valueOf(num1); String ch2=String.valueOf(num2); System.out.println("和:"+an.add(ch1, ch2)); System.out.println("差:"+an.cum(num1, num2)); System.out.println("积:"+an.cheng(num1, num2)); an.chu(num1, num2); } } class YUNSUAN { float temp; public String add(String num1,String num2) { temp=Float.valueOf(num1)+Float.valueOf(num2); return String.valueOf(temp); } public float cum(float num1,float num2) { return num1-num2; } public float cheng(float num1,float num2) { return num1*num2; } public void chu(float num1,float num2) { if(num1 % num2!=0) { System.out.println("商:"+num1/num2); System.out.println("余数:"+num1%num2); } else { System.out.println("商:"+num1/num2); System.out.println("被除数被整除!"); } } }
2.单元测试
1.编写测试代码
测试代码主要测试YUNSUAN类中的减法。
package com.package1; import static org.junit.Assert.*; import org.junit.Test; public class DemoTest { YUNSUAN an=new YUNSUAN(); @Test public void cum() { assertEquals(5.2f,an.cum(6.0f,0.8f),0.1); } }
2.引入JUnit
在项目里添加JUnit,右击项目点开菜单栏->Build path->Add Libraries,然后出现下图
点击Next进入到下一个界面;
接着点击Finish就可以了,这样在project栏就出现了如图的界面;
3.单元测试结果
接下来运行我们之前编好的测试程序,运行结果。
Runs为运行的单元数量;Errors为错误数量;Failures为测试失败的数量。