1 package net.pterodactylus.xdcc.data;
3 import org.hamcrest.MatcherAssert;
4 import org.hamcrest.Matchers;
6 import org.mockito.Mockito;
9 * Unit test for {@link Bot}.
11 * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
13 public class BotTest {
15 private final Network network = Mockito.mock(Network.class);
16 private final Bot bot = new Bot(network, "#test", "Test-Bot");
17 private final Pack oldPack = new Pack("7", "123", "new-file.dat");
18 private final Pack newPack = new Pack("15", "234", "new-file.dat");
21 public void addingOneFileWithTwoIdsRemovesTheOldId() {
24 MatcherAssert.assertThat(bot.packs(), Matchers.contains(newPack));