use of com.synopsys.integration.alert.component.settings.encryption.action.SettingsEncryptionCrudActions in project hub-alert by blackducksoftware.
the class SettingsEncryptionCrudActionsTest method getOneTest.
@Test
void getOneTest() {
SettingsEncryptionCrudActions configActions = new SettingsEncryptionCrudActions(authorizationManager, encryptionUtility, validator, settingsDescriptorKey);
ActionResponse<SettingsEncryptionModel> actionResponse = configActions.getOne();
assertTrue(actionResponse.isSuccessful());
assertTrue(actionResponse.hasContent());
assertEquals(HttpStatus.OK, actionResponse.getHttpStatus());
assertModelObfuscated(actionResponse);
}
use of com.synopsys.integration.alert.component.settings.encryption.action.SettingsEncryptionCrudActions in project hub-alert by blackducksoftware.
the class SettingsEncryptionCrudActionsTest method updateTest.
@Test
void updateTest() {
SettingsEncryptionModel settingsEncryptionModel = new SettingsEncryptionModel();
settingsEncryptionModel.setEncryptionPassword("password");
settingsEncryptionModel.setEncryptionGlobalSalt("globalSalt");
SettingsEncryptionCrudActions configActions = new SettingsEncryptionCrudActions(authorizationManager, encryptionUtility, validator, settingsDescriptorKey);
ActionResponse<SettingsEncryptionModel> actionResponse = configActions.update(settingsEncryptionModel);
assertTrue(actionResponse.isSuccessful());
assertTrue(actionResponse.hasContent());
assertEquals(HttpStatus.OK, actionResponse.getHttpStatus());
assertModelObfuscated(actionResponse);
}
use of com.synopsys.integration.alert.component.settings.encryption.action.SettingsEncryptionCrudActions in project hub-alert by blackducksoftware.
the class SettingsEncryptionCrudActionsTest method getOneNotInitializedTest.
@Test
void getOneNotInitializedTest() {
MockAlertProperties alertPropertiesNoEncryption = new MockAlertProperties();
alertPropertiesNoEncryption.setEncryptionPassword("");
alertPropertiesNoEncryption.setEncryptionSalt("");
FilePersistenceUtil filePersistenceUtilWithoutProperties = new FilePersistenceUtil(alertPropertiesNoEncryption, gson);
EncryptionUtility encryptionUtilityWithoutProperties = new EncryptionUtility(alertPropertiesNoEncryption, filePersistenceUtilWithoutProperties);
SettingsEncryptionCrudActions configActions = new SettingsEncryptionCrudActions(authorizationManager, encryptionUtilityWithoutProperties, validator, settingsDescriptorKey);
ActionResponse<SettingsEncryptionModel> actionResponse = configActions.getOne();
assertTrue(actionResponse.isError());
assertFalse(actionResponse.hasContent());
assertEquals(HttpStatus.NOT_FOUND, actionResponse.getHttpStatus());
}
Aggregations