标签:
1、
测试用例 |
边长 |
测试预言 |
1 |
(-1,-2,-3) |
非法 |
2 |
(2,2,5) |
非法 |
3 |
(3,1,5) |
不等边三角形 |
4 |
(7,7,10) |
等腰三角形 |
5 |
(5,6,7) |
不等边三角形 |
6 |
(5,5,5) |
等边三角形 |
2、
import static org.junit.Assert.*; import org.junit.Test; public class test1{ @Test public void testlsTringle1(){ Triangle1 t=new Triangle1(-1,-2,-3); assertFalse(t.isTriangle1(t)); } @Test public void testlsTringle2(){ Triangle1 t=new Triangle1(2,2,5); assertFalse(t.isTriangle1(t)); } @Test public void testlsTringle3(){ Triangle1 t=new Triangle1(3,1,5); assertFalse(t.isTriangle1(t)); } @Test public void testlsTringle4(){ Triangle1 t=new Triangle1(7,7,10); assertFalse(t.isTriangle1(t)); } @Test public void testlsTringle5(){ Triangle1 t=new Triangle1(5,6,7); assertFalse(t.isTriangle1(t)); } @Test public void testlsTringle6(){ Triangle1 t=new Triangle1(5,5,5); assertFalse(t.isTriangle1(t)); } }
3、
根据等价划分,可以分为四类:即非法三角形,非等边三角形,等腰三角形,等边三角形。数据基本判定过程:边长是否在数值范围内,第三边小于两边之和大于两边之差,是否为等边等腰。在设置测试数据时,各个情况数据都有涉及。
标签:
原文地址:http://www.cnblogs.com/liuxincheng/p/5500219.html