最近学习了在myeclipse中进行单元测试,写点东西总结总结。

JUnit单元测试:

测试对象为一个类中的方法。

juint不是javase中的部分,所以必须导入jar包,但是myeclipse自带了juint的jar包。

单元测试的方法命名规则为:

public void 方法名(){   }

首先,如下图所示,建立相应的project、package、以及class。

其中Test文件夹为Source Folder。在Source Folder文件夹下建立一个名称一样的package。

在Test1.java中我们有不同的方法(即待测试方法),在Test_juint.java中使用注解的方式来进行单元测试。

注解共有四种:@Test          @Ignore           @Before              @After

具体含义:

@Test 表示这是一个用来测试待测试方法的方法。(重点掌握)

@Ignore 表示这个方法不执行,被忽略。

@Before 表示在每个方法之前都会执行该测试方法一次。

@After 表示在每个方法之后都会执行该测试方法一次。

现将代码贴出来:

Test1.java

package com.ywq1;

public class Test1 {

	public static void main(String[] args) {

	}

	// 方法1
public static void addNum(int a, int b) { System.out.println(a + b);
} // 方法2
public static void method2() { System.out.println("这是方法2.。。");
} // 方法3
public static void method3() { System.out.println("这是方法3.。。");
} // 方法4
public static void method4() { System.out.println("这是方法4.。。");
} }

Test_juint.java

package com.ywq1;

import org.junit.After;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test; public class Test_juint { @Test
public void testAddNum(){ Test1 ts=new Test1();
ts.addNum(3, 6);
} @After
public void testm2(){
Test1 ts=new Test1();
ts.method2();
} @Ignore
public void testm3(){
Test1 ts=new Test1();
ts.method3();
} @Before
public void testm4(){
Test1 ts=new Test1();
ts.method4();
} }

如何运行?

方法1:在测试方法类中,我们可以选中某个方法比如testm3,选择Run as ---->JUint Test

方法2:将整个测试类运行,选择Run as ---->JUint Test

结果如何?

如图出现绿条说明方法测试成功。

按照上边的代码,在Console中将出现如下结果:

即标有Ignore的测试方法没有被执行,Before和After方法分别在Test方法之前和之后执行了一次。

Myeclipse中进行JUnit单元测试的更多相关文章

  1. 【Java】eclipse中的JUnit单元测试

    eclipse中的JUnit单元测试 步骤: 选中当前工程 - 右键选择:build path - add libraries - JUnit 4 - 下一步 创建Java类,进行单元测试. 此时的J ...

  2. 在Intellij IDEA中添加JUnit单元测试

    Intellij IDEA中添加JUnit单元测试 目录 Intellij IDEA中添加JUnit单元测试 下载jar包 在Intellij IDEA项目中添加jar包 下载插件并进行设置 创建存放 ...

  3. MyEclipse中使用JUnit进行单元测试

    1. 下载JUnit的jar文件,下载地址在这里 2. 在MyEclipse中新建一个要测试的项目HelloJUnit 3. 添加一个要测试的类HelloJUnit,代码如下,注意需要先建packag ...

  4. Spring框架中整合JUnit单元测试的方法

    一. 步骤: 1. 拷贝jar包: 1. JUnit-4.9.jar和spring-test-4.2.4.RELEASE.jar ; 2. 替换原来的main函数: 1. 在测试类上使用注解方式替换: ...

  5. MyEclipse中使用Junit插件进行单元测试

    http://wenku.baidu.com/view/ec904a116bd97f192279e9a6.html

  6. IDEA中配置JUnit单元测试

    参考安装教程:https://www.jianshu.com/p/c37753b6dbd6 如果想用junit4的话,需要在pom.xml中配置. 需要安装JUnitGenerator V2.0插件, ...

  7. 框架开发中的junit单元测试

    首先写一个测试用的公共类,如果要搭建测试环境,只要继承这个公共类就能很容易的实现单元测试,代码如下 import org.junit.runner.RunWith; import org.spring ...

  8. Java中的Junit单元测试

    测试方法必须使用@Test进行修饰 测试方法必须使用public void 进行修饰,不能带任何的参数 新建一个源代码目录来存放我们的测试代码 测试类的包名应该和被测试类的包名一致 测试单元中的每个方 ...

  9. 手把手在MyEclipse中搭建Hibernate开发环境

    (尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/53414303冷血之心的博客) 在MyEclipse中如何搭建Hib ...

随机推荐

  1. C# 获取类中属性注释值

    转 http://bbs.csdn.net/topics/350019800 PropertyInfo[] peroperties = typeof(TEST).GetProperties(Bindi ...

  2. 014 Android BottomNavigationView 底部导航组件使用

    1.导入BottomNavigationView组件(点击下载按钮,安装组件) 2.新建菜单 (1)app--->src-->main--->res ,选中res目录右击new--- ...

  3. C++_标准模板库STL概念介绍5-其他库与总结

    C++还提供了其他一些类库,这些类库更加专用. 例如,头文件complex为复数提供了类模板complex,包含用于float.long和long double的具体化. 这个类提供了标准的复数运算以 ...

  4. P3704 [SDOI2017]数字表格 (莫比乌斯反演)

    [题目链接] https://www.luogu.org/problemnew/show/P3704 [题解] https://www.luogu.org/blog/cjyyb/solution-p3 ...

  5. 洛谷 P3182 [HAOI2016]放棋子(错排问题)

    题面 luogu 题解 裸的错排问题 错排问题 百度百科:\(n\)个有序的元素应有\(n!\)个不同的排列,如若一个排列使得所有的元素不在原来的位置上,则称这个排列为错排:有的叫重排.如,1 2的错 ...

  6. bzoj2190 仪仗队

    题目传送门 思路: 哪些点能被人看到,其实就是哪些点不会被其他点挡住,只要顶点的坐标互质就可以了,互质用欧拉函数算.特殊考虑一下n=1和0的情况. 欧拉函数,Φ(x)=x(1-1/p1)(1-1/p2 ...

  7. webpack 4.0 安装出现的小问题 (One CLI for webpack must be installed)

    安装的webpack版本是4.11.0,运行命令npm start 提示:One CLI for webpack must be installed. These are recommended ch ...

  8. npm install 卡住的时候的处理

    [From] http://www.eguidedog.net/doc/what-to-do-when-npm-install-hangs.php 翻译一下,npm install 经常卡在下载某个包 ...

  9. D. Diverse Garland-----CF字符串

    D. Diverse Garland time limit per test 1 second memory limit per test 256 megabytes input standard i ...

  10. 使用kafka bin目录中的zookeeper-shell.sh来查看kafka在zookeeper中的配置

    cd kafka_2.11-0.10.2.1\bin\windowsecho ls /brokers/ids |  zookeeper-shell.bat localhost:2181 使用kafka ...