mirror of
https://github.com/aljazceru/lnd-manageJ.git
synced 2026-01-22 07:24:23 +01:00
warn if peer has no flow for >= 14 days
This commit is contained in:
@@ -8,8 +8,8 @@ import org.mockito.InjectMocks;
|
||||
import org.mockito.Mock;
|
||||
import org.mockito.junit.jupiter.MockitoExtension;
|
||||
|
||||
import static de.cotto.lndmanagej.model.NodeWarningsFixtures.NODE_WARNINGS;
|
||||
import static de.cotto.lndmanagej.model.PubkeyFixtures.PUBKEY;
|
||||
import static de.cotto.lndmanagej.model.warnings.NodeWarningsFixtures.NODE_WARNINGS;
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
import static org.mockito.Mockito.when;
|
||||
|
||||
|
||||
@@ -13,11 +13,11 @@ import static de.cotto.lndmanagej.model.FeeReportFixtures.FEE_REPORT;
|
||||
import static de.cotto.lndmanagej.model.FlowReportFixtures.FLOW_REPORT;
|
||||
import static de.cotto.lndmanagej.model.NodeDetailsFixtures.NODE_DETAILS;
|
||||
import static de.cotto.lndmanagej.model.NodeFixtures.ALIAS;
|
||||
import static de.cotto.lndmanagej.model.NodeWarningsFixtures.NODE_WARNINGS;
|
||||
import static de.cotto.lndmanagej.model.OnChainCostsFixtures.ON_CHAIN_COSTS;
|
||||
import static de.cotto.lndmanagej.model.OnlineReportFixtures.ONLINE_REPORT;
|
||||
import static de.cotto.lndmanagej.model.PubkeyFixtures.PUBKEY;
|
||||
import static de.cotto.lndmanagej.model.RebalanceReportFixtures.REBALANCE_REPORT;
|
||||
import static de.cotto.lndmanagej.model.warnings.NodeWarningsFixtures.NODE_WARNINGS;
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
class NodeDetailsDtoTest {
|
||||
@@ -36,7 +36,7 @@ class NodeDetailsDtoTest {
|
||||
FeeReportDto.createFromModel(FEE_REPORT),
|
||||
FlowReportDto.createFromModel(FLOW_REPORT),
|
||||
RebalanceReportDto.createFromModel(REBALANCE_REPORT),
|
||||
NODE_WARNINGS.warnings()
|
||||
NODE_WARNINGS.descriptions()
|
||||
);
|
||||
assertThat(NodeDetailsDto.createFromModel(NODE_DETAILS)).isEqualTo(expected);
|
||||
}
|
||||
|
||||
@@ -2,13 +2,18 @@ package de.cotto.lndmanagej.controller.dto;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static de.cotto.lndmanagej.model.NodeWarningsFixtures.NODE_WARNINGS;
|
||||
import java.util.Set;
|
||||
|
||||
import static de.cotto.lndmanagej.model.warnings.NodeWarningsFixtures.NODE_WARNINGS;
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
class NodeWarningsDtoTest {
|
||||
@Test
|
||||
void createFromModel() {
|
||||
assertThat(NodeWarningsDto.createFromModel(NODE_WARNINGS))
|
||||
.isEqualTo(new NodeWarningsDto(NODE_WARNINGS.warnings()));
|
||||
assertThat(NodeWarningsDto.createFromModel(NODE_WARNINGS)).isEqualTo(new NodeWarningsDto(Set.of(
|
||||
"No flow in the past 16 days",
|
||||
"Node has been online 51% in the last week",
|
||||
"Node changed between online and offline 123 times"
|
||||
)));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user