Arquillian Warp: Implementation

Taking tests from Client to the Server and back

License

License

Categories

Categories

JBoss Container Application Servers Arquillian Application Testing & Monitoring
GroupId

GroupId

org.jboss.arquillian.extension
ArtifactId

ArtifactId

arquillian-warp-impl
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

Arquillian Warp: Implementation
Taking tests from Client to the Server and back
Project URL

Project URL

http://www.jboss.org/arquillian-warp-impl
Project Organization

Project Organization

JBoss by Red Hat

Download arquillian-warp-impl

How to add to project

<!-- https://jarcasting.com/artifacts/org.jboss.arquillian.extension/arquillian-warp-impl/ -->
<dependency>
    <groupId>org.jboss.arquillian.extension</groupId>
    <artifactId>arquillian-warp-impl</artifactId>
    <version>1.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.jboss.arquillian.extension/arquillian-warp-impl/
implementation 'org.jboss.arquillian.extension:arquillian-warp-impl:1.0.0'
// https://jarcasting.com/artifacts/org.jboss.arquillian.extension/arquillian-warp-impl/
implementation ("org.jboss.arquillian.extension:arquillian-warp-impl:1.0.0")
'org.jboss.arquillian.extension:arquillian-warp-impl:jar:1.0.0'
<dependency org="org.jboss.arquillian.extension" name="arquillian-warp-impl" rev="1.0.0">
  <artifact name="arquillian-warp-impl" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.jboss.arquillian.extension', module='arquillian-warp-impl', version='1.0.0')
)
libraryDependencies += "org.jboss.arquillian.extension" % "arquillian-warp-impl" % "1.0.0"
[org.jboss.arquillian.extension/arquillian-warp-impl "1.0.0"]

Dependencies

compile (8)

Group / Artifact Type Version
org.jboss.arquillian.extension : arquillian-warp-spi jar
org.jboss.arquillian.extension : arquillian-warp-api jar
org.jboss.arquillian.core : arquillian-core-spi jar
org.jboss.arquillian.container : arquillian-container-spi jar
org.jboss.arquillian.test : arquillian-test-spi jar
org.littleshoot : littleproxy jar 1.0.0-beta5
javassist : javassist jar 3.12.1.GA
org.apache.httpcomponents : httpcore jar 4.4.11

provided (2)

Group / Artifact Type Version
org.jboss.spec.javax.servlet : jboss-servlet-api_3.0_spec jar
org.jboss.arquillian.container : arquillian-container-test-impl-base jar

test (7)

Group / Artifact Type Version
junit : junit jar 4.12
org.mockito : mockito-all jar 1.9.0
org.jboss.arquillian.junit : arquillian-junit-container jar
org.jboss.arquillian.test : arquillian-test-impl-base jar 1.4.1.Final
org.jboss.arquillian.core : arquillian-core-impl-base jar 1.4.1.Final
org.jboss.arquillian.container : arquillian-container-test-impl-base jar 1.4.1.Final
org.jboss.shrinkwrap.resolver : shrinkwrap-resolver-depchain pom

Project Modules

There are no modules declared in this project.

Arquillian Warp Build Status

To read complete documentation visit http://arquillian.org/arquillian-extension-warp/

1. What is Warp ?

Arquillian Warp fills the void between client-side and server-side testing.

Warp extension allows you to write client-side test which asserts server-side logic.

Using Warp, you can initiate a HTTP request using a client-side testing tool such as WebDriver and, in the same request cycle, execute in-container server-side tests. This powerful combination lets you cover integration across client and server.

Warp effectively removes a need for mocking and opens new possibilities for debugging.

Warp has built-in support for following frameworks:

  • Servlet API

  • JSF 2

and it also has several framework extensions:

4. Community

org.jboss.arquillian.extension

An Innovative Testing Platform for the JVM

Versions

Version
1.0.0
1.0.0.Alpha8
1.0.0.Alpha7
1.0.0.Alpha6
1.0.0.Alpha5
1.0.0.Alpha4
1.0.0.Alpha3
1.0.0.Alpha2
1.0.0.Alpha1