From f567a9a0ae7e4a18918ae44e180c7c284dfa2876 Mon Sep 17 00:00:00 2001 From: lusabo Date: Thu, 22 Aug 2013 17:13:29 -0300 Subject: [PATCH] Adição de novos testes jdbc --- impl/extension/jdbc/src/test/java/connection/producer/ConnectionProducerWithoutNameTest.java | 37 +++++++++++++++++++++++++++++++++++++ impl/extension/jdbc/src/test/resources/producer/multiple-connections/demoiselle.properties | 18 ++++++++++++++++++ impl/extension/jdbc/src/test/resources/producer/no-connection/demoiselle.properties | 4 ++++ impl/extension/jdbc/src/test/resources/producer/with-name/demoiselle.properties | 4 ++++ 4 files changed, 63 insertions(+), 0 deletions(-) create mode 100644 impl/extension/jdbc/src/test/java/connection/producer/ConnectionProducerWithoutNameTest.java create mode 100644 impl/extension/jdbc/src/test/resources/producer/multiple-connections/demoiselle.properties create mode 100644 impl/extension/jdbc/src/test/resources/producer/no-connection/demoiselle.properties create mode 100644 impl/extension/jdbc/src/test/resources/producer/with-name/demoiselle.properties diff --git a/impl/extension/jdbc/src/test/java/connection/producer/ConnectionProducerWithoutNameTest.java b/impl/extension/jdbc/src/test/java/connection/producer/ConnectionProducerWithoutNameTest.java new file mode 100644 index 0000000..a4c1b95 --- /dev/null +++ b/impl/extension/jdbc/src/test/java/connection/producer/ConnectionProducerWithoutNameTest.java @@ -0,0 +1,37 @@ +package connection.producer; + +import static org.junit.Assert.assertNotNull; + +import java.sql.Connection; + +import javax.inject.Inject; + +import org.jboss.arquillian.container.test.api.Deployment; +import org.jboss.arquillian.junit.Arquillian; +import org.jboss.shrinkwrap.api.spec.WebArchive; +import org.junit.Test; +import org.junit.runner.RunWith; + +import test.Tests; + +@RunWith(Arquillian.class) +public class ConnectionProducerWithoutNameTest { + + private static String PATH = "src/test/resources/producer/without-name"; + + @Inject + private Connection connection; + + @Deployment + public static WebArchive createDeployment() { + WebArchive deployment = Tests.createDeployment(ConnectionProducerWithoutNameTest.class); + deployment.addAsResource(Tests.createFileAsset(PATH + "/demoiselle.properties"), "demoiselle.properties"); + return deployment; + } + + @Test + public void createConnection(){ + assertNotNull(connection); + } + +} diff --git a/impl/extension/jdbc/src/test/resources/producer/multiple-connections/demoiselle.properties b/impl/extension/jdbc/src/test/resources/producer/multiple-connections/demoiselle.properties new file mode 100644 index 0000000..4afe324 --- /dev/null +++ b/impl/extension/jdbc/src/test/resources/producer/multiple-connections/demoiselle.properties @@ -0,0 +1,18 @@ +frameworkdemoiselle.persistence.conn1.driver.class=org.hsqldb.jdbcDriver +frameworkdemoiselle.persistence.conn1.url=jdbc:hsqldb:hsql1 +frameworkdemoiselle.persistence.conn1.username=sa +frameworkdemoiselle.persistence.conn1.password= + +frameworkdemoiselle.persistence.conn2.driver.class=org.hsqldb.jdbcDriver +frameworkdemoiselle.persistence.conn2.url=jdbc:hsqldb:hsql2 +frameworkdemoiselle.persistence.conn2.username=sa +frameworkdemoiselle.persistence.conn2.password= + +frameworkdemoiselle.persistence.conn3.driver.class=org.hsqldb.jdbcDriver +frameworkdemoiselle.persistence.conn3.url=jdbc:hsqldb:hsql3 +frameworkdemoiselle.persistence.conn3.username=sa +frameworkdemoiselle.persistence.conn3.password= + +frameworkdemoiselle.persistence.conn4.jndi.name=jdbc/arquillian + +frameworkdemoiselle.persistence.default.datasource.name=conn3 \ No newline at end of file diff --git a/impl/extension/jdbc/src/test/resources/producer/no-connection/demoiselle.properties b/impl/extension/jdbc/src/test/resources/producer/no-connection/demoiselle.properties new file mode 100644 index 0000000..a356c42 --- /dev/null +++ b/impl/extension/jdbc/src/test/resources/producer/no-connection/demoiselle.properties @@ -0,0 +1,4 @@ +frameworkdemoiselle.persistence.conn1.driver.class= +frameworkdemoiselle.persistence.conn1.url=jdbc:hsqldb:hsql5 +frameworkdemoiselle.persistence.conn1.username=sa +frameworkdemoiselle.persistence.conn1.password= \ No newline at end of file diff --git a/impl/extension/jdbc/src/test/resources/producer/with-name/demoiselle.properties b/impl/extension/jdbc/src/test/resources/producer/with-name/demoiselle.properties new file mode 100644 index 0000000..7bba4b5 --- /dev/null +++ b/impl/extension/jdbc/src/test/resources/producer/with-name/demoiselle.properties @@ -0,0 +1,4 @@ +frameworkdemoiselle.persistence.conn1.driver.class=org.hsqldb.jdbcDriver +frameworkdemoiselle.persistence.conn1.url=jdbc:hsqldb:hsql +frameworkdemoiselle.persistence.conn1.username=sa +frameworkdemoiselle.persistence.conn1.password= \ No newline at end of file -- libgit2 0.21.2