• lab 1


    一、安装Junit及Hamcrest

      1. 在Eclipse中新创建一个工程。

      2. 右键->Build Path->Add External Libraries,添加Junit及Hamcrest。jar包导入完成

    二、安装eclemma

        1. 点击Help菜单---Install New Software,在弹出的对话框中,点击Add。

        2. 输入Name,例如EclEmma。输入Location:http://update.eclemma.org/

        3. 点击Finish,Eclipse自动安装重启,安装完成。

    三、判断是否为三角形

    package lab;
    
    public class triangle {
        
        private static int result=0;
        public void TypeOfTriangle(int a,int b,int c) {
            if(a + b <= c || a + c <= b || b+ c <= a && a<=0 && b <= 0 && c <=0){
                result = 1; //notTriangle
                
                if(a == b && a == c)
                    result = 2;//Isosceles
                
                if(a == b || b == c || a == c)
                    result = 3;//Equilateral
                else
                    result = 4;//Scalene
            }
            
        }
        
        public int getResult(){
            return result;
        }
              
    }

    四、测试

    package lab;
    
    import static org.junit.Assert.*;
    
    import org.junit.Test;
    
    
    public class triangleTest {
        private triangle triangle = new triangle();
    
        @Test
        public void test() {
            triangle.TypeOfTriangle(0, 1, 2);
            assertEquals(1,triangle.getResult());
            
            triangle.TypeOfTriangle(2, 2, 2);
            assertEquals(2,triangle.getResult());
            
            triangle.TypeOfTriangle(2, 1, 2);
            assertEquals(3,triangle.getResult());
            
            triangle.TypeOfTriangle(2, 3, 4);
            assertEquals(4,triangle.getResult());
        }
        
    }

    五、结果

  • 相关阅读:
    devel包
    Tomcat性能调优
    详述Oracle RAC的五大优势及其劣势
    Oracle实例内存(SGA和PGA)调整
    ubuntu upstart启动流程分析
    Python爬虫示例
    Tcp连接的七次握手浅析
    Apache的prefork模式和worker模式
    减少mysql主从数据同步延迟
    Ubuntu14.04 64bit安装Android-Studio
  • 原文地址:https://www.cnblogs.com/z15349/p/5295822.html
Copyright © 2020-2023  润新知