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