Arquillian GWT Developlement Mode Container Extension


License

License

Categories

Categories

GWT (Google Web Toolkit) User Interface Web Frameworks Arquillian Application Testing & Monitoring UML Business Logic Libraries Documents Processing
GroupId

GroupId

com.agiliumlabs.arquillian
ArtifactId

ArtifactId

arquillian-gwt-dev-mode
Last Version

Last Version

1.0.3.Final
Release Date

Release Date

Type

Type

jar
Description

Description

Arquillian GWT Developlement Mode Container Extension
Arquillian GWT Developlement Mode Container Extension
Project URL

Project URL

https://github.com/AgiliumLabs/arquillian-gwt-dev-mode
Source Code Management

Source Code Management

https://github.com/AgiliumLabs/arquillian-gwt-dev-mode

Download arquillian-gwt-dev-mode

How to add to project

<!-- https://jarcasting.com/artifacts/com.agiliumlabs.arquillian/arquillian-gwt-dev-mode/ -->
<dependency>
    <groupId>com.agiliumlabs.arquillian</groupId>
    <artifactId>arquillian-gwt-dev-mode</artifactId>
    <version>1.0.3.Final</version>
</dependency>
// https://jarcasting.com/artifacts/com.agiliumlabs.arquillian/arquillian-gwt-dev-mode/
implementation 'com.agiliumlabs.arquillian:arquillian-gwt-dev-mode:1.0.3.Final'
// https://jarcasting.com/artifacts/com.agiliumlabs.arquillian/arquillian-gwt-dev-mode/
implementation ("com.agiliumlabs.arquillian:arquillian-gwt-dev-mode:1.0.3.Final")
'com.agiliumlabs.arquillian:arquillian-gwt-dev-mode:jar:1.0.3.Final'
<dependency org="com.agiliumlabs.arquillian" name="arquillian-gwt-dev-mode" rev="1.0.3.Final">
  <artifact name="arquillian-gwt-dev-mode" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.agiliumlabs.arquillian', module='arquillian-gwt-dev-mode', version='1.0.3.Final')
)
libraryDependencies += "com.agiliumlabs.arquillian" % "arquillian-gwt-dev-mode" % "1.0.3.Final"
[com.agiliumlabs.arquillian/arquillian-gwt-dev-mode "1.0.3.Final"]

Dependencies

compile (9)

Group / Artifact Type Version
com.google.gwt : gwt-dev jar 2.5.0
com.google.gwt : gwt-servlet jar 2.5.0
com.google.gwt : gwt-user jar 2.5.0
org.jboss.arquillian.junit : arquillian-junit-container jar
org.jboss.shrinkwrap.resolver : shrinkwrap-resolver-api-maven jar
org.jboss.shrinkwrap.resolver : shrinkwrap-resolver-impl-maven jar
org.jboss.arquillian.container : arquillian-container-spi jar
org.jboss.arquillian.protocol : arquillian-protocol-servlet jar
commons-io : commons-io jar 2.4

test (1)

Group / Artifact Type Version
junit : junit jar 4.11

Project Modules

There are no modules declared in this project.

Arquillian GWT Developlement Mode Container Extension

The extension makes it easy to write Arquillian tests against GWT applications.

How To Use

  • pom.xml:
<dependency>
    <groupId>com.agiliumlabs.arquillian</groupId>
    <artifactId>arquillian-gwt-dev-mode</artifactId>
    <version>1.0.1.Final</version>
    <scope>test</scope>
</dependency>
  • src/test/resources/arquillian.xml:
<?xml version="1.0" encoding="UTF-8"?>
<arquillian xmlns="http://jboss.org/schema/arquillian" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://jboss.org/schema/arquillian http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
    <container qualifier="gwt" default="true">
    	<configuration>
    		<property name="modules">package.Module1,package.Module2</property>
    		<property name="startPage">App.html</property>
    	</configuration>
    </container>
</arquillian>
  • YourTest.java:
@RunAsClient
@RunWith(Arquillian.class)
public class YourTest {

    @ArquillianResource
    private GwtApplicationContext gwtApplication;

    @Deployment
    public static GwtArchive buildDeployment() {
        GwtArchive.create().addMavenDependencies().
                addPackages(true, "your.app.package").
				addAsWebResource(new File("src/main/webapp/App.html"));   
	}

  	/* The rest of your test goes here */

Licensing

The extension is licensed under GNU lesser general public license version 3.

See Also

com.agiliumlabs.arquillian

Agilium Soft, LLC

Versions

Version
1.0.3.Final
1.0.2.Final
1.0.1.Final
1.0.0.Final