test: LoggerAdapter
This commit is contained in:
@@ -2,11 +2,9 @@ package ghast.logger;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.ToString;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
@Getter
|
||||
@ToString
|
||||
public class FormattingPair {
|
||||
|
||||
private final String message;
|
||||
|
||||
50
src/test/java/ghast/logger/LoggerAdapterTest.java
Normal file
50
src/test/java/ghast/logger/LoggerAdapterTest.java
Normal file
@@ -0,0 +1,50 @@
|
||||
package ghast.logger;
|
||||
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.mockito.Mockito;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
import static org.mockito.Mockito.*;
|
||||
|
||||
class LoggerAdapterTest {
|
||||
|
||||
LoggerAdapter loggerAdapter;
|
||||
|
||||
@BeforeEach
|
||||
void before() {
|
||||
loggerAdapter = mock(LoggerAdapter.class, CALLS_REAL_METHODS);
|
||||
}
|
||||
|
||||
@Test
|
||||
void debug() {
|
||||
loggerAdapter.debug("some pattern {}", "item-1");
|
||||
verify(loggerAdapter).debug("some pattern item-1");
|
||||
|
||||
Exception exception = new Exception("oops!");
|
||||
loggerAdapter.debug("some pattern {}", "item-1", exception);
|
||||
verify(loggerAdapter).debug("some pattern item-1", exception);
|
||||
}
|
||||
|
||||
@Test
|
||||
void info() {
|
||||
loggerAdapter.info("some pattern {}", "item-1");
|
||||
verify(loggerAdapter).info("some pattern item-1");
|
||||
}
|
||||
|
||||
@Test
|
||||
void warn() {
|
||||
loggerAdapter.warn("some pattern {}", "item-1");
|
||||
verify(loggerAdapter).warn("some pattern item-1");
|
||||
}
|
||||
|
||||
@Test
|
||||
void error() {
|
||||
loggerAdapter.error("some pattern {}", "item-1");
|
||||
verify(loggerAdapter).error("some pattern item-1");
|
||||
|
||||
Exception exception = new Exception("oops!");
|
||||
loggerAdapter.error("some pattern {}", "item-1", exception);
|
||||
verify(loggerAdapter).error("some pattern item-1", exception);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user