use of jetbrains.communicator.core.users.User in project intellij-plugins by JetBrains.
the class UserMonitorThreadTest method expectSetOneOnlineUser.
private void expectSetOneOnlineUser() throws UnknownHostException {
User p2PUser = UserImpl.create("nick", P2PTransport.CODE);
List<String> projects = new ArrayList<>();
projects.add("project1");
OnlineUserInfo onlineUserInfo = new OnlineUserInfo(InetAddress.getByName("localhost"), PORT, projects, new UserPresence(PresenceMode.AWAY));
myUserMonitorClientMock.expects(once()).method("createUser").with(eq("nick"), eq(onlineUserInfo)).will(returnValue(p2PUser));
myUserMonitorThread.addOnlineUser("localhost", "nick", new Integer(PORT), projects, new UserPresence(PresenceMode.AWAY));
myUserMonitorClientMock.expects(once()).method("setOnlineUsers").with(eq(new HashSet(Arrays.asList(p2PUser))));
}
use of jetbrains.communicator.core.users.User in project intellij-plugins by JetBrains.
the class FindUsersCommandTest method testNewUserFound_AddNoOne.
public void testNewUserFound_AddNoOne() throws Exception {
final BaseUserImpl teddy = setTeddyUserIsFound();
myUserModelMock.expects(once()).method("hasUser").with(eq(teddy)).will(returnValue(false));
myUserModelMock.expects(once()).method("getGroups").will(returnValue(null));
myIDEFacade.setReturnedData(new FindUsersCommand.UsersInfo(new User[0], "new group"));
myCommand.execute();
assertEquals("chooseUsersToBeAdded", myIDEFacade.getAndClearLog());
}
use of jetbrains.communicator.core.users.User in project intellij-plugins by JetBrains.
the class SendCodePointerCommandTest method testExecute_LocalMessage.
public void testExecute_LocalMessage() throws Exception {
addEventListener();
final CodePointer codePointerToSend = new CodePointer(0, 0);
final VFile fileToSend = VFile.create("a path");
User user = UserImpl.create("user", MockTransport.NAME);
myCommand.setCodePointer(codePointerToSend);
myCommand.setVFile(fileToSend);
myCommand.setUser(user);
myFacadeMock.expects(once()).method("getMessage").will(returnValue("some message"));
myFacadeMock.expects(once()).method("fillFileContents").with(eq(fileToSend));
myCommand.execute();
verifySendMessageLocalEvent(user, "some message");
assertSame(fileToSend, ((SendCodePointerEvent) myEvents.get(0)).getFile());
assertSame(codePointerToSend, ((SendCodePointerEvent) myEvents.get(0)).getCodePointer());
}
use of jetbrains.communicator.core.users.User in project intellij-plugins by JetBrains.
the class SendMessageCommandTest method testInvokeDialogWithExplicitUser.
public void testInvokeDialogWithExplicitUser() throws Exception {
MockUser user1 = new MockUser();
myUserModel.addUser(user1);
myCommand.setUser(user1);
myFacadeMock.expects(once()).method("invokeSendMessage").with(eq(myUserModel.getAllUsers()), eq(new User[] { user1 }), eq(""), ANYTHING);
myCommand.execute();
}
use of jetbrains.communicator.core.users.User in project intellij-plugins by JetBrains.
the class SendMessageCommandTest method testInvokeDialog.
public void testInvokeDialog() throws Exception {
MockUser user1 = new MockUser("user1", null);
MockUser user2 = new MockUser("user2", null);
MockUser user3 = new MockUser("user3", null);
myUserModel.addUser(user1);
myUserModel.addUser(user2);
myUserModel.addUser(user3);
myMockUserListComponent.setSelectedNodes(new Object[] { "a group", user2, "grp2", user1 });
myCommand.setMessage("a text");
myFacadeMock.expects(once()).method("invokeSendMessage").with(eq(myUserModel.getAllUsers()), eq(new User[] { user2, user1 }), eq("a text"), ANYTHING);
myCommand.execute();
}
Aggregations