concordion的Hello World

读音

踩过一些坑后,每接触一个以新单词命名的知识一定会先搞清楚读音
concordion

是什么

Concordion 是写和管理基于 Java 项目的自动化验收测试的有力工具。 它直接与 JUnit 框架集成,使之可以与所有流行的基于 Java 的 IDE 像 Netbeans 的是,Eclipse,IntelliJ IDEA 的使用

查看结果

好了,知道了它是一个测试工具,那么怎么查看呢...
当 Concordion 运行测试时,输出XHTML文件显示原规范和测试结果。 成功的测试是使用“绿”色高亮显示,失败的测试使用的是“红”突出显示。 系统中的任何变化都会导致失败的测试,从而确保规格始终保持最新。
如下图

成功的测试
失败的测试

测试一个Hello World

新建项目,选择java 1.8
点击Next
填写项目名及路径
  • 将下载后的包解压,直接放到项目根目录下
点击ok
  • 选中所有的jar

    Ctrl可多选

  • 右键选择Add to Libary

    点击ok

  • src下新建main和test包

右键新建
  • main中新建HelloWorld.java,test中新建HelloWorld.htmlHelloWorldTest.java
test中是测试文件
  • HelloWorld.html中添加如下代码
<html xmlns:concordion="http://www.concordion.org/2007/concordion">
<body>
<p>Should print:</p>
<p concordion:assertEquals="sayHello()">HelloWorld</p>
</body>
</html>
  • HelloWorld.java中添加如下代码
package main;
public class HelloWorld
{
public String sayHelloWorld()
    {
return "HelloWorld";
    }
}
  • HelloWorldTest.java中添加如下代码
package test;
import main.HelloWorld;
import org.concordion.integration.junit4.ConcordionRunner;
import org.junit.runner.RunWith;
@RunWith(ConcordionRunner.class)
public class HelloWorldTest 
{   
   public String sayHello()    
    {        
        return new HelloWorld().sayHelloWorld();    
    }
}
  • 在 HelloWorldTest.java中
有个绿色的三角
  • 单击 run HelloWorldTest
即可运行
  • 复制下方的file:后面的内容
    复制蓝色选中部分
  • 在浏览器粘贴复制的网址,绿色表面测试Hello World成功
运行成功

在一期源码里的作用

注册和登录部分的测试

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,027评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 3,843评论 0 11
  • 最近为了练手Vue框架,写了一个博客项目,昨天刚刚把个人博客部署上线,因为前后端分离,所以使用Ajax来请求后端a...
    Originalee阅读 12,355评论 1 8
  • 本文逻辑图 copy和mutableCopy赋值的异同1.copy,mutableCopy都是深拷贝,也就是会重新...
    壮了个壮阅读 1,007评论 0 4