- Service.Java
- package bo;
- public class Service {
- public String calculate(int a, int b,int c) {
- String result=null;
- if(a+b<=c || a+c<=b || b+c<=a){
- result="非三角形";
- }
- else if(a==b && b==c && a==c){
- result="等边三角形";
- }
- else if(a!=b && a!=c && b!=c) {
- result="一般三角形";
- }
- else {
- result="等腰三角形";
- }
- return result;
- }
- }
- ServiceTest.java
- package bo;
- import junit.framework.TestCase;
- public class ServiceTest extends TestCase {
- protected void setUp() throws Exception {
- super.setUp();
- }
- public void testCalculate() {
- Service service =new Service();
- assertEquals("等边三角形", service.calculate(1, 1, 1));
- assertEquals("非三角形", service.calculate(1, 1, 2));
- assertEquals( "一般三角形", service.calculate(3, 4, 5));
- assertEquals("等腰三角形", service.calculate(2, 2, 3));
- }
- }
复制代码
junit白盒测试.zip
(1.18 MB, 下载次数: 0, 售价: 1 粒MB)
|