package org.jboss.as.quickstarts.spring.petclinic.test.webdriver;
import java.io.File;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.spec.WebArchive;
/**
*
* @author <a href="mailto:kpiwko@redhat.com">Karel Piwko</a>
*
*/
public class Deployments {
private static final String PETCLINIC = "../target/spring-petclinic.war";
public static WebArchive archive() {
WebArchive archive = ShrinkWrap.createFromZipFile(WebArchive.class, new File(PETCLINIC));
String discriminator = System.getProperty("discriminator");
if (discriminator.equals("jdbc")) {
archive.addAsWebInfResource(new File("src/test/resources/jdbc_web.xml"), "web.xml");
} else if (discriminator.equals("spring-data-jpa")) {
archive.addAsWebInfResource(new File("src/test/resources/spring_data_jpa_web.xml"), "web.xml");
}
return archive;
}
}