Skip to content

Commit 5526bf4

Browse files
committed
Explicitly specify the database type as MYSQL in config
1 parent 02fdde7 commit 5526bf4

7 files changed

+16
-2
lines changed

build.gradle.kts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,13 +80,16 @@ dependencies {
8080

8181
testImplementation("org.junit.jupiter:junit-jupiter-api:5.13.3")
8282
testImplementation("org.junit.jupiter:junit-jupiter-params:5.13.3")
83-
testCompileOnly("org.spigotmc:spigot-api:1.21.5-R0.1-SNAPSHOT")
8483
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.13.3")
8584
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
86-
8785
testImplementation("org.testcontainers:junit-jupiter:1.21.3")
8886
testImplementation("org.testcontainers:mysql:1.21.3")
8987
testImplementation("mysql:mysql-connector-java:8.0.33")
88+
89+
testImplementation("org.spigotmc:spigot-api:1.21.5-R0.1-SNAPSHOT")
90+
testImplementation("net.kyori:adventure-platform-bukkit:4.4.0")
91+
testImplementation("net.kyori:adventure-text-minimessage:4.23.0")
92+
testImplementation("net.dzikoysk:cdn:1.14.9")
9093
}
9194

9295
java {

src/test/java/com/eternalcode/parcellockers/database/DeliveryRepositoryIntegrationTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ class DeliveryRepositoryIntegrationTest extends IntegrationTestSpec{
3939
void test() {
4040
File dataFolder = tempDir.resolve("ParcelLockers").toFile();
4141
PluginConfiguration config = new ConfigurationManager(dataFolder).load(new PluginConfiguration());
42+
config.settings.databaseType = DatabaseType.MYSQL;
4243
DatabaseManager databaseManager = new DatabaseManager(config, Logger.getLogger("ParcelLockers"), dataFolder);
4344
this.databaseManager = databaseManager;
4445
DeliveryRepository deliveryRepository = new DeliveryRepositoryOrmLite(databaseManager, new TestScheduler());

src/test/java/com/eternalcode/parcellockers/database/ItemStorageRepositoryIntegrationTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ class ItemStorageRepositoryIntegrationTest extends IntegrationTestSpec {
4040
void test() {
4141
File dataFolder = tempDir.resolve("ParcelLockers").toFile();
4242
PluginConfiguration config = new ConfigurationManager(dataFolder).load(new PluginConfiguration());
43+
config.settings.databaseType = DatabaseType.MYSQL;
4344
this.databaseManager = new DatabaseManager(config, Logger.getLogger("ParcelLockers"), dataFolder);
4445
ItemStorageRepository itemStorageRepository = new ItemStorageRepositoryOrmLite(databaseManager, new TestScheduler());
4546

src/test/java/com/eternalcode/parcellockers/database/LockerRepositoryIntegrationTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ class LockerRepositoryIntegrationTest extends IntegrationTestSpec {
4242
void test() {
4343
File dataFolder = tempDir.resolve("ParcelLockers").toFile();
4444
PluginConfiguration config = new ConfigurationManager(dataFolder).load(new PluginConfiguration());
45+
config.settings.databaseType = DatabaseType.MYSQL;
4546
DatabaseManager databaseManager = new DatabaseManager(config, Logger.getLogger("ParcelLockers"), dataFolder);
4647
this.databaseManager = databaseManager;
4748
LockerCache cache = new LockerCache();

src/test/java/com/eternalcode/parcellockers/database/ParcelContentRepositoryIntegrationTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@
1111
import org.junit.jupiter.api.AfterEach;
1212
import org.junit.jupiter.api.Test;
1313
import org.junit.jupiter.api.io.TempDir;
14+
import org.testcontainers.containers.MySQLContainer;
15+
import org.testcontainers.junit.jupiter.Container;
1416
import org.testcontainers.junit.jupiter.Testcontainers;
17+
import org.testcontainers.utility.DockerImageName;
1518

1619
import java.io.File;
1720
import java.nio.file.Path;
@@ -26,6 +29,9 @@
2629
@Testcontainers
2730
class ParcelContentRepositoryIntegrationTest extends IntegrationTestSpec {
2831

32+
@Container
33+
private static final MySQLContainer mySQLContainer = new MySQLContainer(DockerImageName.parse("mysql:latest"));
34+
2935
@TempDir
3036
private Path tempDir;
3137

src/test/java/com/eternalcode/parcellockers/database/ParcelRepositoryIntegrationTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ class ParcelRepositoryIntegrationTest extends IntegrationTestSpec {
4545
void test() {
4646
File dataFolder = tempDir.resolve("ParcelLockers").toFile();
4747
PluginConfiguration config = new ConfigurationManager(dataFolder).load(new PluginConfiguration());
48+
config.settings.databaseType = DatabaseType.MYSQL;
4849
DatabaseManager databaseManager = new DatabaseManager(config, Logger.getLogger("ParcelLockers"), dataFolder);
4950
this.databaseManager = databaseManager;
5051
ParcelCache cache = new ParcelCache();

src/test/java/com/eternalcode/parcellockers/database/UserRepositoryIntegrationTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ class UserRepositoryIntegrationTest extends IntegrationTestSpec {
3838
void test() {
3939
File dataFolder = tempDir.resolve("ParcelLockers").toFile();
4040
PluginConfiguration config = new ConfigurationManager(dataFolder).load(new PluginConfiguration());
41+
config.settings.databaseType = DatabaseType.MYSQL;
4142
DatabaseManager databaseManager = new DatabaseManager(config, null, dataFolder);
4243
this.databaseManager = databaseManager;
4344

0 commit comments

Comments
 (0)