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