24 lines
757 B
OpenEdge ABL
24 lines
757 B
OpenEdge ABL
@isTest
|
|
private class OperationResultTest {
|
|
|
|
@IsTest
|
|
static void testSuccess() {
|
|
User u = [SELECT Id FROM User WHERE IsActive = TRUE LIMIT 1];
|
|
System.runAs(u) {
|
|
OperationResult r = OperationResult.success('test');
|
|
System.assertEquals(true, r.success);
|
|
System.assertEquals('Completed successfully', r.message);
|
|
System.assertEquals('test', r.data);
|
|
}
|
|
}
|
|
|
|
@IsTest
|
|
static void testError() {
|
|
User u = [SELECT Id FROM User WHERE IsActive = TRUE LIMIT 1];
|
|
System.runAs(u) {
|
|
OperationResult r = OperationResult.error('test');
|
|
System.assertEquals(false, r.success);
|
|
System.assertEquals('test', r.message);
|
|
}
|
|
}
|
|
} |