码迷,mamicode.com
首页 > 其他好文 > 详细

第二次作业

时间:2018-03-22 14:07:51      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:rar   info   步骤   image   down   程序   ima   ide   ext   

一、开发软件选择

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

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

五、小结

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

第二次作业

标签:rar   info   步骤   image   down   程序   ima   ide   ext   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!