diff --git a/src/main/java/cz/muni/ics/kypo/userandgroup/controller/UsersRestController.java b/src/main/java/cz/muni/ics/kypo/userandgroup/controller/UsersRestController.java
index 124ae8ce38bd330a981221531100827789508291..9cea23fd21351cbe103e070d6b0c608117b7dde3 100644
--- a/src/main/java/cz/muni/ics/kypo/userandgroup/controller/UsersRestController.java
+++ b/src/main/java/cz/muni/ics/kypo/userandgroup/controller/UsersRestController.java
@@ -11,7 +11,6 @@ import cz.muni.ics.kypo.userandgroup.domain.User;
 import cz.muni.ics.kypo.userandgroup.dto.PageResultResource;
 import cz.muni.ics.kypo.userandgroup.dto.UsersImportDTO;
 import cz.muni.ics.kypo.userandgroup.dto.group.GroupDTO;
-import cz.muni.ics.kypo.userandgroup.dto.group.NewGroupDTO;
 import cz.muni.ics.kypo.userandgroup.dto.role.RoleDTO;
 import cz.muni.ics.kypo.userandgroup.dto.user.*;
 import cz.muni.ics.kypo.userandgroup.exceptions.BadRequestException;
diff --git a/src/main/java/cz/muni/ics/kypo/userandgroup/facade/IDMGroupFacade.java b/src/main/java/cz/muni/ics/kypo/userandgroup/facade/IDMGroupFacade.java
index 7ddaff5dc8ad63218b5f6dac67d72d3a6a7925fc..d2e8ad203ae0e2837a1bda7d773a9c329bfdcc64 100644
--- a/src/main/java/cz/muni/ics/kypo/userandgroup/facade/IDMGroupFacade.java
+++ b/src/main/java/cz/muni/ics/kypo/userandgroup/facade/IDMGroupFacade.java
@@ -67,12 +67,6 @@ public class IDMGroupFacade {
         groupService.updateIDMGroup(groupToUpdate);
     }
 
-    public void addUser(Long groupId, Long userId) {
-        IDMGroup groupToUpdate = groupService.getGroupById(groupId);
-        User userToBeAdded = userService.getUserById(userId);
-        groupService.addUserToGroup(groupToUpdate, userToBeAdded);
-    }
-
     @IsAdmin
     @TransactionalWO
     public void addUsersToGroup(Long groupId, AddUsersToGroupDTO addUsers) {
diff --git a/src/main/java/cz/muni/ics/kypo/userandgroup/service/RoleService.java b/src/main/java/cz/muni/ics/kypo/userandgroup/service/RoleService.java
index a0dc19e4a1024987bdae0f0b16f47ab696a3bc78..4003e7bc4e6a8b348954e1dced7cccbfae925d19 100644
--- a/src/main/java/cz/muni/ics/kypo/userandgroup/service/RoleService.java
+++ b/src/main/java/cz/muni/ics/kypo/userandgroup/service/RoleService.java
@@ -11,11 +11,7 @@ import org.springframework.data.domain.Page;
 import org.springframework.data.domain.Pageable;
 import org.springframework.stereotype.Service;
 
-import java.util.ArrayList;
-import java.util.HashSet;
-import java.util.List;
 import java.util.Set;
-import java.util.stream.Collectors;
 
 @Service
 public class RoleService {
@@ -58,17 +54,4 @@ public class RoleService {
     public Set<Role> getAllRolesOfMicroservice(String nameOfMicroservice) {
         return roleRepository.getAllRolesByMicroserviceName(nameOfMicroservice);
     }
-
-    public Set<Role> getAllRolesByRoleTypes(Set<String> roleTypes) {
-        Set<Role> resultRoles = roleRepository.getAllByRoleTypeIn(roleTypes);
-        Set<String> resultRoleTypes = resultRoles.stream()
-                .map(Role::getRoleType)
-                .collect(Collectors.toSet());
-        for (String roleType : roleTypes) {
-            if (!resultRoleTypes.contains(roleType)) {
-                throw new EntityNotFoundException(new EntityErrorDetail(Role.class, "roleType", roleType.getClass(), roleType, "Role '" + roleType + "' not found."));
-            }
-        }
-        return resultRoles;
-    }
 }
diff --git a/src/main/java/cz/muni/ics/kypo/userandgroup/service/SecurityService.java b/src/main/java/cz/muni/ics/kypo/userandgroup/service/SecurityService.java
index da06218fe9702b0fc1c23c69906a7c9c2a1146cb..d816f257b9f721dcca5df43b582cf6fc835c4cd9 100644
--- a/src/main/java/cz/muni/ics/kypo/userandgroup/service/SecurityService.java
+++ b/src/main/java/cz/muni/ics/kypo/userandgroup/service/SecurityService.java
@@ -2,11 +2,9 @@ package cz.muni.ics.kypo.userandgroup.service;
 
 import cz.muni.ics.kypo.userandgroup.domain.IDMGroup;
 import cz.muni.ics.kypo.userandgroup.domain.User;
-import cz.muni.ics.kypo.userandgroup.enums.RoleType;
 import cz.muni.ics.kypo.userandgroup.repository.IDMGroupRepository;
 import cz.muni.ics.kypo.userandgroup.repository.UserRepository;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.core.GrantedAuthority;
 import org.springframework.security.core.context.SecurityContextHolder;
 import org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken;
 import org.springframework.stereotype.Service;
diff --git a/src/main/java/cz/muni/ics/kypo/userandgroup/service/UserService.java b/src/main/java/cz/muni/ics/kypo/userandgroup/service/UserService.java
index bf517660b07f4d2cd1fe6228a2820661222c0a7c..9f2179584fdcf93486e1467a20cfaa033e06c093 100644
--- a/src/main/java/cz/muni/ics/kypo/userandgroup/service/UserService.java
+++ b/src/main/java/cz/muni/ics/kypo/userandgroup/service/UserService.java
@@ -5,9 +5,7 @@ import cz.muni.ics.kypo.userandgroup.domain.IDMGroup;
 import cz.muni.ics.kypo.userandgroup.domain.QUser;
 import cz.muni.ics.kypo.userandgroup.domain.Role;
 import cz.muni.ics.kypo.userandgroup.domain.User;
-import cz.muni.ics.kypo.userandgroup.dto.user.InitialOIDCUserDto;
 import cz.muni.ics.kypo.userandgroup.enums.dto.ImplicitGroupNames;
-import cz.muni.ics.kypo.userandgroup.exceptions.EntityConflictException;
 import cz.muni.ics.kypo.userandgroup.exceptions.EntityErrorDetail;
 import cz.muni.ics.kypo.userandgroup.exceptions.EntityNotFoundException;
 import cz.muni.ics.kypo.userandgroup.exceptions.FileNotFoundException;
@@ -17,14 +15,11 @@ import cz.muni.ics.kypo.userandgroup.repository.UserRepository;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.dao.DataAccessException;
-import org.springframework.dao.DataIntegrityViolationException;
 import org.springframework.data.domain.Page;
 import org.springframework.data.domain.Pageable;
 import org.springframework.stereotype.Service;
 
 import java.io.IOException;
-import java.sql.SQLException;
 import java.util.List;
 import java.util.Optional;
 import java.util.Set;
diff --git a/src/test/java/cz/muni/ics/kypo/userandgroup/controller/GroupsRestControllerTest.java b/src/test/java/cz/muni/ics/kypo/userandgroup/controller/GroupsRestControllerTest.java
index 0c9bb219424dbb7a98eb4e7497b74e87e3b1bd78..72f2e2a7b302f684575f9cd2ae330f3a8df07808 100644
--- a/src/test/java/cz/muni/ics/kypo/userandgroup/controller/GroupsRestControllerTest.java
+++ b/src/test/java/cz/muni/ics/kypo/userandgroup/controller/GroupsRestControllerTest.java
@@ -387,25 +387,6 @@ public class GroupsRestControllerTest {
         return groupDTO;
     }
 
-    private NewGroupDTO getNewGroupDTO() {
-        NewGroupDTO newGroupDTO = new NewGroupDTO();
-        newGroupDTO.setName("GroupOne");
-        newGroupDTO.setDescription("Group One");
-        newGroupDTO.setGroupIdsOfImportedUsers(List.of(1L));
-        newGroupDTO.setUsers(Set.of(getUserForGroupsDTO()));
-
-        return newGroupDTO;
-    }
-
-    private UserForGroupsDTO getUserForGroupsDTO() {
-        UserForGroupsDTO userDTO = new UserForGroupsDTO();
-        userDTO.setId(1L);
-        userDTO.setMail("kypo@mail.cz");
-        userDTO.setFullName("KYPO LOCAL ADMIN");
-        userDTO.setSub("kypo");
-        return userDTO;
-    }
-
     private RoleDTO getAdminRoleDTO() {
         RoleDTO adminRole = new RoleDTO();
         adminRole.setId(1L);
diff --git a/src/test/java/cz/muni/ics/kypo/userandgroup/facade/IDMGroupFacadeTest.java b/src/test/java/cz/muni/ics/kypo/userandgroup/facade/IDMGroupFacadeTest.java
index 3e2046c60974c21313e0a0576febf7989147f955..db50f488c7cd936447172378761e280a17cc68fc 100644
--- a/src/test/java/cz/muni/ics/kypo/userandgroup/facade/IDMGroupFacadeTest.java
+++ b/src/test/java/cz/muni/ics/kypo/userandgroup/facade/IDMGroupFacadeTest.java
@@ -176,15 +176,6 @@ public class IDMGroupFacadeTest {
         then(groupService).should().updateIDMGroup(group1);
     }
 
-    @Test
-    public void addUser() {
-        given(groupService.getGroupById(group2.getId())).willReturn(group2);
-        given(userService.getUserById(user1.getId())).willReturn(user1);
-
-        groupFacade.addUser(group2.getId(), user1.getId());
-        then(groupService).should().addUserToGroup(group2, user1);
-    }
-
     @Test
     public void addUsersToGroup() {
         AddUsersToGroupDTO addUsersToGroupDTO = new AddUsersToGroupDTO();
diff --git a/src/test/java/cz/muni/ics/kypo/userandgroup/integration/UsersIntegrationTests.java b/src/test/java/cz/muni/ics/kypo/userandgroup/integration/UsersIntegrationTests.java
index 57db3d0e197f292f33acdae2e37b3d38c517ab4a..b25856bd39e9dc530cf80bd8164b9c8029db3f9d 100644
--- a/src/test/java/cz/muni/ics/kypo/userandgroup/integration/UsersIntegrationTests.java
+++ b/src/test/java/cz/muni/ics/kypo/userandgroup/integration/UsersIntegrationTests.java
@@ -176,23 +176,6 @@ public class UsersIntegrationTests {
         assertEquals("Access is denied", ObjectConverter.getInitialExceptionMessage(exception));
     }
 
-//    @Test
-//    public void getUsersWithGivenIdsWithAdminRole() throws Exception {
-//        userRepository.saveAllAndFlush(Set.of(user1, user2, user3, user4));
-//        TestAuthorityGranter.mockSpringSecurityContextForGetUserInfo(RoleType.ROLE_USER_AND_GROUP_ADMINISTRATOR, user3);
-//        MockHttpServletResponse response = mvc.perform(get("/users/ids")
-//                .param("ids", StringUtils.join(Set.of(user2.getId(), user4.getId()), ","))
-//                .contentType(MediaType.APPLICATION_JSON))
-//                .andExpect(status().isOk())
-//                .andReturn().getResponse();
-//        List<UserDTO> responseUsersDTOs = convertJsonBytesToObject(convertJsonBytesToObject(response.getContentAsString()),
-//                new TypeReference<PageResultResource<UserDTO>>() {
-//                }).getContent();
-//        assertFalse(responseUsersDTOs.contains(convertToUserDTO(user1, Set.of(roleTrainee, roleOrganizer, roleGuest))));
-//        assertTrue(responseUsersDTOs.contains(convertToUserDTO(user2, Set.of(roleTrainee, roleOrganizer, roleGuest))));
-//        assertTrue(responseUsersDTOs.contains(convertToUserDTO(user4, Set.of(roleOrganizer))));
-//    }
-
     @Test
     public void getUsersWithGivenIdsWithUserRole() throws Exception {
         TestAuthorityGranter.mockSpringSecurityContextForGet(RoleType.ROLE_USER_AND_GROUP_USER);
@@ -213,19 +196,6 @@ public class UsersIntegrationTests {
                 .andExpect(status().isInternalServerError());
     }
 
-//    @Test
-//    public void getUsersWithGivenIdsNotInDB() throws Exception {
-//        userRepository.saveAll(Set.of(user1, user2, user3, user4));
-//        MockHttpServletResponse response = mvc.perform(get("/users/ids")
-//                .param("ids", StringUtils.join(Set.of(100, 200), ","))
-//                .contentType(MediaType.APPLICATION_JSON))
-//                .andExpect(status().isOk())
-//                .andReturn().getResponse();
-//        assertEquals(0, convertJsonBytesToObject(convertJsonBytesToObject(response.getContentAsString()),
-//                new TypeReference<PageResultResource<UserDTO>>() {
-//                }).getContent().size());
-//    }
-
     @Test
     public void getUsersWithGivenIdsEmptyListOfIds() throws Exception {
         userRepository.saveAll(Set.of());
@@ -339,15 +309,6 @@ public class UsersIntegrationTests {
         assertTrue(responseUsersDTOs.contains(modelMapper.map(user4, UserForGroupsDTO.class)));
     }
 
-//    @Test
-//    public void getUserWithAdministratorRole() throws Exception {
-//        MockHttpServletResponse response = mvc.perform(get("/users/{id}", user1.getId())
-//                .contentType(MediaType.APPLICATION_JSON))
-//                .andExpect(status().isOk())
-//                .andReturn().getResponse();
-//        assertEquals(convertToUserDTO(user1, Set.of(roleTrainee, roleOrganizer, roleGuest)), convertJsonBytesToObject(response.getContentAsString(), UserDTO.class));
-//    }
-
     @Test
     public void getUserWithUserRole() throws Exception {
         TestAuthorityGranter.mockSpringSecurityContextForGet(RoleType.ROLE_USER_AND_GROUP_USER);
@@ -364,18 +325,6 @@ public class UsersIntegrationTests {
                         .andExpect(status().isInternalServerError());
     }
 
-//    @Test
-//    public void getUserNotFound() throws Exception {
-//        MockHttpServletResponse response = mvc.perform(get("/users/{id}", 100L)
-//                .contentType(MediaType.APPLICATION_JSON))
-//                .andExpect(status().isNotFound())
-//                .andReturn().getResponse();
-//        ApiEntityError error = convertJsonBytesToObject(response.getContentAsString(), ApiEntityError.class);
-//        assertEquals(HttpStatus.NOT_FOUND, error.getStatus());
-//        assertEntityDetailError(error.getEntityErrorDetail(), User.class, "id", "100", "Entity User (id: 100) not found.");
-//
-//    }
-
     @Test
     public void getAllUsersNotInGivenGroup() throws Exception {
         MockHttpServletResponse response = mvc.perform(get("/users/not-in-groups/{groupId}", group2.getId())
diff --git a/src/test/java/cz/muni/ics/kypo/userandgroup/service/MicroserviceServiceTest.java b/src/test/java/cz/muni/ics/kypo/userandgroup/service/MicroserviceServiceTest.java
index b3c86817f66939a5d7799693cbb0a8b1caf25692..ebbc084574b11702c70c6935a5a98b90074915c4 100644
--- a/src/test/java/cz/muni/ics/kypo/userandgroup/service/MicroserviceServiceTest.java
+++ b/src/test/java/cz/muni/ics/kypo/userandgroup/service/MicroserviceServiceTest.java
@@ -88,21 +88,6 @@ public class MicroserviceServiceTest {
         assertThrows(EntityNotFoundException.class, () -> microserviceService.getMicroserviceByName(name));
     }
 
-    public void existsByName() {
-        String name = "kypo-microservice";
-        given(microserviceRepository.existsByName(name)).willReturn(true);
-        boolean exists = microserviceService.existsByName(name);
-        assertTrue(exists);
-    }
-
-    public void doesNotExistsByName() {
-        String name = "kypo-microservice";
-        given(microserviceRepository.existsByName(name)).willReturn(false);
-        boolean exists = microserviceService.existsByName(name);
-        assertFalse(exists);
-    }
-
-
     @Test
     public void getMicroservices() {
         Pageable pageable = PageRequest.of(0, 10);