Skip to content

Commit

Permalink
HV-1102 Avoiding specification of dependency version in test class
Browse files Browse the repository at this point in the history
  • Loading branch information
gunnarmorling committed Sep 26, 2016
1 parent ac413be commit 25841a2
Showing 1 changed file with 4 additions and 6 deletions.
Expand Up @@ -10,6 +10,7 @@
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.jboss.shrinkwrap.resolver.api.maven.Maven;
import org.jboss.shrinkwrap.resolver.api.maven.PomEquippedResolveStage;

/**
* Base class for all the TestNG tests using Arquillian
Expand All @@ -19,15 +20,12 @@
public abstract class AbstractArquillianIT extends Arquillian {

public static WebArchive buildTestArchive(String warFileName) {
PomEquippedResolveStage pom = Maven.resolver().loadPomFromFile( "pom.xml" );
return ShrinkWrap
.create( WebArchive.class, warFileName )
.addClass( AbstractArquillianIT.class )
.addAsLibraries(
Maven.resolver().resolve( "org.testng:testng:6.8" ).withTransitivity().asFile()
)
.addAsLibraries(
Maven.resolver().resolve( "org.assertj:assertj-core:3.5.2" ).withTransitivity().asFile()
)
.addAsLibraries( pom.resolve( "org.testng:testng" ).withTransitivity().asFile() )
.addAsLibraries( pom.resolve( "org.assertj:assertj-core" ).withTransitivity().asFile() )
.addAsResource( "log4j.properties" );
}

Expand Down

0 comments on commit 25841a2

Please sign in to comment.