- 实验一 实验要求 参考 完成单元测试的学习 提交最后三个JUnit测试用例(正常情况,错误情况,边界情况)都通过的截图,截图上要有画图加水印,输入自己的学号 本提交点考查JUnit会不会使用,测试用例至少要包含正常情况,错误情况,边界情况的测试 截图
码云链接:
- 实验二 实验要求 参考 积极主动敲代码,使用JUnit学习Java ()
参考http://www.cnblogs.com/rocedu/p/6736847.html
以 TDD的方式研究学习StringBuffer,提交你的单元测试用例和测试通过的截图,截图要加上学号水印。
截图码云链接:
- 实验三 实验要求 参考实验二 Java面向对象程序设计 对设计模式示例进行扩充,体会OCP原则和DIP原则的应用,初步理解设计模式
用自己的学号%6进行取余运算,根据结果进行代码扩充:
0:让系统支持Byte类,并在MyDoc类中添加测试代码表明添加正确,提交测试代码和运行结的截图,加上学号水印 1:让系统支持Short类,并在MyDoc类中添加测试代码表明添加正确,提交测试代码和运行结的截图,加上学号水印 2:让系统支持Boolean类,并在MyDoc类中添加测试代码表明添加正确,提交测试代码和运行结的截图,加上学号水印 3:让系统支持Long类,并在MyDoc类中添加测试代码表明添加正确,提交测试代码和运行结的截图,加上学号水印 4:让系统支持Float类,并在MyDoc类中添加测试代码表明添加正确,提交测试代码和运行结的截图,加上学号水印 5:让系统支持Double类,并在MyDoc类中添加测试代码表明添加正确,提交测试代码和运行结的截图,加上学号水印 截图 码云链接:- 实验四 实验要求 提交:单元测试代码和运行成功截图及码云上代码链接,截图要加上学号水印 任务:以TDD的方式开发一个复数类Complex,要求如下: // 定义属性并生成getter,setter double RealPart; double ImagePart; // 定义构造函数 public Complex() public Complex(double R,double I)
//Override Object
public boolean equals(Object obj) public String toString()// 定义公有方法:加减乘除
Complex ComplexAdd(Complex a) Complex ComplexSub(Complex a) Complex ComplexMulti(Complex a) Complex ComplexDiv(Complex a)截图
码云链接:
- 实验五 实验要求 使用StarUML对实验二中的代码进行建模,发类图的截图,加上学号水印 类图中只少两个类 类,继承,接口实现,组合在UML中表达 截图
步骤 | 耗时 | 百分比 |
---|---|---|
需求分析 | 20分钟 | 4.7% |
设计 | 20分钟 | 4.7% |
代码实现 | 200分钟 | 47% |
测试 | 80分钟 | 19% |
分析总结 | 100分钟 | 23.8% |
- 分析总结: 遇到的问题,在本次实验中首先遇到的就是JUnit安装不了,test文件输入之后变红,按照老师的步骤也没有找到这张图片 后来我想了一下用了另一种方法解决了,就是在我的文件中搜索到这个文件之后再导入IDea,好多同学都遇到了这个问题,我也帮他们解决了