public class ComponentInstanceBaseTest extends ComponentBaseTest
ComponentBaseTest.ComponentOperationEnum
config, extendTest, extentReport, REPORT_FOLDER, titanGraph
Constructor and Description |
---|
ComponentInstanceBaseTest(org.junit.rules.TestName testName,
String className) |
Modifier and Type | Method and Description |
---|---|
void |
addCompInstReqCapToExpected(ComponentInstance componentInstance,
ComponentTypeEnum containerComponentType) |
protected RestResponse |
associateComponentInstancesForService(RequirementCapabilityRelDef requirementDef,
ComponentReqDetails containerDetails,
User user) |
RestResponse |
changeServiceInstanceVersion(String componentUniqueId,
String serviceInstanceToReplaceUniqueId,
String serviceUniqueId,
User sdncModifierDetails,
ComponentTypeEnum componentType,
boolean isHighestLevel) |
protected void |
consumeVlCapability(ComponentReqDetails component,
String vlCapConsumerCompInstId,
String vlCompInstId,
String vlCapConsumerOwnerId,
User user,
ComponentTypeEnum containerCompType) |
protected RestResponse |
createAtomicInstanceForService(ServiceReqDetails containerDetails,
ResourceReqDetails compInstOriginDetails,
User modifier) |
protected RestResponse |
createAtomicInstanceForServiceDuringSetup(ServiceReqDetails containerDetails,
ResourceReqDetails compInstOriginDetails,
User modifier) |
protected RestResponse |
createAtomicInstanceForVF(ResourceReqDetails containerDetails,
ResourceReqDetails compInstOriginDetails,
User modifier) |
protected RestResponse |
createAtomicInstanceForVFDuringSetup(ResourceReqDetails containerDetails,
ResourceReqDetails compInstOriginDetails,
User modifier) |
protected void |
createAtomicResource(ResourceReqDetails resourceDetails) |
protected void |
createProduct(ProductReqDetails productDetails) |
protected void |
createProduct(ProductReqDetails productDetails,
User sdncModifier) |
protected void |
createService(ServiceReqDetails serviceDetails) |
protected void |
createService(ServiceReqDetails serviceDetails,
User sdncModifier) |
protected RestResponse |
createServiceInstance(ProductReqDetails containerDetails,
ServiceReqDetails compInstOriginDetails,
User modifier) |
protected RestResponse |
createServiceInstanceDuringSetup(ProductReqDetails containerDetails,
ServiceReqDetails compInstOriginDetails,
User modifier) |
protected void |
createVF(ResourceReqDetails resourceDetails) |
protected void |
createVF(ResourceReqDetails resourceDetails,
User sdncModifier) |
protected RestResponse |
createVFInstance(ServiceReqDetails containerDetails,
ResourceReqDetails compInstOriginDetails,
User modifier) |
protected RestResponse |
createVFInstanceDuringSetup(ServiceReqDetails containerDetails,
ResourceReqDetails compInstOriginDetails,
User modifier) |
protected RestResponse |
deleteAtomicInstanceForService(String compInstUniqueId,
ServiceReqDetails containerDetails,
User modifier) |
protected RestResponse |
deleteAtomicInstanceForServiceDuringSetup(String compInstUniqueId,
ServiceReqDetails containerDetails,
User modifier) |
protected RestResponse |
deleteAtomicInstanceForVF(String compInstUniqueId,
ResourceReqDetails containerDetails,
User modifier) |
protected RestResponse |
deleteAtomicInstanceForVFDuringSetup(String compInstUniqueId,
ResourceReqDetails containerDetails,
User modifier) |
void |
deleteCompInstReqCapFromExpected(String componentInstanceId) |
protected RestResponse |
deleteServiceInstance(String compInstUniqueId,
ProductReqDetails containerDetails,
User modifier) |
protected RestResponse |
deleteServiceInstanceDuringSetup(String compInstUniqueId,
ProductReqDetails containerDetails,
User modifier) |
protected RestResponse |
deleteVFInstance(String compInstUniqueId,
ServiceReqDetails containerDetails,
User modifier) |
protected RestResponse |
deleteVFInstanceDuringSetup(String compInstUniqueId,
ServiceReqDetails containerDetails,
User modifier) |
protected void |
dissociateComponentInstancesForService(RequirementCapabilityRelDef requirementDef,
ComponentReqDetails containerDetails,
User user) |
protected void |
fulfillCpRequirement(ComponentReqDetails component,
String cpCompInstId,
String cpReqFulfillerCompInstId,
String cpReqFulfillerOwnerId,
User user,
ComponentTypeEnum containerCompType) |
protected Component |
getComponentAndValidateRIs(ComponentReqDetails componentDetails,
int numberOfRIs,
int numberOfRelations) |
protected void |
getComponentAndValidateRIsAfterChangeLifecycleState(String oldComponentUniqueIdToReplace,
ComponentReqDetails componentDetails,
int numOfRIs,
int numOfRelations) |
void |
init() |
protected void |
updateExpectedReqCapAfterChangeLifecycleState(String oldContainerUniqueIdToReplace,
String newContainerUniqueId) |
void |
verifyProductReqCap(String componentId) |
void |
verifyReqCap(Component actualComponent) |
void |
verifyServiceReqCap(String componentId) |
void |
verifyVFReqCap(String componentId) |
afterState, beforeState, openTitan, shutdownTitan, verifyErrorCode
public static final String acceptHeaderData
protected Map<String,List<CapabilityDefinition>> expectedContainerCapabilities
protected Map<String,List<RequirementDefinition>> expectedContainerRequirements
protected Map<String,Map<String,List<RequirementDefinition>>> removedRequirements
protected Map<String,org.apache.commons.lang3.tuple.ImmutablePair<Map<String,List<CapabilityDefinition>>,Map<String,List<RequirementDefinition>>>> expectedContInstReqCap
protected User sdncPsDetails1
protected User sdncPsDetails2
protected User sdncPmDetails1
protected User sdncPmDetails2
protected User sdncDesignerDetails
protected User sdncAdminDetails
protected User sdncTesterDetails
protected ResourceReqDetails resourceDetailsVFC_01
protected ResourceReqDetails resourceDetailsVFC_02
protected ResourceReqDetails resourceDetailsVF_01
protected ResourceReqDetails resourceDetailsVF_02
protected ResourceReqDetails resourceDetailsCP_01
protected ResourceReqDetails resourceDetailsCP_02
protected ResourceReqDetails resourceDetailsVL_01
protected ResourceReqDetails resourceDetailsVL_02
protected ServiceReqDetails serviceDetails_01
protected ServiceReqDetails serviceDetails_02
protected ServiceReqDetails serviceDetails_03
protected ProductReqDetails productDetails_01
protected ProductReqDetails productDetails_02
public ComponentInstanceBaseTest(org.junit.rules.TestName testName, String className)
public void init()
public void verifyServiceReqCap(String componentId) throws Exception
Exception
public void verifyProductReqCap(String componentId) throws Exception
Exception
public void verifyReqCap(Component actualComponent)
public RestResponse changeServiceInstanceVersion(String componentUniqueId, String serviceInstanceToReplaceUniqueId, String serviceUniqueId, User sdncModifierDetails, ComponentTypeEnum componentType, boolean isHighestLevel) throws Exception
Exception
protected void updateExpectedReqCapAfterChangeLifecycleState(String oldContainerUniqueIdToReplace, String newContainerUniqueId)
public void addCompInstReqCapToExpected(ComponentInstance componentInstance, ComponentTypeEnum containerComponentType) throws Exception
Exception
public void deleteCompInstReqCapFromExpected(String componentInstanceId)
protected RestResponse createAtomicInstanceForVF(ResourceReqDetails containerDetails, ResourceReqDetails compInstOriginDetails, User modifier) throws Exception
Exception
protected RestResponse createAtomicInstanceForService(ServiceReqDetails containerDetails, ResourceReqDetails compInstOriginDetails, User modifier) throws Exception
Exception
protected RestResponse createVFInstance(ServiceReqDetails containerDetails, ResourceReqDetails compInstOriginDetails, User modifier) throws Exception
Exception
protected RestResponse createServiceInstance(ProductReqDetails containerDetails, ServiceReqDetails compInstOriginDetails, User modifier) throws Exception
Exception
protected RestResponse deleteAtomicInstanceForVF(String compInstUniqueId, ResourceReqDetails containerDetails, User modifier) throws IOException, Exception
IOException
Exception
protected RestResponse deleteAtomicInstanceForService(String compInstUniqueId, ServiceReqDetails containerDetails, User modifier) throws IOException, Exception
IOException
Exception
protected RestResponse deleteVFInstance(String compInstUniqueId, ServiceReqDetails containerDetails, User modifier) throws IOException, Exception
IOException
Exception
protected RestResponse deleteServiceInstance(String compInstUniqueId, ProductReqDetails containerDetails, User modifier) throws IOException, Exception
IOException
Exception
protected RestResponse createAtomicInstanceForVFDuringSetup(ResourceReqDetails containerDetails, ResourceReqDetails compInstOriginDetails, User modifier) throws Exception
Exception
protected RestResponse createAtomicInstanceForServiceDuringSetup(ServiceReqDetails containerDetails, ResourceReqDetails compInstOriginDetails, User modifier) throws Exception
Exception
protected RestResponse createVFInstanceDuringSetup(ServiceReqDetails containerDetails, ResourceReqDetails compInstOriginDetails, User modifier) throws Exception
Exception
protected RestResponse createServiceInstanceDuringSetup(ProductReqDetails containerDetails, ServiceReqDetails compInstOriginDetails, User modifier) throws Exception
Exception
protected RestResponse deleteAtomicInstanceForVFDuringSetup(String compInstUniqueId, ResourceReqDetails containerDetails, User modifier) throws IOException, Exception
IOException
Exception
protected RestResponse deleteAtomicInstanceForServiceDuringSetup(String compInstUniqueId, ServiceReqDetails containerDetails, User modifier) throws IOException, Exception
IOException
Exception
protected RestResponse deleteVFInstanceDuringSetup(String compInstUniqueId, ServiceReqDetails containerDetails, User modifier) throws IOException, Exception
IOException
Exception
protected RestResponse deleteServiceInstanceDuringSetup(String compInstUniqueId, ProductReqDetails containerDetails, User modifier) throws IOException, Exception
IOException
Exception
protected Component getComponentAndValidateRIs(ComponentReqDetails componentDetails, int numberOfRIs, int numberOfRelations) throws IOException, Exception
IOException
Exception
protected void getComponentAndValidateRIsAfterChangeLifecycleState(String oldComponentUniqueIdToReplace, ComponentReqDetails componentDetails, int numOfRIs, int numOfRelations) throws IOException, Exception
IOException
Exception
protected void createAtomicResource(ResourceReqDetails resourceDetails) throws Exception
Exception
protected void createVF(ResourceReqDetails resourceDetails) throws Exception
Exception
protected void createVF(ResourceReqDetails resourceDetails, User sdncModifier) throws Exception
Exception
protected void createService(ServiceReqDetails serviceDetails) throws Exception
Exception
protected void createService(ServiceReqDetails serviceDetails, User sdncModifier) throws Exception
Exception
protected void createProduct(ProductReqDetails productDetails) throws Exception
Exception
protected void createProduct(ProductReqDetails productDetails, User sdncModifier) throws Exception
Exception
protected RestResponse associateComponentInstancesForService(RequirementCapabilityRelDef requirementDef, ComponentReqDetails containerDetails, User user) throws IOException
IOException
protected void dissociateComponentInstancesForService(RequirementCapabilityRelDef requirementDef, ComponentReqDetails containerDetails, User user) throws IOException
IOException
protected void fulfillCpRequirement(ComponentReqDetails component, String cpCompInstId, String cpReqFulfillerCompInstId, String cpReqFulfillerOwnerId, User user, ComponentTypeEnum containerCompType) throws IOException
IOException
protected void consumeVlCapability(ComponentReqDetails component, String vlCapConsumerCompInstId, String vlCompInstId, String vlCapConsumerOwnerId, User user, ComponentTypeEnum containerCompType) throws IOException
IOException
Copyright © 2017. All rights reserved.