From 6cac4531185ef8e9f72338c0dedaceaa8e8e48ff Mon Sep 17 00:00:00 2001 From: Kavy Agarawal Date: Thu, 28 May 2026 15:01:42 +0530 Subject: [PATCH] test: add assertions to RelationService unit tests --- .../java/at/test/drm/RelationServiceTest.java | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/testing/src/test/java/at/test/drm/RelationServiceTest.java b/testing/src/test/java/at/test/drm/RelationServiceTest.java index 7abe0a5..1a8ee16 100644 --- a/testing/src/test/java/at/test/drm/RelationServiceTest.java +++ b/testing/src/test/java/at/test/drm/RelationServiceTest.java @@ -14,7 +14,10 @@ import java.util.List; import java.util.Set; +import static org.assertj.core.api.Assertions.assertThat; import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.times; @ExtendWith(MockitoExtension.class) public class RelationServiceTest { @@ -32,11 +35,15 @@ public class RelationServiceTest { void createRelation() { Mockito.when(relationDaoFactory.getDaoFromSourceObjectClass(any(Class.class))) .thenReturn(personEntityRelationDao); + Mockito.when(personEntityRelationDao.save(any())) + .thenReturn(new PersonEntityRelation()); PersonEntity PersonEntity = new PersonEntity(); PersonEntity.setId(1L); DogEntity DogEntity = new DogEntity(); DogEntity.setId(1L); - relationService.createRelation(PersonEntity, DogEntity); + RelationLink result = relationService.createRelation(PersonEntity, DogEntity); + + assertThat(result).isNotNull(); } @Test @@ -46,6 +53,8 @@ void deleteRelation() { PersonEntityRelation personEntityRelation = new PersonEntityRelation(); personEntityRelation.setSourceObject(new PersonEntity()); relationService.deleteRelation(personEntityRelation); + + verify(personEntityRelationDao, times(1)).delete(personEntityRelation); } @Test @@ -55,6 +64,8 @@ void findRelationBySourceObject() { PersonEntity PersonEntity = new PersonEntity(); PersonEntity.setId(1L); List relationBySourceObject = relationService.findRelationBySourceObject(PersonEntity); + + assertThat(relationBySourceObject).isNotNull(); } @Test @@ -64,6 +75,8 @@ void findRelationByTargetRelationIdentity() { PersonEntity PersonEntity = new PersonEntity(); PersonEntity.setId(1L); Set relationByTargetRelationIdentity = relationService.findRelationByTargetRelationIdentity(PersonEntity); + + assertThat(relationByTargetRelationIdentity).isNotNull(); } -} +} \ No newline at end of file