第八次作业
2016-05-14 16:32
323 查看
1.
2.
package yanrui1;
import static org.junit.Assert.*;
import org.junit.Test;
public class TestTriangle {
@Test
public void testIsTriangle1(){
Triangle t = new Triangle(1,1,1);
assertEquals("Regular",t.getType(t));
}
@Test
public void testIsTriangle2(){
// according to the mutant, this test case should fail
Triangle t = new Triangle(2,2,3);
assertEquals("Isoceles",t.getType(t));
}
@Test
public void testIsTriangle3(){
Triangle t = new Triangle(1,2,3);
assertEquals("Illegal",t.getType(t));
}
// 下面是添加你设计的测试用例
// *****
}
3.初步学会了Junit测试。测试了典型的三个三角形,与预言相同。
测试用例 | ||
序号 | 测试输入三条边(a,b,c) | 测试预言(Oracle:直角、等腰、等边三角形) |
1 | 输入(1,1,1) | 等边三角形 |
2 | 输入(2,2,3) | 等腰三角形 |
3 | 输入(1,2,3) | 不是三角形 |
package yanrui1;
import static org.junit.Assert.*;
import org.junit.Test;
public class TestTriangle {
@Test
public void testIsTriangle1(){
Triangle t = new Triangle(1,1,1);
assertEquals("Regular",t.getType(t));
}
@Test
public void testIsTriangle2(){
// according to the mutant, this test case should fail
Triangle t = new Triangle(2,2,3);
assertEquals("Isoceles",t.getType(t));
}
@Test
public void testIsTriangle3(){
Triangle t = new Triangle(1,2,3);
assertEquals("Illegal",t.getType(t));
}
// 下面是添加你设计的测试用例
// *****
}
3.初步学会了Junit测试。测试了典型的三个三角形,与预言相同。
相关文章推荐
- 行内元素和块级元素的区别
- Amazon : 找出所给数字的下一个回文数
- 通讯录-静态实现
- Css技术入门笔记02
- Css技术入门笔记02
- Objective-C 关于静态方法与实例方法
- Struts2 是如何避免表单的重复提交的呢?
- 还是畅通工程 HDU 1233
- android 如何创建快捷小图标
- [JZOJ4503]异或树
- 树形选择排序
- java多线程
- spring mvc 实现http异步请求处理
- 【LeetCode】16. 3Sum Closest
- 进程间通信二(命名管道)
- Linux基础篇(一)
- [Python]第三讲:数据类型
- Android系统中Parcelable和Serializable的区别
- 数据结构实验之链表七:单链表中重复元素的删除
- ERROR [IM014] [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配