UI Exensibility config cleanup
[aai/sparky-be.git] / src / test / java / org / onap / aai / sparky / viewandinspect / entity / ActiveInventoryNodeTest.java
1 /**
2  * ============LICENSE_START===================================================
3  * SPARKY (AAI UI service)
4  * ============================================================================
5  * Copyright © 2017 AT&T Intellectual Property.
6  * Copyright © 2017 Amdocs
7  * All rights reserved.
8  * ============================================================================
9  * Licensed under the Apache License, Version 2.0 (the "License");
10  * you may not use this file except in compliance with the License.
11  * You may obtain a copy of the License at
12  *
13  *      http://www.apache.org/licenses/LICENSE-2.0
14  *
15  * Unless required by applicable law or agreed to in writing, software
16  * distributed under the License is distributed on an "AS IS" BASIS,
17  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18  * See the License for the specific language governing permissions and
19  * limitations under the License.
20  * ============LICENSE_END=====================================================
21  *
22  * ECOMP and OpenECOMP are trademarks
23  * and service marks of AT&T Intellectual Property.
24  */
25
26 package org.onap.aai.sparky.viewandinspect.entity;
27
28 public class ActiveInventoryNodeTest {}
29 /*
30          private ActiveInventoryNode activeInventoryNode; 
31          private List<String> lst = new ArrayList<String>();
32          private OperationResult opResult; 
33          private VisualizationConfig visualConfig; 
34          private DataIntegrityEntity dataIntegrity;
35          private NodeIntegrity nodeIntegrity;
36          
37                 @Before
38                   public void init() throws Exception {
39                         activeInventoryNode = new ActiveInventoryNode("Key-1");
40                     visualConfig = new VisualizationConfig(); 
41                     dataIntegrity = new DataIntegrityEntity();
42                     nodeIntegrity = new NodeIntegrity(); 
43                   }
44                 
45                 @Test 
46                 public void successfulInitializationAndUpdate() {
47                         
48                         activeInventoryNode.addQueryParam("query-1");
49                         activeInventoryNode.clearQueryParams();
50                         activeInventoryNode.addQueryParams(lst);
51                         assertNotNull(activeInventoryNode.getQueryParams());
52                         assertNull(activeInventoryNode.getOxmModelLoader());
53                         activeInventoryNode.setSelfLinkDeterminationPending(true);
54                         assertTrue(activeInventoryNode.isSelfLinkDeterminationPending());
55                         assertNotNull(activeInventoryNode.getState());
56                         assertNotNull(activeInventoryNode.getComplexGroups());
57                         assertNotNull(activeInventoryNode.getRelationshipLists());
58                         activeInventoryNode.setOpResult(opResult);
59                         assertNull(activeInventoryNode.getOpResult());
60                         activeInventoryNode.setDataIntegrityEntity(dataIntegrity);
61                         assertNotNull(activeInventoryNode.getDataIntegrityEntity());
62                         activeInventoryNode.setPrimaryKeyName("PrimaryKeyName");
63                         assertNotNull(activeInventoryNode.getPrimaryKeyName());
64                         activeInventoryNode.setNodeDepth(2);
65                         assertEquals(2,activeInventoryNode.getNodeDepth());
66                         activeInventoryNode.setvisualizationConfig(visualConfig);
67                         assertNotNull(activeInventoryNode.getvisualizationConfig());
68                         activeInventoryNode.setNodeValidated(true);
69                         assertTrue(activeInventoryNode.isNodeValidated());
70                         activeInventoryNode.setPrimaryKeyValue("PrimaryKeyValue");
71                         assertNotNull(activeInventoryNode.getPrimaryKeyValue());
72                         activeInventoryNode.setIgnoredByFilter(true);
73                         assertTrue(activeInventoryNode.isIgnoredByFilter());
74                         activeInventoryNode.setNodeIssue(true);
75                         assertTrue(activeInventoryNode.isNodeIssue());
76                         activeInventoryNode.setProcessedNeighbors(true);
77                         assertTrue(activeInventoryNode.hasProcessedNeighbors());
78                         activeInventoryNode.setResolvedSelfLink(true);
79                         assertTrue(activeInventoryNode.hasResolvedSelfLink());
80                         activeInventoryNode.setItemIntegrity(nodeIntegrity);
81                         assertNotNull(activeInventoryNode.getItemIntegrity());
82                         activeInventoryNode.addInboundNeighbor("InBoundNodeID");
83                         activeInventoryNode.addOutboundNeighbor("OutBoundNodeID");
84                         assertTrue(activeInventoryNode.hasNeighbors());
85                         activeInventoryNode.addInboundNeighbor(null);
86                         activeInventoryNode.addOutboundNeighbor(null);
87                         assertNotNull(activeInventoryNode.getInboundNeighbors());
88                         assertNotNull(activeInventoryNode.getOutboundNeighbors());
89                         assertTrue(activeInventoryNode.isAtMaxDepth());
90                         activeInventoryNode.setSelfLinkPendingResolve(true);
91                         assertTrue(activeInventoryNode.isSelfLinkPendingResolve());
92                         activeInventoryNode.setRootNode(true);
93                         assertTrue(activeInventoryNode.isRootNode());
94                         activeInventoryNode.setSelflinkRetrievalFailure(true);
95                         assertTrue(activeInventoryNode.isSelflinkRetrievalFailure());
96                         activeInventoryNode.setSelfLinkProcessed(true);
97                         assertTrue(activeInventoryNode.getSelfLinkProcessed());
98                         activeInventoryNode.setNodeIntegrityProcessed(true);
99                         assertTrue(activeInventoryNode.getNodeIntegrityProcessed());
100                         assertFalse(activeInventoryNode.isDirectSelfLink("NoDirectLink"));
101                         activeInventoryNode.setProcessingErrorOccurred(true);
102                         assertTrue(activeInventoryNode.isProcessingErrorOccurred());
103                         activeInventoryNode.setNodeId("NodeId-1");
104                         assertNotNull(activeInventoryNode.getNodeId());
105                         activeInventoryNode.setSelfLink("selfLinkSet");
106                         assertNotNull(activeInventoryNode.getSelfLink());
107                         activeInventoryNode.setEntityType("EntityId-1");
108                         assertNotNull(activeInventoryNode.getEntityType());
109                         assertNotNull(activeInventoryNode.dumpNodeTree(true));
110                         assertNotNull(activeInventoryNode.getProcessingErrorCauses());
111                         assertNull(activeInventoryNode.calculateEditAttributeUri("Invalid-link"));
112                         assertNull(activeInventoryNode.calculateEditAttributeUri("aai/v[\\d]/"));
113                         activeInventoryNode.processPathedSelfLinkResponse("jsonResp","startNodeType","startNodeResourceKey");
114                         activeInventoryNode.processPathedSelfLinkResponse(null,"startNodeType","startNodeResourceKey");
115                         activeInventoryNode.processPathedSelfLinkResponse("","startNodeType","startNodeResourceKey");
116                    
117                 }
118 }*/