Package jetbrains.communicator.mock

Examples of jetbrains.communicator.mock.MockTransport


    assertTrue("Good user - should be processed", myProcessed);
  }

  private void processRequest() {
    myProvider.processAndFillResponse(new Element("a"), new Element("a"), new MockTransport(), myUser.getName());
  }
View Full Code Here


  }

  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());
View Full Code Here

  public void testIsOnline() throws Exception {

    assertFalse(myUser.isOnline());

    final MockTransport mockTransport = new MockTransport() {
      @Override
      public UserPresence getUserPresence(User user) {
        return new UserPresence(true);
      }
    };
View Full Code Here

  private void _test(String text, VFile vFile, CodePointer codePointer) {
    Element root = new Element("element");
    CodePointerXmlMessage xmlMessage = new CodePointerXmlMessage(text, codePointer, vFile);
    xmlMessage.fillRequest(root);

    CodePointerEvent event = CodePointerXmlMessage.createEvent(new MockTransport(), "someUser", root);

    assertEquals("someUser", event.getRemoteUser());
    assertEquals("Wrong code pointer restored", codePointer, event.getCodePointer());
    assertEquals(vFile, event.getFile());
  }
View Full Code Here

      myData = data;
    }

    @Override
    protected void runTest() throws Throwable {
      MessageEvent event = EventFactory.createMessageEvent(new MockTransport(), "user", myData[0]);
      assertEquals("Wrong message extracted", myData[1], event.getMessage());

      if (myData.length == 2) {
        assertFalse(event.toString(), event instanceof StacktraceEvent);
      }
View Full Code Here

  public void testMultipleSelection_OfflineUsersHidden() throws Exception {
    final User user1 = myUserModel.createUser("user1", MockTransport.NAME);
    final User user2 = myUserModel.createUser("user2", MockTransport.NAME);

    Pico.getInstance().unregisterComponent(Pico.getInstance().getComponentInstanceOfType(Transport.class));
    MockTransport mockTransport = new MockTransport() {
      @Override
      public UserPresence getUserPresence(User user) {
        return user == user1 ? new UserPresence(true) : new UserPresence(false);
      }
    };
View Full Code Here

    assertEquals("User group should be expanded", 2, getTree().getRowCount());
  }

  public void testExpandGroupMessageReceived() throws Exception {
    MockTransport transport = new MockTransport();
    User user = UserImpl.create("nick", transport.getName());
    user.setGroup("some non-default group", myUserModel);
    myUserModel.addUser(user);
    TreeUtils.collapseAll(getTree());
    assertEquals("Sanity check", 1, getTree().getRowCount());
View Full Code Here

    EventsProcessor processor = new EventsProcessor((IDEtalkMessagesWindow) myMock.proxy(), myUserModel, localMessageDispatcher, null);
    disposeOnTearDown(processor);
  }

  public void testIncomingMessage_No_Tab_WithExpand() throws Exception {
    MessageEvent event = EventFactory.createMessageEvent(new MockTransport(), "bob", "text");

    myMock.expects(once()).method("expandToolWindow");
    myMock.expects(once()).method("newMessageAvailable").with(eq(myUserModel.createUser("bob", MockTransport.NAME)), eq(event));
    myMock.expects(once()).method("getWindow").will(returnValue(null));
View Full Code Here

  }

  public void testIncomingMessage_No_Tab_WithoutExpand() throws Exception {
    IdeaFlags.EXPAND_ON_MESSAGE.change(false);

    MessageEvent event = EventFactory.createMessageEvent(new MockTransport(), "bob", "text");
    myMock.expects(once()).method("newMessageAvailable").with(eq(myUserModel.createUser("bob", MockTransport.NAME)), eq(event));
    myMock.expects(once()).method("getWindow").will(returnValue(null));

    getBroadcaster().fireEvent(event);
  }
View Full Code Here

  public void testOfflineUserWithMessage() throws Exception {
    myTree.expandRow(2);
    myTree.expandRow(1);

    myIDEFacade.setReturnedMessage(new MockMessage());
    getBroadcaster().fireEvent(EventFactory.createMessageEvent(new MockTransport(),
        myUserModel.getUsers("group1")[0].getName(), "text"));

    TreeUtil.expandAll(myTree);
    assertEquals("Should include user with pending local message",
       5, myTree.getRowCount());
View Full Code Here

TOP

Related Classes of jetbrains.communicator.mock.MockTransport

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.