Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Chapter02-EnablingTechnologies.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -658,7 +658,7 @@ Maven.resolver().loadPomFromClassLoaderResource("/path/to/pom.xml")
.resolve("G:A:P:?").withTransitivity().asFile();
----

2. Resolving artifacts defined in effective POM. ShrinkWrap Resolvers allows you to artifacts defined with specific scope into list of artifacts to be resolved. This way, you don't need to alter your tests if you change dependencies of your application. You can either use +importDependencies(ScopeType...)+ or convenience methods, that cover the most frequent usages (+importRuntimeDependencies()+, +importTestDependencies()+ and +importRuntimeAndTestDependencies()+:
2. Resolving artifacts defined in effective POM. ShrinkWrap Resolvers allows you to artifacts defined with specific scope into list of artifacts to be resolved. This way, you don't need to alter your tests if you change dependencies of your application. You can either use +importDependencies(ScopeType...)+ or convenience methods, that cover the most frequent usages (+importRuntimeDependencies()+, +importTestDependencies()+ and +importRuntimeAndTestDependencies())+:
+
[source,java]
----
Expand Down
2 changes: 1 addition & 1 deletion Chapter04-RequirementsAndExampleApplication.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,7 @@ image:images/ch04-requirements_example_app/clone.png["GitHub URI to Clone"]
Then simply move to a directory in which you'd like to place your local clone, and issue the +git clone+ command, passing in the URI to your GitHub repository. For instance:

----
$> git clone [email protected]:ALRubinger/continuous-enterprise-development.git
$> git clone [email protected]:arquillian/continuous-enterprise-development.git
Cloning into 'continuous-enterprise-development'...
remote: Counting objects: 2661, done.
remote: Compressing objects: 100% (1170/1170), done.
Expand Down
127 changes: 64 additions & 63 deletions Chapter10-UI.asciidoc

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions code/application/application/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,18 @@
<artifactId>rest-assured</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<artifactId>httpmime</artifactId>
<groupId>org.apache.httpcomponents</groupId>
</exclusion>
<exclusion>
<artifactId>httpcore</artifactId>
<groupId>org.apache.httpcomponents</groupId>
</exclusion>
<exclusion>
<artifactId>httpclient</artifactId>
<groupId>org.apache.httpcomponents</groupId>
</exclusion>
<exclusion>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
import java.util.concurrent.TimeUnit;

import org.jboss.arquillian.core.spi.LoadableExtension;
import org.jboss.arquillian.drone.spi.Enhancer;
import org.jboss.arquillian.drone.spi.DroneInstanceEnhancer;
import org.jboss.arquillian.drone.spi.InstanceOrCallableInstance;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
Expand All @@ -16,10 +17,10 @@ public class AngularJSDroneExtension implements LoadableExtension {

@Override
public void register(ExtensionBuilder builder) {
builder.service(Enhancer.class, AngularJSEnhancer.class);
builder.service(DroneInstanceEnhancer.class, AngularJSEnhancer.class);
}

public static class AngularJSEnhancer implements Enhancer<WebDriver> {
public static class AngularJSEnhancer implements DroneInstanceEnhancer<WebDriver> {

private WebDriverEventListener listener;

Expand All @@ -29,8 +30,9 @@ public int getPrecedence() {
}

@Override
public boolean canEnhance(Class<?> type, Class<? extends Annotation> qualifier) {
return WebDriver.class.isAssignableFrom(type);
public boolean canEnhance(InstanceOrCallableInstance instance,
Class<?> droneType, Class<? extends Annotation> qualifier) {
return WebDriver.class.isAssignableFrom(droneType);
}

@Override
Expand Down
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
cedj.geekseek.test.functional.arquillian.ArquillianSuiteExtension
cedj.geekseek.test.functional.arquillian.AngularJSDroneExtension
org.cedj.geekseek.test.functional.arquillian.ArquillianSuiteExtension
org.cedj.geekseek.test.functional.arquillian.AngularJSDroneExtension
6 changes: 3 additions & 3 deletions code/application/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -42,12 +42,12 @@

<version.arquillian_core>1.1.1.Final</version.arquillian_core>
<version.arquillian_persistence>1.0.0.Alpha6</version.arquillian_persistence>
<version.arquillian_drone>1.2.0.Beta2</version.arquillian_drone>
<version.arquillian_graphene>2.0.0.Beta2</version.arquillian_graphene>
<version.arquillian_drone>1.2.1.Final</version.arquillian_drone>
<version.arquillian_graphene>2.0.0.Final</version.arquillian_graphene>
<version.arquillian_warp>1.0.0.Beta1-SNAPSHOT</version.arquillian_warp>
<version.arquillian_warp_rest>1.0.0.Final-SNAPSHOT</version.arquillian_warp_rest>
<version.arquillian_qunit>1.0.0.Alpha1</version.arquillian_qunit>
<version.restassured>1.8.1</version.restassured>
<version.restassured>2.3.0</version.restassured>
<version.wildfly>8.0.0.Beta1</version.wildfly>
<version.jboss_as>7.1.1.Final</version.jboss_as>
<version.jboss_eap>7.2.0.Final</version.jboss_eap>
Expand Down
36 changes: 36 additions & 0 deletions code/application/service/security/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,24 @@
<groupId>org.jboss.shrinkwrap.resolver</groupId>
<artifactId>shrinkwrap-resolver-impl-maven-archive</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<artifactId>httpmime</artifactId>
<groupId>org.apache.httpcomponents</groupId>
</exclusion>
<exclusion>
<artifactId>httpcore</artifactId>
<groupId>org.apache.httpcomponents</groupId>
</exclusion>
<exclusion>
<artifactId>httpclient</artifactId>
<groupId>org.apache.httpcomponents</groupId>
</exclusion>
<exclusion>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.jboss.shrinkwrap.descriptors</groupId>
Expand All @@ -127,6 +145,24 @@
<groupId>com.jayway.restassured</groupId>
<artifactId>rest-assured</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<artifactId>httpmime</artifactId>
<groupId>org.apache.httpcomponents</groupId>
</exclusion>
<exclusion>
<artifactId>httpcore</artifactId>
<groupId>org.apache.httpcomponents</groupId>
</exclusion>
<exclusion>
<artifactId>httpclient</artifactId>
<groupId>org.apache.httpcomponents</groupId>
</exclusion>
<exclusion>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public class TwitterAuthLoginTestCase {
@Deployment(testable = false)
public static WebArchive deploy() {
return ShrinkWrap.create(WebArchive.class)
//.addAsResource("auth.properties")
.addAsResource("Twitter.properties")
.addPackages(false,
AuthServlet.class.getPackage(),
OAuthAuthenticator.class.getPackage(),
Expand Down