[必做题1] 针对附录1给出的三角形判断Java 代码,应用等价类划分法设计测试用例。用表格形式列出设计的测试用例,写到博客中。

序号 测试输入 测试预言
1 3    3     3 Regular
2 3    4     5 Scalene
3 1    2     3 Illegal
4 3    3     4 Isoceles


必做题2
] 模仿附录2给出的三角形判断Junit测试代码,设计单元测试脚本,测试 [必做题1]设计得到的测试用例。注意测试脚本中测试用例出现顺序与[必做题1]表格所列顺序一致。运行所得的测试脚本,截运行结果图,写到博客中,同时将源代码commit到你自己的github。

测试结果图:

[必做题3] 心得体会。写下本次练习你收获的知识点

答:本次的Junit测试,自己还是并不太会用,还是自己最后问问同学和慢慢在网上摸索得出的结果。

注:gitgub提交总是显示有错误,无法提交。开始以为是学校网的原因,后来改4G也不行,总是在最后一步出错。源程序先放在这里:

import static org.junit.Assert.*;

import org.junit.Test;

public class TestTriangle {
@Test
public void testIsTriangle1(){
Triangle t = new Triangle(3,3,3);
assertEquals(t.getType(t),"Regular");
}

@Test
public void testIsTriangle2(){

Triangle t = new Triangle(3,4,5);
assertEquals(t.getType(t),"Scalene");
}

@Test
public void testIsTriangle3(){
Triangle t = new Triangle(1,2,3);
assertEquals(t.getType(t),"Illegal");
}
@Test
public void testIsTriangle4(){
Triangle t = new Triangle(3,3,4);
assertEquals(t.getType(t),"Isoceles");
}

}

转载于:https://www.cnblogs.com/yuanyupeng/p/5503510.html

作业8 单元测试练习相关推荐

  1. 使用MRUnit,Mockito和PowerMock进行Hadoop MapReduce作业的单元测试

    0.preliminary 环境搭建 Setup development environment Download the latest version of MRUnit jar from Apac ...

  2. 作业 20180925-4 单元测试,结对

    此作业的要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2146 结对伙伴:付佳 测试框架:NUnit 测试内容:本周作业 201 ...

  3. Spring Batch单元测试示例

    在本教程中,我们将向您展示如何使用jUnit和TestNG框架对Spring批处理作业进行单元测试. 要对批处理作业进行单元测试,请声明spring-batch-test.jar , @ JobLau ...

  4. spark之4:基础指南(源自官方文档)

    spark之4:基础指南(源自官方文档) @(SPARK)[spark, 大数据] spark之4基础指南源自官方文档 一简介 二接入Spark 三初始化Spark 一使用Shell 四弹性分布式数据 ...

  5. [渝粤教育] 郑州航空工业管理学院 电工电子技术基础 参考 资料

    教育 -电工电子技术基础-章节资料考试资料-郑州航空工业管理学院[] 小节测试 1.[判断题]任何一个完整的电路都必须有电源.负载和中间环节三个基本部分组成. A.正确 B.错误 参考资料[ ] 2. ...

  6. [渝粤教育] 新乡医学院 医学免疫学 参考 资料

    教育 -医学免疫学-章节资料考试资料-新乡医学院[] 绪论.免疫器官和组织 作业 绪论.免疫器官和组织 测试 1.[单选题]免疫防御功能低下的机体易发生 A.自身免疫病 B.超敏反应 C.肿瘤 D.移 ...

  7. [渝粤教育] 江西外语外贸职业学院 商务英语翻译技巧 参考 资料

    教育 -商务英语翻译技巧-章节资料考试资料-江西外语外贸职业学院[] 随堂测验 1.[单选题]We have been on pins and needles waiting for you. A.我 ...

  8. [渝粤教育] 中国地质大学(武汉) 文化遗产与自然遗产 参考 资料

    教育 -文化遗产与自然遗产-章节资料考试资料-中国地质大学(武汉)[] 随堂测验 1.[单选题]哪位法老建造的阿布辛拜勒神庙 A.塞提一世 B.阿肯纳顿 C.拉美西斯二世 D.图坦卡蒙 参考资料[ ] ...

  9. 记一次使用eclemma的蛋疼的测试经历

    软件测试第二次大作业是单元测试,最后要进行一个覆盖测试,用到插件eclemma.由于被测程序带有一个GUI界面,设计器要生成一大堆代码,主要用于创建和设置控件.其中有些代码是绑定回调的,由于我的单元测 ...

最新文章

  1. ExtJs4–表格--Grid
  2. 虚拟机ping不通主机,但是主机可以ping通虚拟机(转载)
  3. java 泛型机制_java中的泛型机制
  4. LTE小区选择和重选
  5. Linux Shell常用技巧(十)
  6. AWS如何迁移实例到另一个区?
  7. mysql 配置文件my-default.cnf
  8. 领导想提拔别人,让我让位置,我该怎么办?
  9. 对事件循环的一点理解
  10. 关于MyBatis一级缓存、二级缓存那些事
  11. 《阿里巴巴Java开发手册》版本演进历史
  12. netty权威指南学习
  13. 微信小程序性能优化实用建议
  14. python学习-循环替换txt文件中的指定字符
  15. 5月9日机构对金融市场观点汇总
  16. 蓝牙耳机哪个品牌最好?2023最新学生平价蓝牙耳机推荐
  17. 完美国际服务器管理修改经验倍数,魔兽地图编辑问题--修改经验倍数
  18. 2021年低压电工考试资料及低压电工免费试题
  19. 三维切面(水平面、冠状面、矢状面)的几种操作
  20. 【微信公众号开发】【6】图文消息加强

热门文章

  1. 收拾老家发现的老版纸币,现在还能用吗?
  2. 为什么老海员都不舍得下船?
  3. 空中楼阁成语故事,空中楼阁用来比喻什么?
  4. 巴菲特曾说过,如果一个人身上有以下几个恶习
  5. 有些投资人从机构出来,自己单干做投资,募资一毛钱都没募到
  6. Mysql Server8.0下载安装配置环境教程
  7. 物理层传输介质(双绞线、光纤等)
  8. sql学习指南_SQL格式功能的全面指南
  9. 单包攻击_SQL Server Integration Services 2016中的单包部署
  10. 使用Visual Studio OnlineSQL Server数据库源控制:Git