- pom.xml
- <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <groupId>layer_domain</groupId>
- <artifactId>layer_domain</artifactId>
- <version>0.0.1-SNAPSHOT</version>
- <repositories>
- <repository>
- <id>jboss-public-repository-group</id>
- <name>JBoss Public Maven Repository Group</name>
- <url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
- <layout>default</layout>
- <releases>
- <enabled>true</enabled>
- <updatePolicy>never</updatePolicy>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- <updatePolicy>never</updatePolicy>
- </snapshots>
- </repository>
- </repositories>
- <properties>
- <version.arquillian_core>1.0.0.CR5</version.arquillian_core>
- </properties>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.jboss.arquillian</groupId>
- <artifactId>arquillian-bom</artifactId>
- <version>${version.arquillian_core}</version>
- <scope>import</scope>
- <type>pom</type>
- </dependency>
- </dependencies>
- </dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.jboss.arquillian.junit</groupId>
- <artifactId>arquillian-junit-container</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.as</groupId>
- <artifactId>jboss-as-arquillian-container-remote</artifactId>
- <version>7.0.1.Final</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.arquillian.protocol</groupId>
- <artifactId>arquillian-protocol-servlet</artifactId>
- </dependency>
- </dependencies>
- </project>
- arquillian.xml
- <?xml version="1.0" encoding="UTF-8"?>
- <arquillian xmlns="http://jboss.org/schema/arquillian"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://jboss.org/schema/arquillian
- http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
- <defaultProtocol type="Servlet 3.0" />
- <container qualifier="jboss7" default="true">
- <!-- <protocol type="jmx-as7">-->
- <!-- <property name="executionType">REMOTE</property>-->
- <!-- </protocol>-->
- </container>
- </arquillian>
- deploymentMethod:
- package org.atmofair.main;
- import org.jboss.arquillian.container.test.api.Deployment;
- import org.jboss.arquillian.junit.Arquillian;
- import org.jboss.shrinkwrap.api.Archive;
- import org.jboss.shrinkwrap.api.ShrinkWrap;
- import org.jboss.shrinkwrap.api.asset.EmptyAsset;
- import org.jboss.shrinkwrap.api.spec.WebArchive;
- import org.junit.Assert;
- import org.junit.runner.RunWith;
- @RunWith(Arquillian.class)
- public class Test {
- @Deployment
- public static Archive<?> createTestArchive() {
- return ShrinkWrap.create(WebArchive.class, "test.war")
- .addPackages(true, "org")
- // .addAsResource("META-INF/MANIFEST.MF", "META-INF/MANIFEST.MF")
- .addAsResource("META-INF/persistence.xml", "META-INF/persistence.xml")
- .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
- // .setManifest((new File("src/MANIFEST.MF")))
- ;
- }
- // @Inject
- // MemberRegistration memberRegistration;
- //
- // @Inject
- // Logger log;
- @org.junit.Test
- public void testRegister() throws Exception {
- Assert.assertTrue(true);
- System.out.println("arquillian test");
- }
- }