fix(config): add default constructor and actually test

This commit is contained in:
aro 2023-03-14 09:41:30 +01:00
parent c1dd0e646a
commit 875dcebe0b
4 changed files with 11 additions and 8 deletions

1
bugs.txt Normal file
View file

@ -0,0 +1 @@
Item cycle is broken

View file

@ -41,6 +41,13 @@ public class NickoBukkit extends JavaPlugin {
public NickoBukkit() { this.unitTesting = false; }
/**
* Used by MockBukkit
*/
protected NickoBukkit(JavaPluginLoader loader, PluginDescriptionFile description, File dataFolder, File file) {
this(loader, description, dataFolder, file, null);
}
/**
* Used by MockBukkit
*/

View file

@ -16,6 +16,8 @@ public class DataSourceConfiguration {
this.password = password;
}
public DataSourceConfiguration() { this("", 0, "", ""); }
public String getAddress() {
return address;
}

View file

@ -3,7 +3,6 @@ package net.artelnatif.nicko.test.config;
import be.seeseemelk.mockbukkit.MockBukkit;
import net.artelnatif.nicko.NickoBukkit;
import net.artelnatif.nicko.config.Configuration;
import net.artelnatif.nicko.config.DataSourceConfiguration;
import org.junit.jupiter.api.AfterAll;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.DisplayName;
@ -16,14 +15,8 @@ public class ConfigurationTest {
@BeforeAll
public static void setup() {
final Configuration config = new Configuration(
DataSourceConfiguration.SQL_EMPTY,
DataSourceConfiguration.REDIS_EMPTY,
"",
true,
false);
MockBukkit.mock();
plugin = MockBukkit.load(NickoBukkit.class, config);
plugin = MockBukkit.load(NickoBukkit.class);
}
@Test