test: Add reload test

This commit is contained in:
Adrian 2023-03-11 10:31:47 -05:00
parent 830916f91c
commit 1b55ffdf41
No known key found for this signature in database
GPG Key ID: FB8EF84DCE1BE452
2 changed files with 13 additions and 1 deletions

View File

@ -24,6 +24,7 @@ import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.io.TempDir; import org.junit.jupiter.api.io.TempDir;
import java.nio.file.Path; import java.nio.file.Path;
import java.time.Duration;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.*;
import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
@ -60,4 +61,15 @@ class ConfigurationTest {
.isEqualTo(false); .isEqualTo(false);
} }
@Test
void reloadTest() {
final ConfigurationContainer<PaperConfiguration> proxyConfiguration =
assertDoesNotThrow(
() -> ConfigurationContainer.load(path, PaperConfiguration.class)
);
assertThat(proxyConfiguration.reload())
.succeedsWithin(Duration.ofMillis(50));
}
} }

View File

@ -22,7 +22,7 @@ import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
public class PairTest { class PairTest {
@Test @Test
void pairTest() { void pairTest() {
Pair<Object> pair = Pair.of("survival", null); Pair<Object> pair = Pair.of("survival", null);