天天看点

结对项目

一、题目简介

简单的JAVA四则运算

二、结对分工及过程

一人负责代码,一人负责测试

结对人博客地址:http://www.cnblogs.com/yue7

结对项目

三、代码地址

https://github.com/dongxuefei/test

四、测试情况

结对项目
结对项目
结对项目

测试代码:

package xf;

import static org.junit.Assert.*;

import org.junit.Test;

public class dxf {

    @Test

    public void testReslutString() {

    Double expectedAnswer = Double.valueOf(12);

    Double actualAnswer = Double.valueOf(2*6);

    assertEquals(expectedAnswer, actualAnswer);

    }

}

五、问题及心得

      刚开始测试的时候遇到了很多问题,代码没有错老是显示出错,到后来再运行一遍就对了。通过学习JUnit,我感受到了先写测试再编码的好处。因为在写好测试的同时,我也确认了类别所要进行的行为,即使一开始对该类别的职责还不明确藉由先写下测试,对该类别的要求也可以确定下来,这是写测试的好处,而且在写好的同时,相当于也写好了对该类别的职责说明书。因此我们应该先将相关的测试写好,这可以帮助我们确定所要加上的功能是什么,然后我们的目标就是通过这些新的测试。事实上,我们的类别将会被设计为与其它物件耦合度低的类别,这也是先写测试所意外带来的好处。