use of com.sequenceiq.environment.environment.domain.Region in project cloudbreak by hortonworks.
the class AzureEnvironmentSecurityGroupValidatorTest method getRegion.
private Region getRegion() {
Region region = new Region();
region.setName(REGION);
return region;
}
use of com.sequenceiq.environment.environment.domain.Region in project cloudbreak by hortonworks.
the class AzureEnvironmentSecurityGroupValidatorTest method testValidationWhenOnlyOneGroupDefinedReturnInvalid.
@Test
public void testValidationWhenOnlyOneGroupDefinedReturnInvalid() {
Region region = getRegion();
String sec1 = null;
when(platformParameterService.getSecurityGroups(any(PlatformResourceRequest.class))).thenReturn(cloudSecurityGroups(REGION, sec1, SECURITY_GROUP_2));
EnvironmentDto environmentDto = EnvironmentDto.builder().withRegions(Set.of(region)).withSecurityAccess(getSecurityAccessDto(sec1, SECURITY_GROUP_2)).withCredential(getCredential()).build();
EnvironmentValidationDto environmentValidationDto = EnvironmentValidationDto.builder().withEnvironmentDto(environmentDto).build();
ValidationResultBuilder builder = ValidationResult.builder();
underTest.validate(environmentValidationDto, builder);
requestIsInvalid(builder);
}
use of com.sequenceiq.environment.environment.domain.Region in project cloudbreak by hortonworks.
the class AzureEnvironmentSecurityGroupValidatorTest method testValidationWhenNewGroupsRequestedAndUserWantNewNetworkReturnValid.
@Test
public void testValidationWhenNewGroupsRequestedAndUserWantNewNetworkReturnValid() {
Region region = getRegion();
EnvironmentDto environmentDto = EnvironmentDto.builder().withRegions(Set.of(region)).withSecurityAccess(getNewSecurityAccessDto()).withNetwork(getNewNetworkDto(false)).withCredential(getCredential()).build();
EnvironmentValidationDto environmentValidationDto = EnvironmentValidationDto.builder().withEnvironmentDto(environmentDto).build();
ValidationResultBuilder builder = ValidationResult.builder();
underTest.validate(environmentValidationDto, builder);
requestIsValid(builder);
}
use of com.sequenceiq.environment.environment.domain.Region in project cloudbreak by hortonworks.
the class EnvironmentResponseConverterTest method createRegion.
private Region createRegion() {
Region region = new Region();
region.setName(REGION);
return region;
}
use of com.sequenceiq.environment.environment.domain.Region in project cloudbreak by hortonworks.
the class FreeIpaCreationHandlerTest method createRegion.
private Region createRegion(String name) {
Region region = new Region();
region.setName(name);
region.setDisplayName(name);
return region;
}
Aggregations