1.
测试用例 | ||
序号 | 测试输入三条边(a,b,c) | 测试预言(Oracle:直角、等腰、等边三角形) |
1 | 输入(1,1,1) | 等边三角形 |
2 | 输入(2,2,3) | 等腰三角形 |
3 | 输入(1,2,3) | 不是三角形 |
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测试。测试了典型的三个三角形,与预言相同。