Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Sep 22nd, 2011  |  syntax: None  |  size: 3.49 KB  |  views: 75  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. pom.xml
  2.  
  3. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5.         <modelVersion>4.0.0</modelVersion>
  6.         <groupId>layer_domain</groupId>
  7.         <artifactId>layer_domain</artifactId>
  8.         <version>0.0.1-SNAPSHOT</version>
  9.  
  10.  
  11.  
  12.         <repositories>
  13.                 <repository>
  14.                         <id>jboss-public-repository-group</id>
  15.                         <name>JBoss Public Maven Repository Group</name>
  16.                         <url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
  17.                         <layout>default</layout>
  18.                         <releases>
  19.                                 <enabled>true</enabled>
  20.                                 <updatePolicy>never</updatePolicy>
  21.                         </releases>
  22.                         <snapshots>
  23.                                 <enabled>true</enabled>
  24.                                 <updatePolicy>never</updatePolicy>
  25.                         </snapshots>
  26.                 </repository>
  27.         </repositories>
  28.  
  29.         <properties>
  30.                 <version.arquillian_core>1.0.0.CR5</version.arquillian_core>
  31.         </properties>
  32.  
  33.         <dependencyManagement>
  34.                 <dependencies>
  35.                         <dependency>
  36.                                 <groupId>org.jboss.arquillian</groupId>
  37.                                 <artifactId>arquillian-bom</artifactId>
  38.                                 <version>${version.arquillian_core}</version>
  39.                                 <scope>import</scope>
  40.                                 <type>pom</type>
  41.                         </dependency>
  42.                 </dependencies>
  43.         </dependencyManagement>
  44.  
  45.         <dependencies>
  46.                 <dependency>
  47.                         <groupId>org.jboss.arquillian.junit</groupId>
  48.                         <artifactId>arquillian-junit-container</artifactId>
  49.                 </dependency>
  50.  
  51.                 <dependency>
  52.                         <groupId>org.jboss.as</groupId>
  53.                         <artifactId>jboss-as-arquillian-container-remote</artifactId>
  54.                         <version>7.0.1.Final</version>
  55.                 </dependency>
  56.                 <dependency>
  57.                         <groupId>org.jboss.arquillian.protocol</groupId>
  58.                         <artifactId>arquillian-protocol-servlet</artifactId>
  59.  
  60.                 </dependency>
  61.         </dependencies>
  62.  
  63. </project>
  64.  
  65. arquillian.xml
  66.  
  67. <?xml version="1.0" encoding="UTF-8"?>
  68. <arquillian xmlns="http://jboss.org/schema/arquillian"
  69.    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  70.    xsi:schemaLocation="http://jboss.org/schema/arquillian
  71.         http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
  72.  
  73.  
  74.         <defaultProtocol type="Servlet 3.0" />
  75.  
  76.    <container qualifier="jboss7" default="true">
  77.        <!--  <protocol type="jmx-as7">-->
  78.       <!--     <property name="executionType">REMOTE</property>-->
  79.      <!--   </protocol>-->
  80.      
  81.    </container>
  82.  
  83. </arquillian>
  84.  
  85. deploymentMethod:
  86.  
  87. package org.atmofair.main;
  88.  
  89.  
  90. import org.jboss.arquillian.container.test.api.Deployment;
  91. import org.jboss.arquillian.junit.Arquillian;
  92. import org.jboss.shrinkwrap.api.Archive;
  93. import org.jboss.shrinkwrap.api.ShrinkWrap;
  94. import org.jboss.shrinkwrap.api.asset.EmptyAsset;
  95. import org.jboss.shrinkwrap.api.spec.WebArchive;
  96. import org.junit.Assert;
  97. import org.junit.runner.RunWith;
  98.  
  99. @RunWith(Arquillian.class)
  100. public class Test {
  101.  
  102.         @Deployment
  103.            public static Archive<?> createTestArchive() {
  104.               return ShrinkWrap.create(WebArchive.class, "test.war")
  105.                     .addPackages(true, "org")
  106.                    
  107. //                  .addAsResource("META-INF/MANIFEST.MF", "META-INF/MANIFEST.MF")
  108.                     .addAsResource("META-INF/persistence.xml", "META-INF/persistence.xml")
  109.                     .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
  110. //                  .setManifest((new File("src/MANIFEST.MF")))
  111.                     ;
  112.            }
  113.  
  114.  
  115. //         @Inject
  116. //         MemberRegistration memberRegistration;
  117. //
  118. //         @Inject
  119. //         Logger log;
  120.  
  121.         @org.junit.Test
  122.            public void testRegister() throws Exception {
  123.                  Assert.assertTrue(true);
  124.              System.out.println("arquillian test");
  125.            }
  126.  
  127.            
  128. }
clone this paste RAW Paste Data