张萍萍 计科高职13-1 201303014010 实践三结对项目

实践三结对项目

 

学号: 201303014010   姓名:张萍萍    班级:计科(高职)13-1

 

一.题目简介:

 

设计一个名为MyPoint的类,表示一个带x坐标和y坐标的点。该类包括:

 

  • 两个带get方法的数据域x和y,分别表示它们的坐标。
  • 一个创建点(0,0)的无参构造方法。
  • 一个创建特定坐标点的构造方法。
  • 两个数据域x和y各自的get方法。
  • 一个名为distance的方法,返回MyPoint类型的两个点之间的距离。
  • 一个名为distance的方法,返回指定x和y坐标的两个点之间的距离。

 

二.结对分工

 

结对:张萍萍,程志

 

张萍萍:程序的分析和程序的测试及测试代码的编写

 

程志:代码的编写和代码规范

 

三.代码地址:

 

 https://github.com/elinesping/project3/tree/master

 

四.测试代码:

 

import static org.junit.Assert.*;

 

import org.junit.Before;

 

import org.junit.Test;

 

public class MyPointTest {

 

   @Before

 

   public void setUp() throws Exception {

 

   }

 

   @Test

 

   public void testDistance() {

 

      MyPoint example=new MyPoint();

 

      MyPoint a=new MyPoint();

 

      MyPoint b=new MyPoint();

 

      a.setX(5);

 

      a.setY(8);

 

      b.setX(1);

 

      b.setY(8);

 

      double excepted=2;

 

      double actuals=example.distance(a, b);

 

   }

 

}

 

五.测试情况:

 

测试的方法成功通过,以下是测试成功截图

六.问题及心得:

在本次实践中,我学会了如何和团队成员进行合作,团队合作效率很高,并且我学会了如何编写测试代码来进行程序测试.我在使用junit4来检查程序的时候发现了不少的错误,在建立测试文件之后,还需要进一步添加测试代码,而起我也明白了要保证程序的准确性,要多进行几次测试。

通过本次试验我了解了junit4,并且更好的复习了以前的java知识也更加了解了java的多态,并且学会了怎么用模块测试用例,也学会了怎么使用博客和github来更好的学习现在的知识。通过这次实践我发现其实我的Java还不是太熟练,有待加强。

 

posted @ 2015-05-04 10:26  elinesping  阅读(352)  评论(6编辑  收藏  举报