Branch: refs/heads/master
Home:
https://github.com/forge/addon-arquillian
Commit: e61fad56cab4a1684eb283345d93adeeb0789741
https://github.com/forge/addon-arquillian/commit/e61fad56cab4a1684eb28334...
Author: Bartosz Majsak <bartosz.majsak(a)gmail.com>
Date: 2017-01-24 (Tue, 24 Jan 2017)
Changed paths:
M README.asciidoc
M pom.xml
M src/main/java/org/jboss/forge/arquillian/command/CreateTestCommand.java
M src/main/resources/JUnitTest.ftl
M src/main/resources/TestNGTest.ftl
M src/test/java/test/integration/JUnitTestGenerationIntegrationTest.java
M src/test/java/test/integration/TestNGTestGenerationIntegrationTest.java
A src/test/java/test/integration/extension/AddDependencies.java
A src/test/java/test/integration/extension/AddPackage.java
A src/test/java/test/integration/extension/AddPackages.java
A src/test/java/test/integration/extension/ForgeTestingArchiveProcessorLoader.java
A src/test/java/test/integration/extension/LibrariesLoaderArchiveProcessor.java
A src/test/java/test/integration/extension/PackagesArchiveProcessor.java
A src/test/java/test/integration/support/ShellExecutor.java
A src/test/java/test/integration/support/ShellTestTemplate.java
A src/test/java/test/integration/support/assertions/AnnotationAssert.java
A src/test/java/test/integration/support/assertions/DependencyAssert.java
A src/test/java/test/integration/support/assertions/FieldAssert.java
A src/test/java/test/integration/support/assertions/ForgeAssertions.java
A src/test/java/test/integration/support/assertions/JavaSourceAssert.java
A src/test/java/test/integration/support/assertions/ManagedDependencyAssert.java
A src/test/java/test/integration/support/assertions/MethodAssert.java
A src/test/java/test/integration/support/assertions/ProjectAssert.java
A
src/test/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension
Log Message:
-----------
[FORGEPLUGINS-174 ] Enables `--as-client` mode (#13)
* Introduces `as-client` flag for tests and deployments
* Adds conditional template rendering (injectable bean under test or url depending on
`as-client` flag)
* Reworked integration tests
* Custom `assertj` assertions to inspect produced project artifacts
* Easy way of bundling additional classes and libraries to your forge integration
tests (`@AddPackage` repeatable annotation and `@AddDependencies`)
* Tiny template for `shell` interactions giving better diagnostic of the issues