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

  • 相关阅读:
    Reverse Integer
    Same Tree
    BST(Binary Search Tree)
    Maximum Depth of Binary Tree
    Single Number
    Computer System Basic Concept(2)
    破解企业QQ对个人QQ登陆的限制(原创)
    鸟哥的Linux私房菜.基础学习篇(摘要)(持续更新)
    Linux系列书籍
    【总结】关于彩虹表学习阶段性总结
  • 原文地址:https://www.cnblogs.com/elinesping/p/4475541.html
Copyright © 2020-2023  润新知