concordion的Hello World
2016-10-17 本文已影响267人
半生不熟_
读音
踩过一些坑后,每接触一个以新单词命名的知识一定会先搞清楚读音
concordion
是什么
Concordion 是写和管理基于 Java 项目的自动化验收测试的有力工具。 它直接与 JUnit 框架集成,使之可以与所有流行的基于 Java 的 IDE 像 Netbeans 的是,Eclipse,IntelliJ IDEA 的使用
查看结果
好了,知道了它是一个测试工具,那么怎么查看呢...
当 Concordion 运行测试时,输出XHTML文件显示原规范和测试结果。 成功的测试是使用“绿”色高亮显示,失败的测试使用的是“红”突出显示。 系统中的任何变化都会导致失败的测试,从而确保规格始终保持最新。
如下图
测试一个Hello World
- 下载Concordion和其所依赖的包
点击这里下载 - IntelliJi新建一个项目
- 将下载后的包解压,直接放到项目根目录下
-
选中所有的
Ctrl可多选jar
包
-
右键选择
点击okAdd to Libary
-
src下新建main和test包
- main中新建
HelloWorld.java,test
中新建HelloWorld.html
和HelloWorldTest.java
- 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成功
在一期源码里的作用
注册和登录部分的测试