PAN-48 Added update test to Definition integration test
This commit is contained in:
+19
-1
@@ -44,7 +44,25 @@ public class DefinitionsIntegrationTest {
|
||||
assertEquals("Test definition 2", definitionsList.get(1));
|
||||
assertEquals("\\testLaTeX", notationList.get(0));
|
||||
|
||||
definitionRepository.delete(savedDefinition);
|
||||
savedDefinition.setName("Test Update");
|
||||
|
||||
final DefinitionDto updatedDefinition = definitionRepository.save(savedDefinition);
|
||||
|
||||
assertEquals("Test Update", updatedDefinition.getName());
|
||||
assertNotNull(updatedDefinition.getDefinition());
|
||||
assertNotNull(updatedDefinition.getNotation());
|
||||
|
||||
final List<String> updatedDefinitionsList = updatedDefinition.getDefinition().getDefinitions();
|
||||
final List<String> updatedNotationsList = updatedDefinition.getNotation().getNotations();
|
||||
|
||||
assertEquals(2, updatedDefinitionsList.size());
|
||||
assertEquals(1, updatedNotationsList.size());
|
||||
assertEquals("Test definition 1", updatedDefinitionsList.get(0));
|
||||
assertEquals("Test definition 2", updatedDefinitionsList.get(1));
|
||||
assertEquals("\\testLaTeX", updatedNotationsList.get(0));
|
||||
assertEquals(id, updatedDefinition.getId());
|
||||
|
||||
definitionRepository.delete(updatedDefinition);
|
||||
final Optional<DefinitionDto> deletedDefinition = definitionRepository.findById(id);
|
||||
assertFalse(deletedDefinition.isPresent());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user