Skip to content

Instantly share code, notes, and snippets.

@henesgokdag
Created July 29, 2022 18:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save henesgokdag/ec26f77811ae8a06bc522aba523e8717 to your computer and use it in GitHub Desktop.
Save henesgokdag/ec26f77811ae8a06bc522aba523e8717 to your computer and use it in GitHub Desktop.
MessageServiceIT
@ActiveProfiles("container")
@SpringBootTest
@RunWith(SpringRunner.class)
@ExtendWith(MockitoExtension.class)
public class MessageServiceIT extends CouchbaseTestContainer {
@Autowired
private MessageService messageService;
@Autowired
private MessageRepository messageRepository;
@Test
public void shouldSendAndGetMessage(){
//given
Message message = new Message("test-title","test-text");
messageService.sendMessage(message);
//when
Message messageFromRepository = messageService.getById(message.getId());
//then
assertEquals("ids not equal",message.getId(),messageFromRepository.getId());
assertEquals("texts not equal",message.getText(),messageFromRepository.getText());
assertEquals("titles not equal",message.getTitle(),messageFromRepository.getTitle());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment