Skip to content

Commit feb7d2c

Browse files
authored
Merge pull request #106 from Sirz3chs/main
2 parents 8494774 + 85f7469 commit feb7d2c

File tree

6 files changed

+20
-44
lines changed

6 files changed

+20
-44
lines changed

deployment/pom.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<!-- test dependencies -->
3131
<dependency>
3232
<groupId>io.quarkus</groupId>
33-
<artifactId>quarkus-junit5-internal</artifactId>
33+
<artifactId>quarkus-junit5</artifactId>
3434
<scope>test</scope>
3535
</dependency>
3636
<dependency>
@@ -67,5 +67,4 @@
6767
</plugin>
6868
</plugins>
6969
</build>
70-
7170
</project>

deployment/src/test/java/io/quarkiverse/jooq/InjectTest.java

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,40 +17,31 @@
1717
import javax.inject.Singleton;
1818

1919
import org.jboss.logging.Logger;
20-
import org.jboss.shrinkwrap.api.ShrinkWrap;
21-
import org.jboss.shrinkwrap.api.spec.JavaArchive;
2220
import org.junit.jupiter.api.Order;
2321
import org.junit.jupiter.api.Test;
24-
import org.junit.jupiter.api.extension.RegisterExtension;
2522

26-
import io.quarkus.test.QuarkusUnitTest;
23+
import io.quarkus.test.junit.QuarkusTest;
2724

2825
/**
2926
*
3027
* @author <a href="mailto:[email protected]">Leo Tu</a>
3128
*/
3229
//@Disabled
30+
@QuarkusTest
3331
public class InjectTest {
3432
private static final Logger LOGGER = Logger.getLogger(InjectTest.class);
3533

36-
@RegisterExtension
37-
static final QuarkusUnitTest config = new QuarkusUnitTest()
38-
.setArchiveProducer(() -> ShrinkWrap.create(JavaArchive.class) //
39-
.addAsResource("application.properties", "application.properties") //
40-
.addClasses(
41-
TestServiceBean.class,
42-
MyCustomConfigurationFactory.class));
43-
4434
@Inject
4535
TestServiceBean testBean;
4636

4737
@Order(1)
4838
@Test
49-
public void test1() {
39+
public void test1() throws Exception {
5040
try {
5141
testBean.action();
5242
} catch (Exception e) {
5343
LOGGER.error("", e);
44+
throw e;
5445
}
5546
}
5647

deployment/src/test/java/io/quarkiverse/jooq/JooqTest.java

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -20,22 +20,20 @@
2020

2121
import org.h2.tools.Server;
2222
import org.jboss.logging.Logger;
23-
import org.jboss.shrinkwrap.api.ShrinkWrap;
24-
import org.jboss.shrinkwrap.api.spec.JavaArchive;
2523
import org.jooq.DSLContext;
2624
import org.jooq.impl.DSL;
2725
import org.junit.jupiter.api.*;
28-
import org.junit.jupiter.api.extension.RegisterExtension;
2926

3027
import io.quarkus.runtime.ShutdownEvent;
3128
import io.quarkus.runtime.StartupEvent;
32-
import io.quarkus.test.QuarkusUnitTest;
29+
import io.quarkus.test.junit.QuarkusTest;
3330

3431
/**
3532
*
3633
* @author <a href="mailto:[email protected]">Leo Tu</a>
3734
*/
3835
//@Disabled
36+
@QuarkusTest
3937
public class JooqTest {
4038
private static final Logger LOGGER = Logger.getLogger(JooqTest.class);
4139

@@ -49,7 +47,8 @@ public class JooqTest {
4947
static public void startDatabase() {
5048
LOGGER.debug("Start H2 server..." + server);
5149
try {
52-
server = Server.createTcpServer(new String[] { "-trace", "-tcp", "-tcpAllowOthers", "-tcpPort", "19092" })
50+
server = Server
51+
.createTcpServer(new String[] { "-ifNotExists", "-trace", "-tcp", "-tcpAllowOthers", "-tcpPort", "19092" })
5352
.start();
5453
Thread.sleep(1000 * 1); // waiting for database to be ready
5554
} catch (Exception e) {
@@ -74,20 +73,6 @@ static public void stopDatabase() {
7473
// }
7574
}
7675

77-
@Order(10)
78-
@RegisterExtension
79-
static final QuarkusUnitTest config = new QuarkusUnitTest() //
80-
.setArchiveProducer(() -> ShrinkWrap.create(JavaArchive.class) //
81-
.addAsResource("application.properties", "application.properties") //
82-
.addClasses(
83-
TestBean.class,
84-
MyCustomConfigurationFactory.class,
85-
MyCustomConfiguration1.class,
86-
QDemo.class,
87-
RDemo.class,
88-
Public.class,
89-
Demo.class));
90-
9176
@Inject
9277
TestBean testBean;
9378

@@ -102,7 +87,7 @@ static public void stopDatabase() {
10287
// }
10388

10489
@Test
105-
public void test1() {
90+
public void test1() throws Exception {
10691
LOGGER.info("BEGIN test1...");
10792
try {
10893
testBean.testConnection();
@@ -120,6 +105,7 @@ public void test1() {
120105
testBean.testAllService1();
121106
} catch (Exception e) {
122107
LOGGER.error("", e);
108+
throw e;
123109
} finally {
124110
LOGGER.info("END test1.");
125111
}

deployment/src/test/resources/application.properties

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,20 +29,20 @@ quarkus.jooq.dsl2.configuration-inject=myCustomConfiguration2
2929
quarkus.datasource.db-kind=h2
3030
quarkus.datasource.username=username-default
3131
quarkus.datasource.password=username-default
32-
quarkus.datasource.jdbc.url=jdbc:h2:tcp://localhost:19092/mem:default;DATABASE_TO_UPPER=FALSE;
32+
quarkus.datasource.jdbc.url=jdbc:h2:tcp://localhost:19092/mem:default;CASE_INSENSITIVE_IDENTIFIERS=TRUE;DATABASE_TO_UPPER=FALSE;
3333
quarkus.datasource.jdbc.min-size=1
3434
quarkus.datasource.jdbc.max-size=2
3535

3636
quarkus.datasource.datasource1.db-kind=h2
3737
quarkus.datasource.datasource1.username=username1
3838
quarkus.datasource.datasource1.password=username1
39-
quarkus.datasource.datasource1.jdbc.url=jdbc:h2:tcp://localhost:19092/mem:datasource1;DATABASE_TO_UPPER=FALSE;
39+
quarkus.datasource.datasource1.jdbc.url=jdbc:h2:tcp://localhost:19092/mem:datasource1;CASE_INSENSITIVE_IDENTIFIERS=TRUE;DATABASE_TO_UPPER=FALSE;
4040
quarkus.datasource.datasource1.jdbc.min-size=1
4141
quarkus.datasource.datasource1.jdbc.max-size=2
4242

4343
quarkus.datasource.datasource2.db-kind=h2
4444
quarkus.datasource.datasource2.username=username2
4545
quarkus.datasource.datasource2.password=username2
46-
quarkus.datasource.datasource2.jdbc.url=jdbc:h2:tcp://localhost:19092/mem:datasource2;DATABASE_TO_UPPER=FALSE;
46+
quarkus.datasource.datasource2.jdbc.url=jdbc:h2:tcp://localhost:19092/mem:datasource2;CASE_INSENSITIVE_IDENTIFIERS=TRUE;DATABASE_TO_UPPER=FALSE;
4747
quarkus.datasource.datasource2.jdbc.min-size=1
4848
quarkus.datasource.datasource2.jdbc.max-size=2

pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>io.quarkiverse</groupId>
77
<artifactId>quarkiverse-parent</artifactId>
8-
<version>8</version>
8+
<version>11</version>
99
</parent>
1010

1111
<groupId>io.quarkiverse.jooq</groupId>
@@ -18,12 +18,12 @@
1818
<properties>
1919
<compiler-plugin.version>3.8.1</compiler-plugin.version>
2020
<maven.compiler.parameters>true</maven.compiler.parameters>
21-
<maven.compiler.source>1.8</maven.compiler.source>
22-
<maven.compiler.target>1.8</maven.compiler.target>
21+
<maven.compiler.source>11</maven.compiler.source>
22+
<maven.compiler.target>11</maven.compiler.target>
2323
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
2424
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
25-
<quarkus.version>2.5.1.Final</quarkus.version>
26-
<org.jooq.version>3.15.5</org.jooq.version>
25+
<quarkus.version>2.14.3.Final</quarkus.version>
26+
<org.jooq.version>3.16.11</org.jooq.version>
2727
</properties>
2828

2929
<scm>

runtime/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
<plugins>
4848
<plugin>
4949
<groupId>io.quarkus</groupId>
50-
<artifactId>quarkus-bootstrap-maven-plugin</artifactId>
50+
<artifactId>quarkus-extension-maven-plugin</artifactId>
5151
<version>${quarkus.version}</version>
5252
<executions>
5353
<execution>

0 commit comments

Comments
 (0)