2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告

一、单元测试
实验要求:参考 http://www.cnblogs.com/rocedu/p/6371315.html#SECUNITTEST 完成单元测试的学习
提交最后三个JUnit测试用例(正常情况,错误情况,边界情况)都通过的截图,截图上要有画图加水印,输入自己的学号
提交点考查JUnit会不会使用,测试用例至少要包含正常情况,错误情况,边界情况的测试
根据参考博客内容进行:








TDD:
出现问题:无法正常弹出Test选项,通过查阅资料,使用快捷键添加





实验结果:
测试出现问题:
!
更改后实验代码:

运行通过:

二、以 TDD的方式研究学习StringBuffer
产品代码:

遇到问题:

解决办法:
建立Test文件夹,将测试代码移入,增加@Test
结果截图:

三、让系统支持Boolean类,并在MyDoc类中添加测试代码表明添加正确,提交测试代码和运行结的截图,加上学号水印
实验代码:

四、提交:单元测试代码和运行成功截图及码云上代码链接,截图要加上学号水印
任务:以TDD的方式开发一个复数类Complex,要求如下:
代码:

测试代码:

结果截图:

链接:https://gitee.com/zhangmiaomiao5332/java-besti-175332-zm.git

五、使用StarUML对实验二中的代码进行建模,发类图的截图,加上学号水印
类图中只少两个类
类,继承,接口实现,组合在UML中表达
参考博客:https://blog.csdn.net/luansha0/article/details/82260678
遇到问题:安装starUML出现NSIS ERROR

解决方法参考:https://jingyan.baidu.com/article/948f5924f8074bd80ff5f9f1.html
解决失败:

参考:https://blog.csdn.net/weixin_38289699/article/details/80008114
成功:
仍出现NSIS ERROR 错误

根据资料判断安装包损坏,重新下载,下载后面临同样问题
考虑使用cmd安装该软件参考博客:https://blog.csdn.net/savagelin/article/details/76446563
出现问题:

继续尝试换360浏览器下载安装包:失败!!!!
换一个网站继续下载安装包:https://staruml.en.softonic.com/
终于打开了安装软件:

安装完毕:

成功了!!!

软件操作参考:http://www.360doc.com/content/17/0515/16/43088713_654153803.shtml

结果:

按照从上到下从左到右顺序:


六、PSP图

posted @ 2019-04-17 14:38  20175332张苗  阅读(171)  评论(0编辑  收藏  举报