IntelliJ Idea + Maven + Junit

Caculate.java

package com.yxj.TestJunit;

/**
 * Created by ubd on 15-4-17.
 */
public class Caculate {

    public int add(int i, int j) {
        return i+j;
    }
}

TestJunit.java

package com.yxj.TestJunit;

import org.junit.After;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;

import static org.junit.Assert.assertEquals;

/**
 * Created by undoner on 15-4-17.
 */
public class TestJunit {
    @Before
    //使用了该元数据的方法在每个测试方法执行之前都要执行一次。
    public void testBefore(){
        System.out.println("testBefore");
    }
    @After
    //使用了该元数据的方法在每个测试方法执行之后要执行一次。
    public void testAfter(){
        System.out.println("testAfter");
    }
    @Ignore
    //该元数据标记的测试方法在测试中会被忽略。
    // 当测试的方法还没有实现,或者测试的方法已经过时,或者在某种条件下才能测试该方法(比如需要一个数据库联接,而在本地测试的时候,数据库并没有连接),那么使用该标签来标示这个方法。同时,你可以为该标签传递一个String的参数,来表明为什么会忽略这个测试方法。比如:@lgnore(“该方法还没有实现”),在执行的时候,仅会报告该方法没有实现,而不会运行测试方法。
    public void testIgnore(){
        System.out.println("testIgnore");
    }
    @Test(timeout=10000)
    //该元数据传入了一个时间(毫秒)给测试方法,如果测试方法在制定的时间之内没有运行完,则测试也失败。
    public void testJunit(){
        Caculate cal=new Caculate() ;
        assertEquals(3,cal.add(1,1));
    }
}

pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.yxj.webapp</groupId>
    <artifactId>webapp</artifactId>
    <version>1.0-SNAPSHOT</version>

    <dependencies>
        <!-- junit -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.8.2</version>
        </dependency>
    </dependencies>

</project>

时间: 2024-10-10 10:51:01

IntelliJ Idea + Maven + Junit的相关文章

spring && Cobertura && maven &&junit 单元测试以及测试覆盖率

1. 目的: junit 单元测试,Cobertura   测试覆盖率报告 项目目录结构 2. maven 配置 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mave

【maven+junit】 java生成指定为位数的随机密码

原文:[maven+junit] java生成指定为位数的随机密码 源代码下载地址:http://www.zuidaima.com/share/1575542151629824.htm 网上整理的.大家有什么更好的方案可以分享下. 版权声明:本文为博主原创文章,未经博主允许不得转载.

IntelliJ IDEA + Maven + Tomcat + Jersey搭建RESTful服务

本文参考以下内容: [1] Starting out with Jersey & Apache Tomcat using IntelliJ [2] [Jersey]IntelliJ IDEA + Maven + Jetty + Jersey搭建RESTful服务 感谢两位作者. 0. 创建新项目 在IntelliJ中创建新项目,选择Java Enterprise -> RESTful Web Service -> Setup libery later. 1. 加入web框架和maven

SSM框架整合(IntelliJ IDEA + maven + Spring + SpringMVC + MyBatis)

原文链接: http://blog.csdn.net/gallenzhang/article/details/51932152 本篇文章主要内容是介绍如何使用IntelliJ IDEA创建spring+ SpringMVC + MyBatis项目,下面会给出项目搭建的详细步骤以及相关的配置文件. =======================================前言 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helve

Intellij IDEA +MAVEN+Jetty实现SpringMVC简单查询功能

1 pom.xml 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 3 &

Intellij 部署maven项目

一 部署Maven项目 1.下载和配置 (1)下载:maven.apache.org,点击download,下载apache-maven-3.3.9-bin.zip (2)配置环境变量: 环境变量包括用户变量和系统变量,为了不影响他人,可以在用户变量上进行设置 新建M2_HOME,值为安装路径:D:\apache-maven-3.3.9 修改path,点击编辑,在末尾加上;%M2_HOME%\bin (3)检验是否安装成功: 在d:下输入echo %M2_HOME%  检查环境变量M2_HOME

intellij创建maven web项目

1. 配置mavne,分别选择自己安装好的maven的位置,配置文件,本地仓库的位置. 2. 新建项目,选择maven项目.(file->new project->maven).按照红色框所示选择. 这里是根据现有的mavne的模板库创建,我们选择的是archetype-webapp,这是最简单的web模板. 3. 分别填写 GroupId,ArtifacId(具体这些参数的含义,maven配置文件讲的比较清楚,就不赘述了) 4. 配置项目maven配置 这里参照http://mark.lea

IntelliJ IDEA: maven &amp; jetty 开发 java web

之前使用eclipse + maven + jetty开发java web应用,本着no zuo no gain的想法, 折腾了一下Intellj idea下开发环境的搭建,顺带学习了maven repository的概念. 环境 系统:OS X Yosemite IDE:IntelliJ IDEA 14.0.1 CE JDK:1.8.0_25 svn使用 svn checkout项目到project 图 1. svn maven使用 右侧栏Maven Projects:Maven Projec

[Java] Spring + SpringMVC + Maven + JUnit 搭建

示例项目下载: https://github.com/yangyxd/SpringDemo 利用前面 SpringMVC 项目的配置方式,完成初步的项目创建.下面只讲一些不同之处. 传送门: [Java] Maven 建立 Spring MVC 工程 目录结构 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins