use of jetbrains.communicator.core.users.User in project intellij-plugins by JetBrains.
the class UserModelImplTest method testStacktrace.
public void testStacktrace() throws Exception {
int hadUsers = myUserModel.getAllUsers().length;
getBroadcaster().fireEvent(EventFactory.createStacktraceEvent(new MockTransport(), "aaaaaa", "statcktrace", "comment"));
assertEquals("Another user should be added", hadUsers + 1, myUserModel.getAllUsers().length);
User addedUser = myUserModel.getAllUsers()[0];
assertEquals("aaaaaa", addedUser.getName());
}
use of jetbrains.communicator.core.users.User in project intellij-plugins by JetBrains.
the class UserTest method testNoTransport.
public void testNoTransport() throws Exception {
User user = UserImpl.create("user", "ddd");
assertFalse(user.isOnline());
}
use of jetbrains.communicator.core.users.User in project intellij-plugins by JetBrains.
the class UserTest method testSetCanAccess_AnotherUser.
public void testSetCanAccess_AnotherUser() throws Throwable {
User sameUser = UserImpl.create(myUser.getName(), myUser.getTransportCode());
sameUser.setCanAccessMyFiles(true, myUserModel);
assertFalse("No change expected", myUser.canAccessMyFiles());
myUserModel.addUser(myUser);
sameUser.setCanAccessMyFiles(true, myUserModel);
assertTrue("Change expected for user in model", myUser.canAccessMyFiles());
}
use of jetbrains.communicator.core.users.User in project intellij-plugins by JetBrains.
the class UserTest method testIsOnline.
public void testIsOnline() throws Exception {
assertFalse(myUser.isOnline());
final MockTransport mockTransport = new MockTransport() {
@Override
public UserPresence getUserPresence(User user) {
return new UserPresence(true);
}
};
Pico.getInstance().registerComponentInstance(mockTransport);
myUser = UserImpl.create("someUser", MockTransport.NAME);
assertTrue("Corresponding transport is created - should be online now", myUser.isOnline());
}
use of jetbrains.communicator.core.users.User in project intellij-plugins by JetBrains.
the class PersistentUserModelImplTest method testPersistUser.
public void testPersistUser() throws Exception {
myUserModel.addUser(new MockUser("user", "group"));
PersistentUserModelImpl modelInstance = createModelInstance();
User[] users = modelInstance.getAllUsers();
assertEquals(1, users.length);
assertEquals("user", users[0].getName());
assertEquals("group", users[0].getGroup());
}
Aggregations