Package org.mokai

Examples of org.mokai.Message


      .thenReturn(10L);

    DataSource dataSource = mockDataSource();
    JdbcMessageStore messageStore = createMessageStore(dataSource, handler);

    Message message = new Message();
    messageStore.saveOrUpdate(message);

    Assert.assertEquals(10L, ((Long) message.getId()).longValue());

    verify(handler).insertMessage(any(Connection.class), any(Message.class));
    verify(handler, never()).updateMessage(any(Connection.class), any(Message.class));
  }
View Full Code Here


    MessageHandler handler = mock(MessageHandler.class);

    DataSource dataSource = mockDataSource();
    JdbcMessageStore messageStore = createMessageStore(dataSource, handler);

    Message message = new Message();
    messageStore.saveOrUpdate(message);
  }
View Full Code Here

      .thenReturn(true);

    DataSource dataSource = mockDataSource();
    JdbcMessageStore messageStore = createMessageStore(dataSource, handler);

    Message message = new Message();
    message.setId(10);
    messageStore.saveOrUpdate(message);

    verify(handler).updateMessage(any(Connection.class), any(Message.class));
    verify(handler, never()).insertMessage(any(Connection.class), any(Message.class));
  }
View Full Code Here

      .thenReturn(false);

    DataSource dataSource = mockDataSource();
    JdbcMessageStore messageStore = createMessageStore(dataSource, handler);

    Message message = new Message();
    message.setId(10);
    messageStore.saveOrUpdate(message);
  }
View Full Code Here

    MessageHandler handler = mock(MessageHandler.class);

    DataSource dataSource = mockDataSource();
    JdbcMessageStore messageStore = createMessageStore(dataSource, handler);

    Message message = new Message();
    message.setId(10);
    messageStore.saveOrUpdate(message);
  }
View Full Code Here

  @Test
  public void testListWithEmptyCriteria() throws Exception {
    MessageHandler handler = mock(MessageHandler.class);
    when(handler.listMessages(any(Connection.class), any(MessageCriteria.class)))
      .thenReturn(Collections.singleton(new Message()));

    DataSource dataSource = mockDataSource();
    JdbcMessageStore messageStore = createMessageStore(dataSource, handler);

    Collection<Message> messages = messageStore.list(new MessageCriteria());
View Full Code Here

  @Test
  public void testListWithNullCriteria() throws Exception {
    MessageHandler handler = mock(MessageHandler.class);
    when(handler.listMessages(any(Connection.class), any(MessageCriteria.class)))
      .thenReturn(Collections.singleton(new Message()));

    DataSource dataSource = mockDataSource();
    JdbcMessageStore messageStore = createMessageStore(dataSource, handler);

    Collection<Message> messages = messageStore.list(null);
View Full Code Here

  @Test
  public void testListWithTypeAndDirectionCriteria() throws Exception {
    MessageHandler handler = mock(MessageHandler.class);
    when(handler.supportsDirection(any(Direction.class))).thenReturn(true);
    when(handler.listMessages(any(Connection.class), any(MessageCriteria.class)))
      .thenReturn(Collections.singleton(new Message()));

    DataSource dataSource = mockDataSource();
    JdbcMessageStore messageStore = createMessageStore(dataSource, handler);

    MessageCriteria criteria = new MessageCriteria()
View Full Code Here

    ConnectorService connectorService = new MockConnectorService("test", processor, resourceRegistry);
    connectorService.start();

    Assert.assertEquals(Status.UNKNOWN, connectorService.getStatus());

    simulateMessage(new Message(), "activemq:mokai-test");

    outboundEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);
    failedEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);

    Assert.assertEquals(Status.UNKNOWN, connectorService.getStatus());
    Assert.assertEquals(1, processor.getCount());

    Message message = (Message) processor.getMessage(0);
    Assert.assertNotNull(message);
    Assert.assertEquals("test", message.getDestination());
  }
View Full Code Here

    // check that the status is UNKNOWN
    Assert.assertEquals(Status.UNKNOWN, processorService.getStatus());

    // simulate the message
    simulateMessage(new Message(), "activemq:mokai-test");

    // wait until the message fails
    failedEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);
    outboundEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);

    // check that the status is FAILED
    Assert.assertEquals(Status.FAILED, processorService.getStatus());

    // add processed validation
    outboundEndpoint.reset();
    outboundEndpoint.expectedMessageCount(1);
    failedEndpoint.reset();
    failedEndpoint.expectedMessageCount(0);

    Mockito.doNothing()
      .when(processor)
      .process(Mockito.any(Message.class));

    // simulate the message
    simulateMessage(new Message(), "activemq:mokai-test");

    // wait until the message is processed
    outboundEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);
    failedEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);
View Full Code Here

TOP

Related Classes of org.mokai.Message

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.