use of com.faforever.client.remote.domain.SocialMessage in project downlords-faf-client by FAForever.
the class PircBotXChatServiceTest method connect.
private void connect() throws Exception {
instance.connect();
verify(pircBotXFactory).createPircBotX(configurationCaptor.capture());
CountDownLatch latch = listenForConnected();
firePircBotXEvent(new ConnectEvent(pircBotX));
assertTrue(latch.await(TIMEOUT, TIMEOUT_UNIT));
UserHostmask nickServHostMask = mock(UserHostmask.class);
when(nickServHostMask.getHostmask()).thenReturn("nickserv");
when(configuration.getNickservNick()).thenReturn("nickserv");
when(configuration.getNickservOnSuccess()).thenReturn("you are now");
firePircBotXEvent(new NoticeEvent(pircBotX, nickServHostMask, null, null, "", "you are now identified"));
SocialMessage socialMessage = new SocialMessage();
socialMessage.setChannels(Collections.emptyList());
socialMessageListenerCaptor.getValue().accept(socialMessage);
verify(outputIrc, timeout(TIMEOUT).atLeastOnce()).joinChannel(DEFAULT_CHANNEL_NAME);
}
Aggregations