c70e60e9d37a55cdea6b3dbcaeae138ec3d51986
[so.git] /
1 package org.onap.so.adapters.tasks.audit;
2
3 import org.junit.Test;
4 import org.onap.so.objects.audit.AAIObjectAudit;
5 import org.onap.so.objects.audit.AAIObjectAuditList;
6 import static org.junit.Assert.assertFalse;
7 import static org.junit.Assert.assertTrue;
8
9 public class AbstractAuditServiceTest extends AbstractAuditService {
10
11     private AAIObjectAuditList getAuditListWithObjectWithExistenceStateOf(boolean existenceState) {
12         AAIObjectAudit auditObject = new AAIObjectAudit();
13         AAIObjectAuditList auditList = new AAIObjectAuditList();
14
15         auditObject.setDoesObjectExist(existenceState);
16         auditList.getAuditList().add(auditObject);
17
18         return auditList;
19     }
20
21     @Test
22     public void didCreateAuditFail_shouldReturnFalse_whenGivenNull() {
23         assertFalse(didCreateAuditFail(null));
24     }
25
26     @Test
27     public void didCreateAuditFail_shouldReturnTrue_whenGivenNotExistingObject() {
28         assertTrue(didCreateAuditFail(getAuditListWithObjectWithExistenceStateOf(false)));
29     }
30
31     @Test
32     public void didCreateAuditFail_shouldReturnFalse_whenGivenExistingObject() {
33         assertFalse(didCreateAuditFail(getAuditListWithObjectWithExistenceStateOf(true)));
34     }
35
36     @Test
37     public void didDeleteAuditFail_shouldReturnFalse_whenGivenNull() {
38         assertFalse(didDeleteAuditFail(null));
39     }
40
41     @Test
42     public void didDeleteAuditFail_shouldReturnTrue_whenGivenExistingObject() {
43         assertTrue(didDeleteAuditFail(getAuditListWithObjectWithExistenceStateOf(true)));
44     }
45
46     @Test
47     public void didDeleteAuditFail_shouldReturnFalse_whenGivenNotExistingObject() {
48         assertFalse(didDeleteAuditFail(getAuditListWithObjectWithExistenceStateOf(false)));
49     }
50
51 }