use of com.synopsys.integration.alert.component.settings.proxy.action.SettingsProxyTestAction in project hub-alert by blackducksoftware.
the class SettingsProxyTestActionTest method passwordAlreadySavedTest.
@Test
void passwordAlreadySavedTest() {
ConfigurationTestResult configurationTestResult = ConfigurationTestResult.success();
ProxyTestService proxyTestService = Mockito.mock(ProxyTestService.class);
Mockito.when(proxyTestService.pingHost(Mockito.eq(TEST_URL), Mockito.any())).thenReturn(configurationTestResult);
SettingsProxyModel settingsProxyModel = createDefaultSettingsProxyModel();
settingsProxyModel.setProxyPassword(null);
settingsProxyModel.setIsProxyPasswordSet(true);
SettingsProxyTestAction settingsProxyTestAction = new SettingsProxyTestAction(authorizationManager, settingsProxyValidator, settingsDescriptorKey, proxyTestService, settingsProxyConfigAccessor);
ConfigurationTestResult testResult = settingsProxyTestAction.testConfigModelContent(TEST_URL, settingsProxyModel);
assertEquals(configurationTestResult, testResult);
}
use of com.synopsys.integration.alert.component.settings.proxy.action.SettingsProxyTestAction in project hub-alert by blackducksoftware.
the class SettingsProxyTestActionTest method testWithPermissionCheckFailureTest.
@Test
void testWithPermissionCheckFailureTest() {
ConfigurationTestResult configurationTestResult = ConfigurationTestResult.failure("Failure");
ProxyTestService proxyTestService = Mockito.mock(ProxyTestService.class);
Mockito.when(proxyTestService.pingHost(Mockito.eq(TEST_URL), Mockito.any())).thenReturn(configurationTestResult);
SettingsProxyTestAction settingsProxyTestAction = new SettingsProxyTestAction(authorizationManager, settingsProxyValidator, settingsDescriptorKey, proxyTestService, settingsProxyConfigAccessor);
ActionResponse<ValidationResponseModel> actionResponse = settingsProxyTestAction.testWithPermissionCheck(TEST_URL, defaultSettingsProxyModel);
assertTrue(actionResponse.isSuccessful());
assertTrue(actionResponse.hasContent());
Optional<ValidationResponseModel> validationResponseModel = actionResponse.getContent();
assertTrue(validationResponseModel.isPresent());
assertTrue(validationResponseModel.get().hasErrors());
}
Aggregations