第二次作业

一、开发软件选择

之前安装过这次题目要求的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));
	}

注:一个测试样例和四个测试样例是分开做的,因为一个做完之后不小心按错了一个键,发现程序被我删光光了

五、小结

原本看到作业后一丝小兴奋,所要求的软件我都有,无需在安装了,但是。。。。当开始着手做时却发现事情不是那么简单的,于是遇到的各种问题不停地百度,查资料,同学帮助,卸了安,安了再卸,费时费力,过程也挺让人崩溃,好在最终终于成功了,这种过程学习了不少知识,有赚到的哦!!!

原文地址:https://www.cnblogs.com/lvxiaoyun/p/8623227.html