[forge-commits] [forge/addon-arquillian] e61fad: [FORGEPLUGINS-174 ] Enables `--as-client` mode (#1...

GitHub noreply at github.com
Tue Jan 24 10:22:12 EST 2017


  Branch: refs/heads/master
  Home:   https://github.com/forge/addon-arquillian
  Commit: e61fad56cab4a1684eb283345d93adeeb0789741
      https://github.com/forge/addon-arquillian/commit/e61fad56cab4a1684eb283345d93adeeb0789741
  Author: Bartosz Majsak <bartosz.majsak at 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




More information about the forge-commits mailing list