Junit安装和使用

 

1.junit的安装

  

将hamcrest-core-1.3.jar和junit-4.12.jar放入eclipse中的dropins文件夹中:

点击图中的add选中local,再选择dropins中的junit和hamcrest-core,点击确定添加成功。

测试与源代码包名一样,这样不用在测试代码中导入代码包

2. Eclemma的安装和使用

将文件中的Eclemma 拷贝到dropin中,然后重启eclipse

重启之后生效。

3. Eclemma测试结果

Junit测试结果:

用例全部测试通过。

4.使用代码

https://github.com/JohnsonGreen/winfile/tree/master/WorkSpace/EclipseJavaWeb/JunitTest/src/net/chenyuhong/junitTest

 1 package net.chenyuhong.junitTest;
 2 /**
 3  * @Title: Triangle.java
 4  * @Package net.chenyuhong.junitTest
 5  * @Description: 测试三角形是否为等边等腰或者是不等边的
 6  * @author cyh [email protected]
 7  * @date 2017-3-10 上午11:13:48
 8  * @version V1.0
 9  */
10 public class Triangle {
11
12      public static String classify(int a,int b,int c){
13
14          if(!((a + b > c) && (a + c > b) && (b + c > a))){
15              return "非三角形";
16          }else if(a == b && a == c && b == c){
17              return "等边三角形";
18          }else if(a != b &&  a != c && b != c){
19              return "不等边三角形";
20          }else{
21              return "等腰三角形";
22          }
23
24      }
25
26 }
package net.chenyuhong.junitTest;

import static org.junit.Assert.*;

import java.util.Arrays;
import java.util.Collection;

import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters;

/**
 * @Title: TriangleTest.java
 * @Package net.chenyuhong.junitTest
 * @Description: 三角形测试类
 * @author cyh [email protected]
 * @date 2017-3-10 下午8:14:09
 * @version V1.0
 */
//参数化运行器
@RunWith(Parameterized.class)
public class TriangleTest {
    private int a,b,c;
    private String classification;

    @Before
    public void setUp() throws Exception {
    }

    public TriangleTest(int a,int b,int c, String classification){
        this.a = a;
        this.b = b;
        this.c = c;
        this.classification = classification;
    }

    @Parameters
    public static Collection<Object[]> getData(){
        return Arrays.asList(new Object[][]{
                {1,2,3,"非三角形"},
                {2,2,2,"等边三角形"},
                {0,0,0,"非三角形"},
                {4,3,5,"不等边三角形"},
                {3,3,4,"等腰三角形"},
                {4,4,5,"等腰三角形"},
                {1,0,0,"非三角形"},
                {1,1,1,"等边三角形"},

        });
    }

    @Test
    public void testClassify() {
        assertEquals(this.classification, Triangle.classify(a, b, c));
    }

}

5. 博客地址

http://www.cnblogs.com/--CYH--/p/6533137.html

时间: 2024-10-19 07:46:57

Junit安装和使用的相关文章

ST第三次作业Junit安装

一.Junit安装 安装eclipse,右键“项目”文件——>java build path——>导入jar包junit-4.12.jar和hamcrest-all-1.3.jar包. 二.Eclemma安装 1. 选择Help->Eclipse Marketplace->搜索EclEmma,Install: 2. 重启eclipse发现工具栏上出现Coverage图标,说明安装成功: 三.Triangle类 测试用例 测试结果

Lab1 Junit安装使用

1. install junit, hamcrest and eclemma. 在myeclipse中,自带了junit4,无需安装,只需要add libraury选项中添加junit4即可,而hamcrest也包含在其中. eclemma的安装: 在MyEclipse的菜单栏里选择help,下拉菜单中选择install from site,在弹出窗内选择add site,输入eclemma,以及URL:http://update.eclemma.org ,而后等待系统下载,按部操作,重启MyE

软件测试实验1 — Junit 安装与 triangle problem 的测试

1.  Install Junit(4.12), Hamcrest(1.3) with Eclipse 选中新建的项目,右键->Propertise->Java Build Path->Add External JARs 然后选中之前下好的junit-4.12.jar与hamcrest-core-1.3.rc2.jar 点击OK即引入成功 2.  Install Eclemma with Eclipse 将Eclemma压缩包解压到eclipse下的dropins文件夹. 打开eclip

Junit安装及使用

Eclipse中已经对JUnit做了集成,可见其重要性,下面简单介绍一下在Eclipse中使用JUnit 4对加减乘除进行测试. 1.新建工程,写出加减乘除的代码,命名为Calculate类,需要对其进行测试 1 public class Calculate { 2 3 public int add(int x, int y){ 4 return x + y; 5 } 6 public int minus(int x, int y){ 7 return x - y; 8 } 9 public i

junit, hamcrest和eclemma安装

junit 安装简介: 1. 从http://www.junit.org/ 下载junit相应的jar包:   2. 在CLASSPATH中加入JAR包所在的路径,C:\Users\weidi\Deskto\junit-4.10.jar: 3. 将junit-4.10.jar加入到项目的lib文件夹中:  4. Window -> Preference -> java -> JUinit(或者Window -> Show View -> Java -> JUnit),检

Junit hamcrest and eclemma 的安装

junit: 用Eclipse安装junit安装其实很简单,就是在项目中倒入两个包就可以,但是我想用maven来在eclipse中建立项目,但是可能是eclipse的版本太低所以不能使用junit4,所以我选择了使用IDEA来做,首先就是用IDEA中maven来建立项目,并且在pom.xml文件中  加入junit 的包依赖: <dependency>                             <groupId>junit</groupId>       

Junit(3)JUnit和单元测试入门简介

1.几个相关的概念 白盒测试--把测试对象看作一个打开的盒子,程序内部的逻辑结构和其他信息对测试人员是公开的. 回归测试--软件或环境的修复或更正后的"再测试",自动测试工具对这类测试尤其有用. 单元测试--是最小粒度的测试,以测试某个功能或代码块.一般由程序员来做,因为它需要知道内部程序设计和编码的细节. JUnit --是一个开发源代码的Java测试框架,用于编写和运行可重复的测试.他是用于单元测试框架体系xUnit的一个实例(用于java语言).主要用于白盒测试,回归测试. 2.

如何使用JUnit+JaCoCo+EclEmma完成单元测试

-----如何快速完成单元测试代码 1.      JUnit安装(http://junit.org/junit4/ 目前最新版本是4.12) 注:下面的一些演示图片是按照我本地的4.11版本,差别不大. 在项目上右键- Properties- java build path - Libraries, 点击Add External JARs, 选中刚刚下载的Junit包即可.如图所示: 或者使用以下方式添加: 在项目上右键- Properties- java build path - Libra

软件测试第一次实验: junit, hamcrest and eclemma.

junit, hamcrest and eclemma. a)     junit的安装 步骤: 1. 从http://www.junit.org/ 下载junit相应的jar包: 2. 在CLASSPATH中加入JAR包所在的路径,如E:\Java\jar\junit\junit-4.10.jar: 3. 将junit-4.10.jar加入到项目的lib文件夹或者Libaries中: 4. Window -> Preference -> java -> JUinit(或者Window