zoukankan      html  css  js  c++  java
  • 第二次作业

    一、开发软件选择

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

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

    五、小结

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

  • 相关阅读:
    Linux
    Linus
    Linux
    Linux
    Linux
    Linux
    Linux
    Linux
    Django日志配置
    linux
  • 原文地址:https://www.cnblogs.com/lvxiaoyun/p/8623227.html
Copyright © 2011-2022 走看看