1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.core.provisioning.api.event;
20
21 import static org.junit.jupiter.api.Assertions.assertEquals;
22
23 import java.util.UUID;
24 import org.apache.syncope.common.lib.SyncopeConstants;
25 import org.apache.syncope.common.lib.types.AuditElements;
26 import org.apache.syncope.core.provisioning.api.AbstractTest;
27 import org.junit.jupiter.api.Test;
28
29 public class AfterHandlingEventTest extends AbstractTest {
30
31 @Test
32 public void test() {
33 String who = "testUser";
34 AuditElements.EventCategoryType type = AuditElements.EventCategoryType.CUSTOM;
35 String category = SyncopeConstants.REALM_ANYTYPE.toLowerCase();
36 String subcategory = UUID.randomUUID().toString();
37 String event = "testEvent";
38 AuditElements.Result condition = AuditElements.Result.SUCCESS;
39 Object before = "before";
40 Object output = "output";
41 Object[] input = new String[] { "value1", "value2" };
42 AfterHandlingEvent afterHandlingEvent = new AfterHandlingEvent(
43 who,
44 type,
45 category,
46 subcategory,
47 event,
48 condition,
49 before,
50 output,
51 input);
52
53 assertEquals(who, afterHandlingEvent.getWho());
54 assertEquals(type, afterHandlingEvent.getType());
55 assertEquals(category, afterHandlingEvent.getCategory());
56 assertEquals(subcategory, afterHandlingEvent.getSubcategory());
57 assertEquals(event, afterHandlingEvent.getEvent());
58 assertEquals(condition, afterHandlingEvent.getCondition());
59 assertEquals(before, afterHandlingEvent.getBefore());
60 assertEquals(output, afterHandlingEvent.getOutput());
61 assertEquals(input, afterHandlingEvent.getInput());
62 }
63 }