test: BukkitLogger
This commit is contained in:
54
src/test/java/ghast/logger/BukkitLoggerTest.java
Normal file
54
src/test/java/ghast/logger/BukkitLoggerTest.java
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
package ghast.logger;
|
||||||
|
|
||||||
|
import org.junit.jupiter.api.BeforeEach;
|
||||||
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
import java.util.logging.Level;
|
||||||
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
|
import static org.mockito.Mockito.mock;
|
||||||
|
import static org.mockito.Mockito.verify;
|
||||||
|
|
||||||
|
class BukkitLoggerTest {
|
||||||
|
|
||||||
|
Logger logger;
|
||||||
|
BukkitLogger bukkitLogger;
|
||||||
|
|
||||||
|
@BeforeEach
|
||||||
|
void before() {
|
||||||
|
logger = mock(Logger.class);
|
||||||
|
bukkitLogger = new BukkitLogger(logger);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void debug() {
|
||||||
|
bukkitLogger.debug("Some String");
|
||||||
|
verify(logger).log(Level.CONFIG, "Some String");
|
||||||
|
|
||||||
|
Exception exception = new Exception("oops!");
|
||||||
|
bukkitLogger.debug("Some String", exception);
|
||||||
|
verify(logger).log(Level.CONFIG, "Some String", exception);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void info() {
|
||||||
|
bukkitLogger.info("some message");
|
||||||
|
verify(logger).log(Level.INFO, "some message");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void warn() {
|
||||||
|
bukkitLogger.warn("some message");
|
||||||
|
verify(logger).log(Level.WARNING, "some message");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void error() {
|
||||||
|
bukkitLogger.error("some message");
|
||||||
|
verify(logger).log(Level.SEVERE, "some message");
|
||||||
|
|
||||||
|
Exception exception = new Exception("oops!");
|
||||||
|
bukkitLogger.error("Some String", exception);
|
||||||
|
verify(logger).log(Level.SEVERE, "Some String", exception);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user