Commit 79322f7a8b222c179e99a0eb9a2fa6f9a26231dc

Authored by Cleverson Sacramento
1 parent 26c10066
Exists in master

Todos os testes rodando com o Glassfish Embedded e Arquillian

impl/extension/jdbc/pom.xml
@@ -71,6 +71,13 @@ @@ -71,6 +71,13 @@
71 <groupId>commons-dbcp</groupId> 71 <groupId>commons-dbcp</groupId>
72 <artifactId>commons-dbcp</artifactId> 72 <artifactId>commons-dbcp</artifactId>
73 </dependency> 73 </dependency>
  74 +
  75 + <!-- for tests -->
  76 + <dependency>
  77 + <groupId>hsqldb</groupId>
  78 + <artifactId>hsqldb</artifactId>
  79 + <scope>test</scope>
  80 + </dependency>
74 </dependencies> 81 </dependencies>
75 82
76 <repositories> 83 <repositories>
@@ -110,4 +117,8 @@ @@ -110,4 +117,8 @@
110 </dependencies> 117 </dependencies>
111 </profile> 118 </profile>
112 </profiles> 119 </profiles>
  120 +
  121 + <properties>
  122 + <arquillian.bom.version>1.0.3.Final</arquillian.bom.version>
  123 + </properties>
113 </project> 124 </project>
impl/extension/jdbc/src/test/java/test/Tests.java
@@ -45,16 +45,8 @@ import javax.enterprise.inject.Produces; @@ -45,16 +45,8 @@ import javax.enterprise.inject.Produces;
45 import org.jboss.shrinkwrap.api.ShrinkWrap; 45 import org.jboss.shrinkwrap.api.ShrinkWrap;
46 import org.jboss.shrinkwrap.api.asset.FileAsset; 46 import org.jboss.shrinkwrap.api.asset.FileAsset;
47 import org.jboss.shrinkwrap.api.spec.WebArchive; 47 import org.jboss.shrinkwrap.api.spec.WebArchive;
48 -import org.jboss.shrinkwrap.resolver.api.maven.Maven;  
49 import org.junit.Ignore; 48 import org.junit.Ignore;
50 49
51 -import br.gov.frameworkdemoiselle.internal.configuration.JDBCConfig;  
52 -import br.gov.frameworkdemoiselle.internal.producer.ConnectionProducer;  
53 -import br.gov.frameworkdemoiselle.internal.producer.DataSourceProducer;  
54 -import br.gov.frameworkdemoiselle.internal.proxy.BasicDataSourceProxy;  
55 -import br.gov.frameworkdemoiselle.internal.proxy.ConnectionProxy;  
56 -import br.gov.frameworkdemoiselle.transaction.JDBCTransaction;  
57 -  
58 @Ignore 50 @Ignore
59 public final class Tests { 51 public final class Tests {
60 52
@@ -66,22 +58,13 @@ public final class Tests { @@ -66,22 +58,13 @@ public final class Tests {
66 } 58 }
67 59
68 private static WebArchive createDeployment() { 60 private static WebArchive createDeployment() {
69 - File[] libs = Maven.resolver().offline().loadPomFromFile("pom.xml", "arquillian-test")  
70 - .importCompileAndRuntimeDependencies().resolve().withTransitivity().asFile();  
71 -  
72 return ShrinkWrap 61 return ShrinkWrap
73 .create(WebArchive.class) 62 .create(WebArchive.class)
74 .addClass(Tests.class) 63 .addClass(Tests.class)
75 - .addClass(JDBCConfig.class)  
76 - .addClass(ConnectionProducer.class)  
77 - .addClass(DataSourceProducer.class)  
78 - .addClass(BasicDataSourceProxy.class)  
79 - .addClass(ConnectionProxy.class)  
80 - .addClass(JDBCTransaction.class) 64 + .addPackages(true, "br")
81 .addAsResource(createFileAsset("src/main/resources/demoiselle-jdbc-bundle.properties"), 65 .addAsResource(createFileAsset("src/main/resources/demoiselle-jdbc-bundle.properties"),
82 "demoiselle-jdbc-bundle.properties") 66 "demoiselle-jdbc-bundle.properties")
83 - .addAsWebInfResource(createFileAsset("src/test/resources/test/beans.xml"), "beans.xml")  
84 - .addAsLibraries(libs); 67 + .addAsWebInfResource(createFileAsset("src/test/resources/test/beans.xml"), "beans.xml");
85 } 68 }
86 69
87 public static FileAsset createFileAsset(final String pathname) { 70 public static FileAsset createFileAsset(final String pathname) {
impl/extension/jpa/pom.xml
@@ -110,4 +110,8 @@ @@ -110,4 +110,8 @@
110 </dependencies> 110 </dependencies>
111 </profile> 111 </profile>
112 </profiles> 112 </profiles>
  113 +
  114 + <properties>
  115 + <arquillian.bom.version>1.0.3.Final</arquillian.bom.version>
  116 + </properties>
113 </project> 117 </project>
impl/extension/jpa/src/test/java/test/Tests.java
@@ -45,18 +45,8 @@ import javax.enterprise.inject.Produces; @@ -45,18 +45,8 @@ import javax.enterprise.inject.Produces;
45 import org.jboss.shrinkwrap.api.ShrinkWrap; 45 import org.jboss.shrinkwrap.api.ShrinkWrap;
46 import org.jboss.shrinkwrap.api.asset.FileAsset; 46 import org.jboss.shrinkwrap.api.asset.FileAsset;
47 import org.jboss.shrinkwrap.api.spec.WebArchive; 47 import org.jboss.shrinkwrap.api.spec.WebArchive;
48 -import org.jboss.shrinkwrap.resolver.api.maven.Maven;  
49 import org.junit.Ignore; 48 import org.junit.Ignore;
50 49
51 -import br.gov.frameworkdemoiselle.internal.configuration.EntityManagerConfig;  
52 -import br.gov.frameworkdemoiselle.internal.producer.EntityManagerFactoryProducer;  
53 -import br.gov.frameworkdemoiselle.internal.producer.EntityManagerProducer;  
54 -import br.gov.frameworkdemoiselle.internal.proxy.EntityManagerProxy;  
55 -import br.gov.frameworkdemoiselle.internal.proxy.QueryProxy;  
56 -import br.gov.frameworkdemoiselle.internal.proxy.TypedQueryProxy;  
57 -import br.gov.frameworkdemoiselle.template.JPACrud;  
58 -import br.gov.frameworkdemoiselle.transaction.JPATransaction;  
59 -  
60 @Ignore 50 @Ignore
61 public final class Tests { 51 public final class Tests {
62 52
@@ -68,24 +58,13 @@ public final class Tests { @@ -68,24 +58,13 @@ public final class Tests {
68 } 58 }
69 59
70 private static WebArchive createDeployment() { 60 private static WebArchive createDeployment() {
71 - File[] libs = Maven.resolver().offline().loadPomFromFile("pom.xml", "arquillian-test")  
72 - .importCompileAndRuntimeDependencies().resolve().withTransitivity().asFile();  
73 -  
74 return ShrinkWrap 61 return ShrinkWrap
75 .create(WebArchive.class) 62 .create(WebArchive.class)
76 .addClass(Tests.class) 63 .addClass(Tests.class)
77 - .addClass(EntityManagerConfig.class)  
78 - .addClass(EntityManagerFactoryProducer.class)  
79 - .addClass(EntityManagerProducer.class)  
80 - .addClass(EntityManagerProxy.class)  
81 - .addClass(QueryProxy.class)  
82 - .addClass(TypedQueryProxy.class)  
83 - .addClass(JPACrud.class)  
84 - .addClass(JPATransaction.class) 64 + .addPackages(true, "br")
85 .addAsResource(createFileAsset("src/main/resources/demoiselle-jpa-bundle.properties"), 65 .addAsResource(createFileAsset("src/main/resources/demoiselle-jpa-bundle.properties"),
86 "demoiselle-jpa-bundle.properties") 66 "demoiselle-jpa-bundle.properties")
87 - .addAsWebInfResource(createFileAsset("src/test/resources/test/beans.xml"), "beans.xml")  
88 - .addAsLibraries(libs); 67 + .addAsWebInfResource(createFileAsset("src/test/resources/test/beans.xml"), "beans.xml");
89 } 68 }
90 69
91 public static FileAsset createFileAsset(final String pathname) { 70 public static FileAsset createFileAsset(final String pathname) {
impl/extension/jta/pom.xml
@@ -71,7 +71,7 @@ @@ -71,7 +71,7 @@
71 <groupId>javax.transaction</groupId> 71 <groupId>javax.transaction</groupId>
72 <artifactId>jta</artifactId> 72 <artifactId>jta</artifactId>
73 </dependency> 73 </dependency>
74 - 74 +
75 <dependency> 75 <dependency>
76 <groupId>org.hibernate</groupId> 76 <groupId>org.hibernate</groupId>
77 <artifactId>hibernate-entitymanager</artifactId> 77 <artifactId>hibernate-entitymanager</artifactId>
@@ -103,4 +103,8 @@ @@ -103,4 +103,8 @@
103 </releases> 103 </releases>
104 </repository> 104 </repository>
105 </repositories> 105 </repositories>
  106 +
  107 + <properties>
  108 + <arquillian.bom.version>1.0.3.Final</arquillian.bom.version>
  109 + </properties>
106 </project> 110 </project>
impl/extension/jta/src/test/java/jtatransaction/interceptor/InterceptorJTATransactionTest.java
@@ -6,7 +6,7 @@ import static junit.framework.Assert.assertNull; @@ -6,7 +6,7 @@ import static junit.framework.Assert.assertNull;
6 6
7 import javax.persistence.EntityManager; 7 import javax.persistence.EntityManager;
8 import javax.persistence.PersistenceContext; 8 import javax.persistence.PersistenceContext;
9 -import javax.transaction.TransactionRequiredException; 9 +import javax.persistence.TransactionRequiredException;
10 10
11 import org.jboss.arquillian.container.test.api.Deployment; 11 import org.jboss.arquillian.container.test.api.Deployment;
12 import org.jboss.arquillian.junit.Arquillian; 12 import org.jboss.arquillian.junit.Arquillian;
impl/extension/jta/src/test/java/test/Tests.java
@@ -46,11 +46,8 @@ import javax.enterprise.inject.Produces; @@ -46,11 +46,8 @@ import javax.enterprise.inject.Produces;
46 import org.jboss.shrinkwrap.api.ShrinkWrap; 46 import org.jboss.shrinkwrap.api.ShrinkWrap;
47 import org.jboss.shrinkwrap.api.asset.FileAsset; 47 import org.jboss.shrinkwrap.api.asset.FileAsset;
48 import org.jboss.shrinkwrap.api.spec.WebArchive; 48 import org.jboss.shrinkwrap.api.spec.WebArchive;
49 -import org.jboss.shrinkwrap.resolver.api.maven.Maven;  
50 import org.junit.Ignore; 49 import org.junit.Ignore;
51 50
52 -import br.gov.frameworkdemoiselle.transaction.JTATransaction;  
53 -  
54 @Ignore 51 @Ignore
55 public final class Tests { 52 public final class Tests {
56 53
@@ -62,17 +59,14 @@ public final class Tests { @@ -62,17 +59,14 @@ public final class Tests {
62 } 59 }
63 60
64 public static WebArchive createDeployment() { 61 public static WebArchive createDeployment() {
65 - File[] libs = Maven.resolver().offline().loadPomFromFile("pom.xml" , "arquillian-test")  
66 - .importCompileAndRuntimeDependencies().resolve().withTransitivity().asFile();  
67 -  
68 return ShrinkWrap 62 return ShrinkWrap
69 .create(WebArchive.class) 63 .create(WebArchive.class)
70 .addClass(Tests.class) 64 .addClass(Tests.class)
71 - .addClass(JTATransaction.class)  
72 - .addAsResource(createFileAsset("src/main/resources/demoiselle-jta-bundle.properties") , "demoiselle-jta-bundle.properties" )  
73 - .addAsResource(createFileAsset("src/test/resources/log/log4j.properties") , "log4j.properties" )  
74 - .addAsWebInfResource(createFileAsset("src/test/resources/test/beans.xml"), "beans.xml")  
75 - .addAsLibraries(libs); 65 + .addPackages(true, "br")
  66 + .addAsResource(createFileAsset("src/main/resources/demoiselle-jta-bundle.properties"),
  67 + "demoiselle-jta-bundle.properties")
  68 + .addAsResource(createFileAsset("src/test/resources/log/log4j.properties"), "log4j.properties")
  69 + .addAsWebInfResource(createFileAsset("src/test/resources/test/beans.xml"), "beans.xml");
76 } 70 }
77 71
78 public static FileAsset createFileAsset(final String pathname) { 72 public static FileAsset createFileAsset(final String pathname) {
impl/extension/servlet/src/test/java/xxxx/XTest.java
@@ -32,7 +32,7 @@ public class XTest { @@ -32,7 +32,7 @@ public class XTest {
32 @Test 32 @Test
33 public void xxxx() { 33 public void xxxx() {
34 HttpClient client = new HttpClient(); 34 HttpClient client = new HttpClient();
35 - GetMethod method = new GetMethod(deploymentUrl + "login"); 35 + GetMethod method = new GetMethod(deploymentUrl + "/login");
36 36
37 try { 37 try {
38 int status = client.executeMethod(method); 38 int status = client.executeMethod(method);
@@ -68,7 +68,7 @@ @@ -68,7 +68,7 @@
68 <module>impl/extension/jdbc</module> 68 <module>impl/extension/jdbc</module>
69 <module>impl/extension/jpa</module> 69 <module>impl/extension/jpa</module>
70 <module>impl/extension/jsf</module> 70 <module>impl/extension/jsf</module>
71 -<!-- <module>impl/extension/jta</module> --> 71 + <module>impl/extension/jta</module>
72 <module>impl/extension/se</module> 72 <module>impl/extension/se</module>
73 <module>impl/extension/servlet</module> 73 <module>impl/extension/servlet</module>
74 <module>impl/extension/jmx</module> 74 <module>impl/extension/jmx</module>