JspTest root project for acceptance test modules

This POM acts as a virtual root for the acceptance test projects for different JSP specification variants of JspTest.

License

License

Categories

Categories

Jakarta Server Pages Jakarta EE The Web Tier
GroupId

GroupId

com.github.lkoskela.jsptest
ArtifactId

ArtifactId

jsptest-acceptance
Last Version

Last Version

0.21
Release Date

Release Date

Type

Type

pom
Description

Description

JspTest root project for acceptance test modules
This POM acts as a virtual root for the acceptance test projects for different JSP specification variants of JspTest.
Project Organization

Project Organization

JspTest developers

Download jsptest-acceptance

Filename Size
jsptest-acceptance-0.21.pom 860 bytes
Browse

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.lkoskela.jsptest/jsptest-acceptance/ -->
<dependency>
    <groupId>com.github.lkoskela.jsptest</groupId>
    <artifactId>jsptest-acceptance</artifactId>
    <version>0.21</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.github.lkoskela.jsptest/jsptest-acceptance/
implementation 'com.github.lkoskela.jsptest:jsptest-acceptance:0.21'
// https://jarcasting.com/artifacts/com.github.lkoskela.jsptest/jsptest-acceptance/
implementation ("com.github.lkoskela.jsptest:jsptest-acceptance:0.21")
'com.github.lkoskela.jsptest:jsptest-acceptance:pom:0.21'
<dependency org="com.github.lkoskela.jsptest" name="jsptest-acceptance" rev="0.21">
  <artifact name="jsptest-acceptance" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.github.lkoskela.jsptest', module='jsptest-acceptance', version='0.21')
)
libraryDependencies += "com.github.lkoskela.jsptest" % "jsptest-acceptance" % "0.21"
[com.github.lkoskela.jsptest/jsptest-acceptance "0.21"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • jsptest-acceptance-jsp12
  • jsptest-acceptance-jsp20
  • jsptest-acceptance-jsp21

JspTest

JspTest is a JUnit 3 extension for testing JavaServer Pages (JSP) outside a J2EE container. Internally, it uses the Jasper JSP compiler from the Jakarta Tomcat project and the Java compiler distributed as part of the system's default JDK.

In short, JspTest lets you write unit tests like this:

public class BasicJspTest extends HtmlTestCase {

    protected String getWebRoot() {
        return "src/test/resources/websrc";
    }

    public void testRenderingTrivialJsp() throws Exception {
        get("/index.jsp");
        output().shouldContain("Hello from Jasper");
    }
}

JspTest is hosted at GitHub and is being distributed through the official Maven repository. The easiest way to get it into use (provided that you're using Maven) is to add the following dependency to your POM file:

<dependency>
  <groupId>net.sf.jsptest</groupId>
  <artifactId>jsptest-jsp20</artifactId>
  <version>VERSION</version>
</dependency>

...where VERSION should be replaced by whatever is the latest version number available in the central Maven repository.

There's a full example of a POM file for a Maven project over here.

If you don't use Maven, you could consider Ivy or Buildr, or you could just download the .jar files manually from the Maven repository.

Versions

Version
0.21