Package jetbrains.communicator.mock

Examples of jetbrains.communicator.mock.MockMessage


    myCommand.execute();
  }

  public void testSearchHistory_WithResult() throws Exception {
    MockMessage m1 = new MockMessage(new Date(), "some text1");
    MockMessage m2 = new MockMessage(new Date(), "some text2");
    MockMessage m3 = new MockMessage(new Date(), "some text2 ataing");

    query("text2");
    myDispatcherMock.expects(once()).method("getHistory").with(eq(myUser), eq(null)).will(
        returnValue(new LocalMessage[]{m1, m2, m3}));
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",
View Full Code Here

    user1.setOnline(true);
    user2.setOnline(true);

    myDispatcher.sendLater(user1, mockMessage);
    mockMessage.waitUntilDispatchingStarted();
    myDispatcher.sendLater(user2, new MockMessage(true));

    assertEquals("Messages not delivered yet", 2,
        myDispatcher.getUsersWithMessages().length);

    triggerMessageProcessing(mockMessage);
View Full Code Here

    super.tearDown();
  }

  public void testSendMessageToOnlineUser() throws Exception {

    MockMessage message = new MockMessage(true);
    myDispatcher.performDispatch(myUser, message);
    assertEquals("should send to online user",
        "sent to "+myUser+":success", message.getLog());
  }
View Full Code Here

  public void testMessagesQueue() throws Exception {

    assertEquals("No pending messages", 0, myDispatcher.getPendingMessages(myUser).length);

    myDispatcher.performDispatch(myUser, new MockMessage());
    assertEquals("Sent successfully, queue is still empty", 0, myDispatcher.getPendingMessages(myUser).length);

    // queue failed message
    MockMessage failedMessage = new MockMessage(false);
    myDispatcher.performDispatch(myUser, failedMessage);

    assertEquals("Failed message should be queued",
        1, myDispatcher.getPendingMessages(myUser).length);
    assertSame(failedMessage, myDispatcher.getPendingMessages(myUser)[0]);
View Full Code Here

        1, myDispatcher.getPendingMessages(myUser).length);
    assertSame(failedMessage, myDispatcher.getPendingMessages(myUser)[0]);
  }

  public void testSendSameMessageTwice() throws Exception {
    MockMessage failedMessage = new MockMessage(false);
    myDispatcher.performDispatch(myUser, failedMessage);
    myDispatcher.performDispatch(myUser, failedMessage);
    assertEquals("Only one message should be queued", 1,
        myDispatcher.getPendingMessages(myUser).length);
  }
View Full Code Here

    assertEquals("Only one message should be queued", 1,
        myDispatcher.getPendingMessages(myUser).length);
  }

  public void testUserDeleted() throws Exception {
    MockMessage failedMessage = new MockMessage(false);
    myDispatcher.performDispatch(myUser, failedMessage);

    getBroadcaster().fireEvent(new UserEvent.Removed(myUser));
    assertEquals("Queue should be cleared when user is deleted", 0,
        myDispatcher.getPendingMessages(myUser).length);
View Full Code Here

        myDispatcher.getPendingMessages(myUser).length);
  }

  public void testSuccessfulSendingOfPendingEvent() throws Exception {
    myUser.setOnline(true);
    MockMessage failedMessage = new MockMessage(false);
    myDispatcher.performDispatch(myUser, failedMessage);

    failedMessage.setSendSuccessful(true);
    myDispatcher.performDispatch(myUser, failedMessage);

    assertEquals("If sent successful, remove from pending queue", 0,
        myDispatcher.getPendingMessages(myUser).length);
  }
View Full Code Here

    assertEquals("If sent successful, remove from pending queue", 0,
        myDispatcher.getPendingMessages(myUser).length);
  }

  public void testRemoveMessageFromQueue() throws Exception {
    MockMessage message1 = new MockMessage();
    MockMessage message2 = new MockMessage();
    MockMessage message3 = new MockMessage();
    myDispatcher.addPendingMessage(myUser, message1);
    myDispatcher.addPendingMessage(myUser, message2);
    myDispatcher.addPendingMessage(myUser, message3);

    myDispatcher.removePendingMessage(myUser, 0);
View Full Code Here

  }

  public void testIconBlinkingStatus() throws Exception {
    assertFalse(hasMessagesWhichRequireIconBlinking());

    MockMessage message = new MockMessage();
    myDispatcher.addPendingMessage(myUser, message);

    assertEquals(1, myDispatcher.getPendingMessages(myUser).length);
    assertTrue("Should blink to inform user about urgent event",
        hasMessagesWhichRequireIconBlinking());
View Full Code Here

TOP

Related Classes of jetbrains.communicator.mock.MockMessage

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.