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> |