import java.io.IOException;
import java.io.StringWriter;
+import java.time.Duration;
import net.pterodactylus.xdcc.core.Core;
import net.pterodactylus.xdcc.data.ConnectedNetwork;
builder("TestNet").build(),
"irc.test.net",
6667,
+ Duration.ofMinutes(1),
"Nickname1",
asList("#channel1", "#channel2"),
- asList("#forced"),
+ emptyList(),
17,
445
);
builder("DummyNet").build(),
"irc.dummy.net",
6789,
+ Duration.ofMinutes(1),
"Nickname2",
asList("#dummy1", "#dummy2"),
asList("#foo", "#bar"),
65,
234
);
- when(core.connectedNetworks()).thenReturn(asList(network1, network2));
+ ConnectedNetwork network3 = new ConnectedNetwork(
+ builder("FooNet").build(),
+ "irc.foo.net",
+ 7000,
+ Duration.ofMinutes(1),
+ "Nickname3",
+ emptyList(),
+ emptyList(),
+ 118,
+ 1234
+ );
+ ConnectedNetwork network4 = new ConnectedNetwork(
+ builder("BarNet").build(),
+ "irc.bar.net",
+ 7001,
+ Duration.ofMinutes(1),
+ "Nickname4",
+ emptyList(),
+ asList("#foo", "#bar"),
+ 4,
+ 21
+ );
+ when(core.connectedNetworks()).thenReturn(asList(network1, network2, network3, network4));
}
@Test
String result = writer.toString();
assertThat(result, is(
"Connected to TestNet via irc.test.net:6667.\n" +
- " Joined #channel1, #channel2, force-joined #forced.\n" +
+ " Joined #channel1, #channel2.\n" +
" 17 bots serving 445 packs.\n" +
"Connected to DummyNet via irc.dummy.net:6789.\n" +
" Joined #dummy1, #dummy2, force-joined #foo, #bar.\n" +
" 65 bots serving 234 packs.\n" +
- "Total: 82 bots, 679 packs.\n"
+ "Connected to FooNet via irc.foo.net:7000.\n" +
+ " 118 bots serving 1234 packs.\n" +
+ "Connected to BarNet via irc.bar.net:7001.\n" +
+ " Force-joined #foo, #bar.\n" +
+ " 4 bots serving 21 packs.\n" +
+ "Total: 204 bots, 1934 packs.\n"
));
}