zoukankan      html  css  js  c++  java
  • 张萍萍 计科高职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还不是太熟练,有待加强。

  • 相关阅读:
    Python单元测试之unittest基础
    linux--硬链接和软链接
    12-8 istio核心功能实战-----可观察性(程访问遥测插件)
    12-7 istio核心功能实战-----可观察性(网络可视化)
    12-6 istio核心功能实战-----可观察性(分布式追踪)
    12-3 部署面向生产的istio-----核心组件
    12 ServiceMesh代表作istio-----12-1 ServiceMes、Istio架构原理
    11-7 Grafana看板和邮件报警
    11-6 监控落地
    11-4 部署前奏-Helm&Operator
  • 原文地址:https://www.cnblogs.com/elinesping/p/4475541.html
Copyright © 2011-2022 走看看