1 package org.onap.so.adapters.tasks.audit;
4 import org.onap.so.objects.audit.AAIObjectAudit;
5 import org.onap.so.objects.audit.AAIObjectAuditList;
6 import java.util.Optional;
7 import static org.junit.Assert.assertFalse;
8 import static org.junit.Assert.assertTrue;
10 public class AbstractAuditServiceTest extends AbstractAuditService {
12 private AAIObjectAuditList getAuditListWithObjectWithExistenceStateOf(boolean existState) {
13 AAIObjectAudit auditObject = new AAIObjectAudit();
14 AAIObjectAuditList auditList = new AAIObjectAuditList();
16 auditObject.setDoesObjectExist(existState);
17 auditList.getAuditList().add(auditObject);
23 public void didCreateAuditFail_shouldReturnFalse_whenGivenEmptyAudit() {
24 assertFalse(didCreateAuditFail(Optional.empty()));
28 public void didCreateAuditFail_shouldReturnTrue_whenGivenNotExistingObject() {
29 assertTrue(didCreateAuditFail(Optional.of(getAuditListWithObjectWithExistenceStateOf(false))));
33 public void didCreateAuditFail_shouldReturnFalse_whenGivenExistingObject() {
34 assertFalse(didCreateAuditFail(Optional.of(getAuditListWithObjectWithExistenceStateOf(true))));
38 public void didDeleteAuditFail_shouldReturnFalse_whenGivenNull() {
39 assertFalse(didDeleteAuditFail(null));
43 public void didDeleteAuditFail_shouldReturnTrue_whenGivenExistingObject() {
44 assertTrue(didDeleteAuditFail(getAuditListWithObjectWithExistenceStateOf(true)));
48 public void didDeleteAuditFail_shouldReturnFalse_whenGivenNotExistingObject() {
49 assertFalse(didDeleteAuditFail(getAuditListWithObjectWithExistenceStateOf(false)));