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