@Override public EndpointGroupDto editEndpointGroup(EndpointGroupDto endpointGroup) throws ControlServiceException { return endpointService.saveEndpointGroup(endpointGroup); }
private EndpointGroupDto createDefaultGroup(String appId, String createdUsername) { EndpointGroupDto endpointGroup = new EndpointGroupDto(); endpointGroup.setName(GROUP_ALL); endpointGroup.setCreatedUsername(createdUsername); endpointGroup.setApplicationId(appId); return endpointService.saveEndpointGroup(endpointGroup); }
protected EndpointGroupDto generateEndpointGroup(String applicationId, String endpointGroupName) { EndpointGroupDto group = new EndpointGroupDto(); if (isBlank(applicationId)) { applicationId = generateApplication(null).getId(); } group.setApplicationId(applicationId); group.setName(endpointGroupName); group.setWeight(random.nextInt()); return endpointService.saveEndpointGroup(group); } }
protected EndpointGroupDto generateEndpointGroupDto(String appId, String endpointGroupName) { EndpointGroupDto group = new EndpointGroupDto(); if (isBlank(appId)) { appId = generateApplicationDto(null).getId(); } group.setApplicationId(appId); group.setName(endpointGroupName); group.setWeight(RANDOM.nextInt()); return endpointService.saveEndpointGroup(group); }
@Test(expected = IncorrectParameterException.class) public void invalidUpdateEndpointGroupTest() { ApplicationDto app = generateApplicationDto(); List<EndpointGroupDto> groups = endpointService.findEndpointGroupsByAppId(app.getId()); Assert.assertFalse(groups.isEmpty()); EndpointGroupDto group = groups.get(0); group.setName("Updated Group Name"); endpointService.saveEndpointGroup(group); }
@Test(expected = IncorrectParameterException.class) public void saveEndpointGroupWithExistingWeightTest() { ApplicationDto app = generateApplicationDto(); List<EndpointGroupDto> groups = endpointService.findEndpointGroupsByAppId(app.getId()); Assert.assertFalse(groups.isEmpty()); EndpointGroupDto group = groups.get(0); group.setId(null); group.setName("Updated Group Name"); endpointService.saveEndpointGroup(group); }
@Test(expected = IncorrectParameterException.class) public void saveEndpointGroupWithExistingNameTest() { ApplicationDto app = generateApplicationDto(); List<EndpointGroupDto> groups = endpointService.findEndpointGroupsByAppId(app.getId()); Assert.assertFalse(groups.isEmpty()); EndpointGroupDto group = groups.get(0); group.setId(null); group.setWeight(group.getWeight() + 1); endpointService.saveEndpointGroup(group); }
@Test(expected = IncorrectParameterException.class) public void saveEndpointGroupWithSameWeightTest() { EndpointGroupDto group = generateEndpointGroupDto(null); EndpointGroupDto found = endpointService.findEndpointGroupById(group.getId()); found.setId(null); endpointService.saveEndpointGroup(found); }
@Test(expected = IncorrectParameterException.class) public void saveEndpointGroupWithSameNameTest() { EndpointGroupDto group = generateEndpointGroupDto(null); EndpointGroupDto found = endpointService.findEndpointGroupById(group.getId()); found.setId(null); found.setWeight(found.getWeight() + 1); endpointService.saveEndpointGroup(found); }