Exemple #1
0
  @Test
  public void testMessageProcessor() {

    ESFEventMessage msg1 = new ESFEventMessage();
    ESFEventMessage msg2 = new ESFEventMessage();
    messageQueue.add(msg1);
    messageQueue.add(msg2);
    messageProcessor.setMessageQueue(messageQueue);
    Assert.assertTrue(messageProcessor.isWaiting());
    // messageProcessor.run();
    // messageProcessor.stop();
  }
Exemple #2
0
  @Test
  public void testReceiveMessage() {

    ESFEventMessage msg1 = new ESFEventMessage();
    ESFEventMessage msg2 = new ESFEventMessage();

    messageQueue.add(msg1);
    messageQueue.add(msg2);

    messageReceiver.setMessageQueue(messageQueue);
    messageProcessor.setMessageQueue(messageQueue);

    ESFEventMessage msg3 = new ESFEventMessage();
    ESFFetchMissedEventsResponse msg4 = new ESFFetchMissedEventsResponse();
    ESFSubscriptionResponse msg5 = new ESFSubscriptionResponse();
    ESFUnsubscriptionResponse msg6 = new ESFUnsubscriptionResponse();

    messageQueue.add(msg3);
    // messageQueue.add(msg4);
    // messageQueue.add(msg5);
    // messageQueue.add(msg6);

    messageReceiver.receivedMessage(msg3, comm);
    messageReceiver.receivedMessage(msg4, comm);
    messageReceiver.receivedMessage(msg5, comm);
    messageReceiver.receivedMessage(msg6, comm);
  }
Exemple #3
0
  @Test
  public void testRun() {

    // esfConnector.setProvider(mockErrorProvider);

    // Assert.assertEquals(provider.get(), null);

    Identifier identifier =
        dmFactory.createIdentifierFromString(
            "ni:HASH_OF_PK=a294ac791b2cc6ccb6e2554324d787b775448a78~HASH_OF_PK_IDENT=SHA1~VERSION_KIND=UNVERSIONED");
    esfConnector.setId(identifier);

    // set message queue
    ESFEventMessage msg1 = new ESFEventMessage();
    ESFEventMessage msg2 = new ESFEventMessage();

    messageQueue.add(msg1);
    messageQueue.add(msg2);

    messageReceiver.setMessageQueue(messageQueue);
    messageProcessor.setMessageQueue(messageQueue);
    /*
     * ESFEventMessage msg3 = new ESFEventMessage(); messageReceiver.receivedMessage(msg3, comm);
     */
    ESFFetchMissedEventsResponse msg4 = new ESFFetchMissedEventsResponse();
    messageReceiver.receivedMessage(msg4, comm);

    ESFSubscriptionResponse msg5 = new ESFSubscriptionResponse();
    messageReceiver.receivedMessage(msg5, comm);

    ESFUnsubscriptionResponse msg6 = new ESFUnsubscriptionResponse();
    messageReceiver.receivedMessage(msg6, comm);

    esfConnector =
        new AbstractEsfConnectorImp(dmFactory, messageReceiver, messageProcessor, host, port);

    esfConnector.start();
    // Assert.assertEquals(esfConnector.isAlive(), true);
  }