86 lines
3.5 KiB
OpenEdge ABL
86 lines
3.5 KiB
OpenEdge ABL
@IsTest
|
|
private class ExternalServiceConfigUtilTest {
|
|
|
|
// private static HIC_FilesME__ExternalServiceConfig__c createConfig(Boolean isAdmin, String externalStorageType, Id userId) {
|
|
// HIC_FilesME__ExternalServiceConfig__c config = new HIC_FilesME__ExternalServiceConfig__c(
|
|
// Name = 'Test Config',
|
|
// HIC_FilesME__Is_Admin_level_Credentials__c = isAdmin,
|
|
// HIC_FilesME__External_Storage_Type__c = externalStorageType,
|
|
// HIC_FilesME__User__c = userId
|
|
// );
|
|
// insert config;
|
|
// return config;
|
|
// }
|
|
|
|
// @IsTest
|
|
// static void testExternalStorageDisconnectAdminSuccess() {
|
|
// User u = [SELECT Id FROM User WHERE IsActive = TRUE LIMIT 1];
|
|
// System.runAs(u) {
|
|
// HIC_FilesME__ExternalServiceConfig__c adminConfig = createConfig(true, 'TestStorage', null);
|
|
|
|
// Test.startTest();
|
|
// String result = ExternalServiceConfigUtil.externalStorageDisconnectAdmin('TestStorage');
|
|
// Test.stopTest();
|
|
|
|
// System.assertEquals('deleted', result);
|
|
// System.assertEquals(0, [SELECT count() FROM HIC_FilesME__ExternalServiceConfig__c WHERE Id = :adminConfig.Id]);
|
|
// }
|
|
// }
|
|
|
|
// @IsTest
|
|
// static void testExternalStoragelogoutUserSuccess() {
|
|
// User u = [SELECT Id FROM User WHERE IsActive = TRUE LIMIT 1];
|
|
// System.runAs(u) {
|
|
// Id testUserId = UserInfo.getUserId();
|
|
// HIC_FilesME__ExternalServiceConfig__c userConfig = createConfig(false, 'TestStorage', testUserId);
|
|
|
|
// Test.startTest();
|
|
// String result = ExternalServiceConfigUtil.externalStoragelogoutUser('TestStorage', testUserId);
|
|
// Test.stopTest();
|
|
|
|
// System.assertEquals('deleted', result);
|
|
// System.assertEquals(0, [SELECT count() FROM HIC_FilesME__ExternalServiceConfig__c WHERE Id = :userConfig.Id]);
|
|
// }
|
|
// }
|
|
|
|
// // @IsTest
|
|
// // static void testExternalStoragelogoutUserNullUser() {
|
|
// // User u = [SELECT Id FROM User WHERE IsActive = TRUE LIMIT 1];
|
|
// // System.runAs(u) {
|
|
// // Boolean caught = false;
|
|
// // try {
|
|
// // ExternalServiceConfigUtil.externalStoragelogoutUser('TestStorage', null);
|
|
// // //System.assert(false, 'Expected AuraHandledException was not thrown');
|
|
// // } catch (AuraHandledException e) {
|
|
// // caught = true;
|
|
// // }
|
|
// // System.assert(caught, 'Expected AuraHandledException was not caught');
|
|
// // }
|
|
// // }
|
|
|
|
// @IsTest
|
|
// static void testExternalStorageDisconnectAdminNoRecords() {
|
|
// User u = [SELECT Id FROM User WHERE IsActive = TRUE LIMIT 1];
|
|
// System.runAs(u) {
|
|
// Test.startTest();
|
|
// String result = ExternalServiceConfigUtil.externalStorageDisconnectAdmin('NonExistingStorage');
|
|
// Test.stopTest();
|
|
|
|
// System.assertEquals('deleted', result);
|
|
// }
|
|
// }
|
|
|
|
// @IsTest
|
|
// static void testExternalStoragelogoutUserNoRecords() {
|
|
// User u = [SELECT Id FROM User WHERE IsActive = TRUE LIMIT 1];
|
|
// System.runAs(u) {
|
|
// Id testUserId = UserInfo.getUserId();
|
|
|
|
// Test.startTest();
|
|
// String result = ExternalServiceConfigUtil.externalStoragelogoutUser('NonExistingStorage', testUserId);
|
|
// Test.stopTest();
|
|
|
|
// System.assertEquals('deleted', result);
|
|
// }
|
|
// }
|
|
} |