From 6304f7c6fd319d1874171a99e1fb56dc0efe96a3 Mon Sep 17 00:00:00 2001 From: Emerson Oliveira Date: Wed, 21 Aug 2013 17:54:44 -0300 Subject: [PATCH] Adição de testes do ConnectionProducer --- impl/extension/jdbc/src/test/java/connection/producer/ConnectionProducerTest.java | 46 ++++++++++++++++++++++++++++++++++++++++++++++ impl/extension/jdbc/src/test/resources/producer/demoiselle.properties | 9 +++++++++ 2 files changed, 55 insertions(+), 0 deletions(-) create mode 100644 impl/extension/jdbc/src/test/java/connection/producer/ConnectionProducerTest.java create mode 100644 impl/extension/jdbc/src/test/resources/producer/demoiselle.properties diff --git a/impl/extension/jdbc/src/test/java/connection/producer/ConnectionProducerTest.java b/impl/extension/jdbc/src/test/java/connection/producer/ConnectionProducerTest.java new file mode 100644 index 0000000..dd6e062 --- /dev/null +++ b/impl/extension/jdbc/src/test/java/connection/producer/ConnectionProducerTest.java @@ -0,0 +1,46 @@ +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; +import br.gov.frameworkdemoiselle.annotation.Name; + +@RunWith(Arquillian.class) +public class ConnectionProducerTest { + + private static String PATH = "src/test/resources/producer"; + + @Inject + @Name("conn1") + private Connection connectionWithName; + + @Inject + private Connection connectionWithoutName; + + @Deployment + public static WebArchive createDeployment() { + WebArchive deployment = Tests.createDeployment(ConnectionProducerTest.class); + deployment.addAsResource(Tests.createFileAsset(PATH + "/demoiselle.properties"), "demoiselle.properties"); + return deployment; + } + + @Test + public void createDefaultConnectionWithName(){ + assertNotNull(connectionWithName); + } + + @Test + public void createDefaultConnectionWithoutName(){ + assertNotNull(connectionWithoutName); + } +} diff --git a/impl/extension/jdbc/src/test/resources/producer/demoiselle.properties b/impl/extension/jdbc/src/test/resources/producer/demoiselle.properties new file mode 100644 index 0000000..2828cb6 --- /dev/null +++ b/impl/extension/jdbc/src/test/resources/producer/demoiselle.properties @@ -0,0 +1,9 @@ +frameworkdemoiselle.persistence.driver.class=org.hsqldb.jdbcDriver +frameworkdemoiselle.persistence.url=jdbc:hsqldb:hsql +frameworkdemoiselle.persistence.username=sa +frameworkdemoiselle.persistence.password= + +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