diff --git a/application/src/main/java/de/cotto/lndmanagej/ChannelLogger.java b/application/src/main/java/de/cotto/lndmanagej/ChannelLogger.java deleted file mode 100644 index dc4a38cd..00000000 --- a/application/src/main/java/de/cotto/lndmanagej/ChannelLogger.java +++ /dev/null @@ -1,23 +0,0 @@ -package de.cotto.lndmanagej; - -import de.cotto.lndmanagej.grpc.GrpcChannels; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.scheduling.annotation.Scheduled; -import org.springframework.stereotype.Component; - -@Component -public class ChannelLogger { - private final Logger logger = LoggerFactory.getLogger(getClass()); - private final GrpcChannels grpcChannels; - - public ChannelLogger(GrpcChannels grpcChannels) { - this.grpcChannels = grpcChannels; - } - - @Scheduled(fixedDelay = 60_000) - public void logChannels() { - grpcChannels.getChannels() - .forEach(channel -> logger.info("Channel: {}", channel)); - } -} diff --git a/application/src/test/java/de/cotto/lndmanagej/ChannelLoggerTest.java b/application/src/test/java/de/cotto/lndmanagej/ChannelLoggerTest.java deleted file mode 100644 index 5d9363ae..00000000 --- a/application/src/test/java/de/cotto/lndmanagej/ChannelLoggerTest.java +++ /dev/null @@ -1,36 +0,0 @@ -package de.cotto.lndmanagej; - -import de.cotto.lndmanagej.grpc.GrpcChannels; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.InjectMocks; -import org.mockito.Mock; -import org.mockito.junit.jupiter.MockitoExtension; -import uk.org.lidalia.slf4jtest.TestLogger; -import uk.org.lidalia.slf4jtest.TestLoggerFactory; - -import java.util.Set; - -import static de.cotto.lndmanagej.model.ChannelFixtures.CHANNEL; -import static org.assertj.core.api.Assertions.assertThat; -import static org.mockito.Mockito.when; -import static uk.org.lidalia.slf4jtest.LoggingEvent.info; - -@ExtendWith(MockitoExtension.class) -class ChannelLoggerTest { - private final TestLogger logger = TestLoggerFactory.getTestLogger(ChannelLogger.class); - - @InjectMocks - private ChannelLogger channelLogger; - - @Mock - @SuppressWarnings("unused") - private GrpcChannels grpcChannels; - - @Test - void logChannels() { - when(grpcChannels.getChannels()).thenReturn(Set.of(CHANNEL)); - channelLogger.logChannels(); - assertThat(logger.getLoggingEvents()).contains(info("Channel: {}", CHANNEL)); - } -} \ No newline at end of file