Skip to content

Commit 2d85131

Browse files
committed
Update test
1 parent 0dcbc9f commit 2d85131

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

core/src/test/java/org/geysermc/databaseutils/SqlTest.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,14 @@
2929
import java.util.concurrent.Executors;
3030
import org.geysermc.databaseutils.data.BasicRepository;
3131
import org.geysermc.databaseutils.data.TestEntity;
32+
import org.geysermc.databaseutils.sql.SqlDialect;
3233
import org.junit.jupiter.api.Test;
3334

3435
final class SqlTest {
3536
@Test
3637
void hello() throws ExecutionException, InterruptedException {
3738
var utils = DatabaseUtils.builder()
38-
.config(new DatabaseConfig("jdbc:h2:./test", "sa", "", "hello", 2))
39+
.config(new DatabaseConfig("jdbc:h2:./test", "sa", "", "hello", 2, SqlDialect.H2))
3940
.executorService(Executors.newCachedThreadPool())
4041
.build();
4142
utils.start();

database/core/src/main/java/org/geysermc/databaseutils/sql/SqlDialect.java

+8
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,12 @@ public static SqlDialect byName(String dialectName) {
4545
}
4646
return null;
4747
}
48+
49+
public static SqlDialect requireByName(String dialectName) {
50+
var result = byName(dialectName);
51+
if (result == null) {
52+
throw new IllegalStateException("Could not find dialect for " + dialectName);
53+
}
54+
return result;
55+
}
4856
}

0 commit comments

Comments
 (0)