实验报告二
一、 题目简介
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,开始不知道怎么入手后来通过网络搜索一步一步的学习,完成了本次作业。同时我明白了学生要善于利用身边的资源和实践的重要性,光靠课堂上讲的基础知识,只会纸上谈兵,是无法掌握知识的精粹的,唯有通过实践,才能将知识真正的转变为自己的,然后利用学到的知识去认识更多,创造出知识的科学价值,使学习变得更加有意义。在以后的学习中,我也会再接再厉,充分利用老师给提供的优质资源,争取在编程上更上一个台阶!