Commit f567a9a0ae7e4a18918ae44e180c7c284dfa2876

Authored by Luciano Borges
1 parent 70f68118
Exists in master

Adição de novos testes jdbc

impl/extension/jdbc/src/test/java/connection/producer/ConnectionProducerWithoutNameTest.java 0 → 100644
... ... @@ -0,0 +1,37 @@
  1 +package connection.producer;
  2 +
  3 +import static org.junit.Assert.assertNotNull;
  4 +
  5 +import java.sql.Connection;
  6 +
  7 +import javax.inject.Inject;
  8 +
  9 +import org.jboss.arquillian.container.test.api.Deployment;
  10 +import org.jboss.arquillian.junit.Arquillian;
  11 +import org.jboss.shrinkwrap.api.spec.WebArchive;
  12 +import org.junit.Test;
  13 +import org.junit.runner.RunWith;
  14 +
  15 +import test.Tests;
  16 +
  17 +@RunWith(Arquillian.class)
  18 +public class ConnectionProducerWithoutNameTest {
  19 +
  20 + private static String PATH = "src/test/resources/producer/without-name";
  21 +
  22 + @Inject
  23 + private Connection connection;
  24 +
  25 + @Deployment
  26 + public static WebArchive createDeployment() {
  27 + WebArchive deployment = Tests.createDeployment(ConnectionProducerWithoutNameTest.class);
  28 + deployment.addAsResource(Tests.createFileAsset(PATH + "/demoiselle.properties"), "demoiselle.properties");
  29 + return deployment;
  30 + }
  31 +
  32 + @Test
  33 + public void createConnection(){
  34 + assertNotNull(connection);
  35 + }
  36 +
  37 +}
... ...
impl/extension/jdbc/src/test/resources/producer/multiple-connections/demoiselle.properties 0 → 100644
... ... @@ -0,0 +1,18 @@
  1 +frameworkdemoiselle.persistence.conn1.driver.class=org.hsqldb.jdbcDriver
  2 +frameworkdemoiselle.persistence.conn1.url=jdbc:hsqldb:hsql1
  3 +frameworkdemoiselle.persistence.conn1.username=sa
  4 +frameworkdemoiselle.persistence.conn1.password=
  5 +
  6 +frameworkdemoiselle.persistence.conn2.driver.class=org.hsqldb.jdbcDriver
  7 +frameworkdemoiselle.persistence.conn2.url=jdbc:hsqldb:hsql2
  8 +frameworkdemoiselle.persistence.conn2.username=sa
  9 +frameworkdemoiselle.persistence.conn2.password=
  10 +
  11 +frameworkdemoiselle.persistence.conn3.driver.class=org.hsqldb.jdbcDriver
  12 +frameworkdemoiselle.persistence.conn3.url=jdbc:hsqldb:hsql3
  13 +frameworkdemoiselle.persistence.conn3.username=sa
  14 +frameworkdemoiselle.persistence.conn3.password=
  15 +
  16 +frameworkdemoiselle.persistence.conn4.jndi.name=jdbc/arquillian
  17 +
  18 +frameworkdemoiselle.persistence.default.datasource.name=conn3
0 19 \ No newline at end of file
... ...
impl/extension/jdbc/src/test/resources/producer/no-connection/demoiselle.properties 0 → 100644
... ... @@ -0,0 +1,4 @@
  1 +frameworkdemoiselle.persistence.conn1.driver.class=
  2 +frameworkdemoiselle.persistence.conn1.url=jdbc:hsqldb:hsql5
  3 +frameworkdemoiselle.persistence.conn1.username=sa
  4 +frameworkdemoiselle.persistence.conn1.password=
0 5 \ No newline at end of file
... ...
impl/extension/jdbc/src/test/resources/producer/with-name/demoiselle.properties 0 → 100644
... ... @@ -0,0 +1,4 @@
  1 +frameworkdemoiselle.persistence.conn1.driver.class=org.hsqldb.jdbcDriver
  2 +frameworkdemoiselle.persistence.conn1.url=jdbc:hsqldb:hsql
  3 +frameworkdemoiselle.persistence.conn1.username=sa
  4 +frameworkdemoiselle.persistence.conn1.password=
0 5 \ No newline at end of file
... ...