Commit 79322f7a8b222c179e99a0eb9a2fa6f9a26231dc
1 parent
26c10066
Exists in
master
Todos os testes rodando com o Glassfish Embedded e Arquillian
Showing
9 changed files
with
32 additions
and
57 deletions
Show diff stats
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
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); |
pom.xml
@@ -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> |