.withHeader("Content-Type", "text/xml")));\r
}\r
\r
+ public static void MockDeleteServiceInstance(String customer, String serviceSubscription, String serviceInstanceId, String resourceVersion, int statusCode){\r
+ stubFor(delete(urlMatching("/aai/v[0-9]+/business/customers/customer/" + customer + "/service-subscriptions/service-subscription/" + serviceSubscription + "/service-instances/service-instance/" + serviceInstanceId + "[?]resource-version=" + resourceVersion))\r
+ .willReturn(aResponse()\r
+ .withStatus(statusCode)));\r
+ }\r
+ \r
public static void MockDeleteServiceInstance(String customer, String serviceSubscription, String resourceVersion, int statusCode){\r
stubFor(delete(urlMatching("/aai/v[0-9]+/business/customers/customer/" + customer + "/service-subscriptions/service-subscription/" + serviceSubscription + "[?]resource-version=" +1234))\r
.willReturn(aResponse()\r
/**\r
* Generic-Vnf Mock StubResponses below\r
*/\r
+ \r
+ public static void MockGetGenericVnfById(String vnfId, String responseFile){\r
+ stubFor(get(urlMatching("/aai/v[0-9]+/network/generic-vnfs/generic-vnf/" + vnfId + "[?]depth=1"))\r
+ .willReturn(aResponse()\r
+ .withStatus(200)\r
+ .withHeader("Content-Type", "text/xml")\r
+ .withBodyFile(responseFile)));\r
+ }\r
+ \r
public static void MockGetGenericVnfById(String vnfId, String responseFile, int statusCode){\r
stubFor(get(urlMatching("/aai/v[0-9]+/network/generic-vnfs/generic-vnf" + vnfId))\r
.willReturn(aResponse()\r
.withHeader("Content-Type", "text/xml")\r
.withBodyFile(responseFile)));\r
}\r
+ \r
+ public static void MockGetNetworkByIdWithDepth(String networkId, String responseFile, String depth) {\r
+ stubFor(get(urlMatching("/aai/v[0-9]+/network/l3-networks/l3-network/" + networkId + "[?]depth=" + depth))\r
+ .willReturn(aResponse()\r
+ .withStatus(200)\r
+ .withHeader("Content-Type", "text/xml")\r
+ .withBodyFile(responseFile)));\r
+ }\r
+ \r
+ public static void MockGetNetworkCloudRegion(String responseFile, String cloudRegion) {\r
+ stubFor(get(urlMatching("/aai/v[0-9]+/cloud-infrastructure/cloud-regions/cloud-region/att-aic/"+cloudRegion))\r
+ .willReturn(aResponse()\r
+ .withStatus(200)\r
+ .withHeader("Content-Type", "text/xml")\r
+ .withBodyFile(responseFile)));\r
+ }\r
+ \r
+ public static void MockGetNetworkByName(String networkName, String responseFile) {\r
+ stubFor(get(urlMatching("/aai/v[0-9]+/network/l3-networks/l3-network[?]network-name="+networkName))\r
+ .willReturn(aResponse()\r
+ .withStatus(200)\r
+ .withHeader("Content-Type", "text/xml")\r
+ .withBodyFile(responseFile)));\r
+ }\r
+\r
+ public static void MockGetNetworkByName_404(String responseFile, String networkName) {\r
+ stubFor(get(urlMatching("/aai/v[0-9]+/network/l3-networks/l3-network[?]network-name="+networkName))\r
+ .willReturn(aResponse()\r
+ .withStatus(404)\r
+ .withHeader("Content-Type", "text/xml")\r
+ .withBodyFile(responseFile)));\r
+ }\r
+ \r
+ public static void MockGetNetworkCloudRegion_404(String cloudRegion) {\r
+ stubFor(get(urlMatching("/aai/v[0-9]+/cloud-infrastructure/cloud-regions/cloud-region/att-aic/"+cloudRegion))\r
+ .willReturn(aResponse()\r
+ .withStatus(404)));\r
+ }\r
\r
public static void MockPutNetwork(String networkId, int statusCode, String responseFile) {\r
stubFor(put(urlMatching("/aai/v[0-9]+/network/l3-networks/l3-network/" + networkId))\r
.withHeader("Content-Type", "text/xml")\r
.withBodyFile(responseFile)));\r
}\r
+\r
+ public static void MockGetNetworkVpnBinding(String responseFile, String vpnBinding) {\r
+ stubFor(get(urlMatching("/aai/v[0-9]+/network/vpn-bindings/vpn-binding/"+vpnBinding + "[?]depth=all"))\r
+ .willReturn(aResponse()\r
+ .withStatus(200)\r
+ .withHeader("Content-Type", "text/xml")\r
+ .withBodyFile(responseFile)));\r
+ } \r
+ \r
+ public static void MockGetNetworkPolicy(String responseFile, String policy) {\r
+ stubFor(get(urlMatching("/aai/v[0-9]+/network/network-policies/network-policy/"+policy + "[?]depth=all"))\r
+ .willReturn(aResponse()\r
+ .withStatus(200)\r
+ .withHeader("Content-Type", "text/xml")\r
+ .withBodyFile(responseFile)));\r
+ }\r
\r
public static void MockGetNetworkVpnBinding(String networkBindingId, String responseFile, int statusCode) {\r
stubFor(get(urlMatching("/aai/v[0-9]+/network/vpn-bindings/vpn-binding/" + networkBindingId))\r
.withBodyFile(responseFile)));\r
}\r
\r
+ public static void MockGetNetworkTableReference(String responseFile, String tableReference) {\r
+ stubFor(get(urlMatching("/aai/v[0-9]+/network/route-table-references/route-table-reference/"+tableReference + "[?]depth=all"))\r
+ .willReturn(aResponse()\r
+ .withStatus(200)\r
+ .withHeader("Content-Type", "text/xml")\r
+ .withBodyFile(responseFile)));\r
+ }\r
+ \r
+ public static void MockPutNetworkIdWithDepth(String responseFile, String networkId, String depth) {\r
+ stubFor(put(urlMatching("/aai/v[0-9]+/network/l3-networks/l3-network/"+networkId+"[?]depth="+depth ))\r
+ .willReturn(aResponse()\r
+ .withStatus(200)\r
+ .withHeader("Content-Type", "text/xml")\r
+ .withBodyFile(responseFile)));\r
+ }\r
+ \r
public static void MockGetNetworkPolicyfqdn(String networkPolicy, String responseFile, int statusCode) {\r
stubFor(get(urlMatching("/aai/v[0-9]+/network/network-policies/network-policy[?]network-policy-fqdn=" + networkPolicy))\r
.willReturn(aResponse()\r
.withStatus(statusCode)));\r
}\r
\r
+ public static void MockGetVolumeGroupByName_404(String cloudRegionId, String volumeGroupName) {\r
+ stubFor(get(urlMatching("/aai/v9/cloud-infrastructure/cloud-regions/cloud-region/att-aic/" + cloudRegionId + "/volume-groups[?]volume-group-name=" + volumeGroupName))\r
+ .willReturn(aResponse()\r
+ .withStatus(404)));\r
+ }\r
+ \r
+ public static void MockDeleteVolumeGroup(String cloudRegionId, String volumeGroupId, String resourceVersion) {\r
+ stubFor(delete(urlMatching("/aai/v[0-9]+/cloud-infrastructure/cloud-regions/cloud-region/att-aic/" + cloudRegionId + "/volume-groups/volume-group/" + volumeGroupId + "[?]resource-version=" + resourceVersion))\r
+ .willReturn(aResponse()\r
+ .withStatus(200)));\r
+ }\r
+ \r
/**\r
* VF-Module StubResponse below\r
* @param statusCode TODO\r
.withStatus(statusCode)));\r
}\r
\r
+ /* AAI Pserver Queries */\r
+ public static void MockGetPserverByVnfId(String vnfId, String responseFile, int statusCode) {\r
+ stubFor(put(urlMatching("/v10/query.*"))\r
+ .willReturn(aResponse()\r
+ .withStatus(statusCode)\r
+ .withHeader("Content-Type", "application/json")\r
+ .withBodyFile(responseFile)));\r
+ }\r
+ \r
+ public static void MockGetGenericVnfsByVnfId(String vnfId, String responseFile, int statusCode) {\r
+ stubFor(get(urlMatching("/v10/network/generic-vnfs/.*"))\r
+ .willReturn(aResponse()\r
+ .withStatus(statusCode)\r
+ .withHeader("Content-Type", "application/json; charset=utf-8")\r
+ .withBodyFile(responseFile)));\r
+ }\r
+ \r
+ public static void MockSetInMaintFlagByVnfId(String vnfId, int statusCode) {\r
+ stubFor(patch(urlMatching("/v10/network/generic-vnfs/.*"))\r
+ .willReturn(aResponse()\r
+ .withStatus(statusCode)\r
+ ));\r
+ }\r
+ \r
//// Deprecated Stubs below - to be deleted once unit test that reference them are refactored to use common ones above ////\r
@Deprecated\r
public static void MockGetVceById(){\r