TestNG运行JUnit测试

TestNG可以自动识别和运行JUnit测试,可以使用TestNG执行现有JUnit测试用例。在JUnit 4中,TestNG 会自动调用 org.junit.runner.JUnitCore 运行测试。

执行JUnit测试用例,需要在testng.xml中定义属性junit="true"

JunitTest.java

package me.yezhou;

import org.junit.Assert;
import org.junit.Test;

public class JunitTest {
    @Test
    public void testEquals() {
        String str = "Junit testing using TestNG";
        Assert.assertEquals("Junit testing using TestNG", str);
    }
}

junit.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Converted JUnit Suite">
    <test name="JUnitTests" junit="true">
        <classes>
            <class name="me.yezhou.JunitTest"/>
        </classes>
    </test>
</suite>

测试结果:

===============================================
Converted JUnit Suite
Total tests run: 1, Failures: 0, Skips: 0
===============================================
上一篇 TestNG参数化测试
下一篇 TestNG测试结果报告
目录
文章列表
1 使用 spring-boot-admin 对 Spring Boot 服务进行监控
使用 spring-boot-admin 对 Spring Boot 服务进行监控
2
MathJax基础之方程组
MathJax基础之方程组
3
Spring Cloud配置中心服务化和高可用
Spring Cloud配置中心服务化和高可用
4
Android SSL Pinning(防止中间人攻击)
Android SSL Pinning(防止中间人攻击)
5
Groovy代码示例 - 正则表达式
Groovy代码示例 - 正则表达式
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。