张萍萍 计科高职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还不是太熟练,有待加强。

原文地址:https://www.cnblogs.com/elinesping/p/4475541.html