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