I've released a new version of my Java acceptance testing framework: Concordion. The main new feature is support for JUnit 4 test runners.
For example this Demo.html
specification:
<html xmlns:concordion="http://www.concordion.org/2007/concordion">
<body>
<p>
The greeting for user <span concordion:set="#firstName">Bob</span>
will be:
<span concordion:assertEquals="greetingFor(#firstName)">Hello Bob!</span>
</p>
</body>
</html>
Can be run with the following JUnit 4 test case:
import org.concordion.integration.junit4.ConcordionRunner;
import org.junit.runner.RunWith;
@RunWith(ConcordionRunner.class)
public class DemoTest {
public String greetingFor(String firstName) {
return String.format("Hello %s!", firstName);
}
}
And will result in the following output:

No comments:
Post a Comment