/*- * ============LICENSE_START======================================================= * VID * ================================================================================ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. * Modifications Copyright (C) 2018 Nokia. All rights reserved. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ============LICENSE_END========================================================= */ package org.onap.vid.services; import com.google.common.collect.ImmutableList; import io.joshworks.restclient.http.HttpResponse; import org.junit.Assert; import org.junit.Test; import org.onap.vid.aai.AaiResponse; import org.onap.vid.aai.SubscriberFilteredResults; import org.onap.vid.aai.model.AaiGetOperationalEnvironments.OperationalEnvironmentList; import org.onap.vid.aai.model.AaiGetPnfs.Pnf; import org.onap.vid.aai.model.AaiGetTenatns.GetTenantsResponse; import org.onap.vid.model.SubscriberList; import org.onap.vid.roles.RoleValidator; import java.util.List; public class AaiServiceImplTest { private AaiServiceImpl createTestSubject() { return new AaiServiceImpl(); } @Test public void testGetFullSubscriberList() throws Exception { AaiServiceImpl testSubject; RoleValidator roleValidator = null; SubscriberFilteredResults result; // default test try { testSubject = createTestSubject(); result = testSubject.getFullSubscriberList(roleValidator); } catch ( Exception e) { } } @Test public void testGetOperationalEnvironments() throws Exception { AaiServiceImpl testSubject; String operationalEnvironmentType = ""; String operationalEnvironmentStatus = ""; AaiResponse result; // default test try { testSubject = createTestSubject(); result = testSubject.getOperationalEnvironments(operationalEnvironmentType, operationalEnvironmentStatus); } catch ( Exception e) { } } @Test public void testGetFullSubscriberList_1() throws Exception { AaiServiceImpl testSubject; HttpResponse result; // default test try { testSubject = createTestSubject(); result = testSubject.getFullSubscriberList(); } catch ( Exception e) { } } @Test public void testGetSubscriberData() throws Exception { AaiServiceImpl testSubject; String subscriberId = ""; RoleValidator roleValidator = null; AaiResponse result; // default test try { testSubject = createTestSubject(); result = testSubject.getSubscriberData(subscriberId, roleValidator); } catch ( Exception e) { } } @Test public void testGetServiceInstanceSearchResults() throws Exception { AaiServiceImpl testSubject; String subscriberId = ""; String instanceIdentifier = ""; RoleValidator roleValidator = null; List owningEntities = null; List projects = null; AaiResponse result; // test 1 testSubject = createTestSubject(); subscriberId = null; instanceIdentifier = null; result = testSubject.getServiceInstanceSearchResults(subscriberId, instanceIdentifier, roleValidator, owningEntities, projects); Assert.assertNotEquals(null, result); /*/ test 2 testSubject = createTestSubject(); subscriberId = ""; instanceIdentifier = null; result = testSubject.getServiceInstanceSearchResults(subscriberId, instanceIdentifier, roleValidator, owningEntities, projects); Assert.assertNotEquals(null, result); // test 3 testSubject = createTestSubject(); instanceIdentifier = null; subscriberId = null; result = testSubject.getServiceInstanceSearchResults(subscriberId, instanceIdentifier, roleValidator, owningEntities, projects); Assert.assertEquals(null, result); // test 4 testSubject = createTestSubject(); instanceIdentifier = ""; subscriberId = null; result = testSubject.getServiceInstanceSearchResults(subscriberId, instanceIdentifier, roleValidator, owningEntities, projects); Assert.assertEquals(null, result); // test 5 testSubject = createTestSubject(); owningEntities = null; result = testSubject.getServiceInstanceSearchResults(subscriberId, instanceIdentifier, roleValidator, owningEntities, projects); Assert.assertEquals(null, result); // test 6 testSubject = createTestSubject(); projects = null; result = testSubject.getServiceInstanceSearchResults(subscriberId, instanceIdentifier, roleValidator, owningEntities, projects); Assert.assertEquals(null, result);*/ } @Test public void testGetVersionByInvariantId() throws Exception { AaiServiceImpl testSubject; List modelInvariantId = ImmutableList.of("some invariant id"); // default test try { testSubject = createTestSubject(); testSubject.getVersionByInvariantId(modelInvariantId); } catch ( Exception e) { } } @Test public void testGetSpecificPnf() throws Exception { AaiServiceImpl testSubject; String pnfId = ""; AaiResponse result; // default test try { testSubject = createTestSubject(); result = testSubject.getSpecificPnf(pnfId); } catch ( Exception e) { } } @Test public void testGetPNFData() throws Exception { AaiServiceImpl testSubject; String globalCustomerId = ""; String serviceType = ""; String modelVersionId = ""; String modelInvariantId = ""; String cloudRegion = ""; String equipVendor = ""; String equipModel = ""; AaiResponse result; // default test try { testSubject = createTestSubject(); result = testSubject.getPNFData(globalCustomerId, serviceType, modelVersionId, modelInvariantId, cloudRegion, equipVendor, equipModel); } catch ( Exception e) { } } @Test public void testGetServices() throws Exception { AaiServiceImpl testSubject; RoleValidator roleValidator = null; AaiResponse result; // default test try { testSubject = createTestSubject(); result = testSubject.getServices(roleValidator); } catch ( Exception e) { } } @Test public void testGetTenants() throws Exception { AaiServiceImpl testSubject; String globalCustomerId = ""; String serviceType = ""; RoleValidator roleValidator = null; AaiResponse result; // default test try { testSubject = createTestSubject(); result = testSubject.getTenants(globalCustomerId, serviceType, roleValidator); } catch ( Exception e) { } } @Test public void testGetVNFData() throws Exception { AaiServiceImpl testSubject; String globalSubscriberId = ""; String serviceType = ""; String serviceInstanceId = ""; AaiResponse result; // default test try { testSubject = createTestSubject(); result = testSubject.getVNFData(globalSubscriberId, serviceType, serviceInstanceId); } catch ( Exception e) { } } @Test public void testGetVNFData_1() throws Exception { AaiServiceImpl testSubject; String globalSubscriberId = ""; String serviceType = ""; // default test try { testSubject = createTestSubject(); testSubject.getVNFData(globalSubscriberId, serviceType); } catch ( Exception e) { } } @Test public void testGetAaiZones() throws Exception { AaiServiceImpl testSubject; AaiResponse result; // default test try { testSubject = createTestSubject(); result = testSubject.getAaiZones(); } catch ( Exception e) { } } @Test public void testGetAicZoneForPnf() throws Exception { AaiServiceImpl testSubject; String globalCustomerId = ""; String serviceType = ""; String serviceId = ""; AaiResponse result; // default test try { testSubject = createTestSubject(); result = testSubject.getAicZoneForPnf(globalCustomerId, serviceType, serviceId); } catch ( Exception e) { } } @Test public void testGetNodeTemplateInstances() throws Exception { AaiServiceImpl testSubject; String globalCustomerId = ""; String serviceType = ""; String modelVersionId = ""; String modelInvariantId = ""; String cloudRegion = ""; AaiResponse result; // default test try { testSubject = createTestSubject(); result = testSubject.getNodeTemplateInstances(globalCustomerId, serviceType, modelVersionId, modelInvariantId, cloudRegion); } catch ( Exception e) { } } @Test public void testGetServicesByDistributionStatus() throws Exception { AaiServiceImpl testSubject; // default test try { testSubject = createTestSubject(); testSubject.getServicesByDistributionStatus(); } catch ( Exception e) { } } @Test public void testGetServiceInstanceAssociatedPnfs() throws Exception { AaiServiceImpl testSubject; String globalCustomerId = ""; String serviceType = ""; String serviceInstanceId = ""; List result; // default test try { testSubject = createTestSubject(); result = testSubject.getServiceInstanceAssociatedPnfs(globalCustomerId, serviceType, serviceInstanceId); } catch ( Exception e) { } } }