From cceddb520038fa83768e0db9a4ab94e5acf64231 Mon Sep 17 00:00:00 2001 From: birkon <birkon@stud.ntnu.no> Date: Tue, 25 Apr 2023 11:06:03 +0200 Subject: [PATCH] fixed the test for grouasso repo --- .../group/UserGroupAssoRepositoryTest.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/test/java/ntnu/idatt2016/v233/SmartMat/repository/group/UserGroupAssoRepositoryTest.java b/src/test/java/ntnu/idatt2016/v233/SmartMat/repository/group/UserGroupAssoRepositoryTest.java index 3c7d20d1..ad917788 100644 --- a/src/test/java/ntnu/idatt2016/v233/SmartMat/repository/group/UserGroupAssoRepositoryTest.java +++ b/src/test/java/ntnu/idatt2016/v233/SmartMat/repository/group/UserGroupAssoRepositoryTest.java @@ -23,6 +23,8 @@ class UserGroupAssoRepositoryTest { @Autowired UserGroupAssoRepository userGroupAssoRepository; + + Group tempgroup; @BeforeEach void setUp() { UserGroupAsso tempAsso = new UserGroupAsso(); @@ -34,12 +36,13 @@ class UserGroupAssoRepositoryTest { entityManager.persist(user); - Group tempgroup = new Group(); + tempgroup = new Group(); tempgroup.setGroupName("test"); entityManager.persist(tempgroup); - tempAsso.setId(UserGroupId.builder().username("test").groupId(1L).build()); + tempAsso.setId(UserGroupId.builder() + .username("test").groupId(tempgroup.getGroupId()).build()); tempAsso.setGroup(tempgroup); tempAsso.setUser(user); tempAsso.setPrimaryGroup(true); @@ -55,11 +58,11 @@ class UserGroupAssoRepositoryTest { @Test void shouldFindByGroupGroupId() { Optional<UserGroupAsso> foundasso = userGroupAssoRepository.findById(UserGroupId.builder() - .groupId(1L).username("test").build()); + .groupId(tempgroup.getGroupId()).username("test").build()); assertTrue(foundasso.isPresent()); - assertEquals(foundasso.get().getGroup().getGroupId(), 1L); + assertNotNull(foundasso.get().getGroup()); assertNotNull(foundasso.get().getUser()); @@ -70,10 +73,10 @@ class UserGroupAssoRepositoryTest { assertNotNull(entityManager.find(User.class, "test").getGroup()); entityManager.find(User.class, "test").getGroup().forEach(asso -> { - assertEquals(asso.getGroup().getGroupId(), 1L); + assertEquals(tempgroup.getGroupId(), asso.getGroup().getGroupId()); }); - entityManager.find(Group.class, 1L).getUser().forEach(asso -> { + entityManager.find(Group.class, tempgroup.getGroupId()).getUser().forEach(asso -> { assertEquals(asso.getUser().getUsername(), "test"); }); } -- GitLab