Junit Hamcrest Eclemma
生活随笔
收集整理的這篇文章主要介紹了
Junit Hamcrest Eclemma
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、安裝Junit 和 Hamcrest
選中項目—>點擊project->properties->Java Build path->libraries
?
點擊右側 Add Library,如圖
點擊 Next,如圖
點擊Finish,返回可得
完成。
二、安裝Eclemma
點擊Help—>Eclipse Marketplace...
?
點擊 install,然后重啟eclipse。
三、測試
測試用例
?a[] = {1,2,3,1};
?b[] = {1,2,4,2};
?c[] = {1,3,5,3};Junit:
Eclemma:
?
代碼:Main.java
package triangle;public class Main {public static void main(String[] args){int a[] = {1,2,3,1};int b[] = {1,2,4,2};int c[] = {1,3,5,3};for(int i=0; i<4; i++){System.out.println(triangle(a[i],b[i],c[i]));}}public static String triangle(int a,int b,int c){if(a+b > c && a+c > b && b+c > a){if(a==b && b==c)return "equilateral";else if(a != b && b != c && a != c)return "scalene";elsereturn "isosceles";}else return "not a triangle!";} }Maintest.java
package triangle;import static org.junit.Assert.assertEquals;import org.junit.Test;public class Maintest {String result;int a[] = {1,2,3,1};int b[] = {1,2,4,2};int c[] = {1,3,5,3};@Testpublic void test1(){result = Main.triangle(a[0], b[0], c[0]);assertEquals("equilateral",result);}@Testpublic void test2(){result = Main.triangle(a[1], b[1], c[1]);assertEquals("isosceles",result);}@Testpublic void test3(){result = Main.triangle(a[2], b[2], c[2]);assertEquals("scalene",result);}@Testpublic void test4(){result = Main.triangle(a[3], b[3], c[3]);assertEquals("not a triangle!",result);} }?
轉載于:https://www.cnblogs.com/lxtao/p/6535302.html
總結
以上是生活随笔為你收集整理的Junit Hamcrest Eclemma的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 仿微信 相册多图选择器
- 下一篇: java算法 第七届 蓝桥杯B组(题+