@Test public void shouldReceiveMessages() { String body = "A message"; when(sqsClient.receiveMessage(any(ReceiveMessageRequest.class)).getMessages()) .thenReturn(Arrays.asList(new Message().withBody(body))); List<String> messages = provider.receive(); assertThat(messages.size(), is(1)); assertThat(messages, hasItem(body)); }