1 package org.openecomp.sdc.be.components.lifecycle;
4 import org.openecomp.sdc.be.auditing.impl.AuditingManager;
5 import org.openecomp.sdc.be.components.impl.ServiceBusinessLogic;
6 import org.openecomp.sdc.be.dao.cassandra.AuditCassandraDao;
7 import org.openecomp.sdc.be.dao.impl.AuditingDao;
8 import org.openecomp.sdc.be.dao.jsongraph.TitanDao;
9 import org.openecomp.sdc.be.dao.titan.TitanGraphClient;
10 import org.openecomp.sdc.be.impl.ComponentsUtils;
11 import org.openecomp.sdc.be.model.Component;
12 import org.openecomp.sdc.be.model.LifeCycleTransitionEnum;
13 import org.openecomp.sdc.be.model.Resource;
14 import org.openecomp.sdc.be.model.jsontitan.operations.ToscaElementLifecycleOperation;
15 import org.openecomp.sdc.be.model.jsontitan.operations.ToscaOperationFacade;
16 import org.openecomp.sdc.be.resources.data.auditing.AuditingActionEnum;
17 import org.openecomp.sdc.exception.ResponseFormat;
19 import fj.data.Either;
20 import mockit.Deencapsulation;
22 public class CertificationRequestTransitionTest extends LifecycleTestBase {
26 private CertificationRequestTransition createTestSubject() {
27 return new CertificationRequestTransition(
28 new ComponentsUtils(new AuditingManager(new AuditingDao(), new AuditCassandraDao())),
29 new ToscaElementLifecycleOperation(), new ServiceBusinessLogic(), new ToscaOperationFacade(), new TitanDao(new TitanGraphClient()));
33 public void testGetName() throws Exception {
34 CertificationRequestTransition testSubject;
35 LifeCycleTransitionEnum result;
38 testSubject = createTestSubject();
39 result = testSubject.getName();
43 public void testGetAuditingAction() throws Exception {
44 CertificationRequestTransition testSubject;
45 AuditingActionEnum result;
48 testSubject = createTestSubject();
49 result = testSubject.getAuditingAction();
53 public void testValidateAllResourceInstanceCertified() throws Exception {
54 CertificationRequestTransition testSubject;
55 Component component = new Resource();
56 Either<Boolean, ResponseFormat> result;
59 testSubject = createTestSubject();
60 result = Deencapsulation.invoke(testSubject, "validateAllResourceInstanceCertified", component);
64 public void testValidateConfiguredAtomicReqCapSatisfied() throws Exception {
65 CertificationRequestTransition testSubject;
66 Component component = new Resource();
67 Either<Boolean, ResponseFormat> result;
70 testSubject = createTestSubject();
71 result = Deencapsulation.invoke(testSubject, "validateConfiguredAtomicReqCapSatisfied", component);