实验报告二

一、  题目简介

1.所选题目:输出圆的面积

2.编程工具:Eclipse

3、实现功能:用户给定一圆的半径运行程序系统会给出给定半径圆的面积。

二、源码的github链接:

https://github.com/yangwenya13-2/test/commit/c64976d3ca286cc0a6208572407320a473c55e45

三、  所设计的模块测试用例:

public class TestCircle3 {

      /** Main method */

      public static void main(String[] args) {

        // Create a Circle with radius 5.0

        Circle3 myCircle = new Circle3(5.0);

        System.out.println("The area of the circle of radius "

          + myCircle.getRadius() + " is " + myCircle.getArea());

        // Increase myCircle's radius by 10%

        myCircle.setRadius(myCircle.getRadius() * 1.1);

        System.out.println("The area of the circle of radius "

          + myCircle.getRadius() + " is " + myCircle.getArea());

      }

}

 

 

import static org.junit.Assert.*;

 

import org.junit.Before;

import org.junit.Test;

 

public class TestCircle3Test extends TestCircle3 {

 

    @Before

    public void setUp() throws Exception {

    }

 

    @Test

    public void test() {

        fail("Not yet implemented");

    }

}

测试结果截图:

 

 

 

 

 

 

 

 

 

四、   问题及解决方案、心得体会

1. 问题:运用测试用例来测试相关主类,得到测试结果显示“共测试了1个测试,0个被忽略,1个测试失败。

解决方案:按其提示对程序进行了修改以满足更多的测试用例

2、心得体会:

通过这次试验报告,不仅让我对圆类的定义以及类的调用有了更熟练的掌握,而且让我学会了如何通过JUnit4选用测试用例给主类测试因为这次的实验报告中我是第一次接触JUnit4,开始不知道怎么入手后来通过网络搜索一步一步的学习,完成了本次作业。同时我明白了学生要善于利用身边的资源和实践的重要性,光靠课堂上讲的基础知识,只会纸上谈兵,是无法掌握知识的精粹的,唯有通过实践,才能将知识真正的转变为自己的,然后利用学到的知识去认识更多,创造出知识的科学价值,使学习变得更加有意义。在以后的学习中,我也会再接再厉,充分利用老师给提供的优质资源,争取在编程上更上一个台阶!

posted @ 2015-05-06 22:27  yangwenya  阅读(216)  评论(7编辑  收藏  举报