Backup_FME_personal/force-app/main/default/classes/ExternalServiceConfigUtilTe...

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);
// }
// }
}