6a9dd746bc6312bd29b41e13fb24da2f8c29c22d
[aai/sparky-be.git] /
1 /**
2  * ============LICENSE_START=======================================================
3  * org.onap.aai
4  * ================================================================================
5  * Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
6  * Copyright © 2017-2018 Amdocs
7  * ================================================================================
8  * Licensed under the Apache License, Version 2.0 (the "License");
9  * you may not use this file except in compliance with the License.
10  * You may obtain a copy of the License at
11  *
12  *       http://www.apache.org/licenses/LICENSE-2.0
13  *
14  * Unless required by applicable law or agreed to in writing, software
15  * distributed under the License is distributed on an "AS IS" BASIS,
16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17  * See the License for the specific language governing permissions and
18  * limitations under the License.
19  * ============LICENSE_END=========================================================
20  */
21
22 package org.onap.aai.sparky.common.search;
23
24 import static org.junit.Assert.assertEquals;
25 import static org.junit.Assert.assertNotNull;
26 import static org.junit.Assert.assertNull;
27
28 import java.util.ArrayList;
29
30 import org.junit.Before;
31 import org.junit.Test;
32 import org.onap.aai.sparky.search.filters.entity.UiFilterValueEntity;
33
34
35 public class CommonSearchSuggestionTest {
36         
37         private CommonSearchSuggestion commonSearchSuggestions;
38         private CommonSearchSuggestion commonSearchSuggestion;
39         private ArrayList<UiFilterValueEntity> filterValues; 
40         
41         @Before
42           public void init() throws Exception {
43                 
44                 filterValues = new ArrayList<UiFilterValueEntity>();
45                 commonSearchSuggestions = new CommonSearchSuggestion("627dfa28b","schema","generic-vnf called sdwanfwdemo_vnf1_under_fw-si1","VNF-Stack",filterValues);
46                 commonSearchSuggestion = new CommonSearchSuggestion("627dfa28b","schema","generic-vnf called sdwanfwdemo_vnf1_under_fw-si1","VNF-Stack",null);
47               
48           }
49         
50         
51         @Test 
52         public void updateValues() {
53                 
54                 commonSearchSuggestions.setHashId("4a83c197ffa19ec4a1");
55                 assertNotNull(commonSearchSuggestions.getHashId());
56                 commonSearchSuggestions.setRoute("structuredView");
57                 assertNotNull(commonSearchSuggestions.getRoute());
58                 commonSearchSuggestions.setText("generic-vnf called fp_vnf1_under_fw-si1 called fp_vnf1_under_fw-si1 -- Schema");
59                 assertNotNull(commonSearchSuggestions.getText());
60                 assertNotNull(commonSearchSuggestions.getFilterValues());
61                 assertNotNull(commonSearchSuggestions.toString());
62         
63                 
64                 commonSearchSuggestion.setHashId(null);
65                 assertNull(commonSearchSuggestion.getHashId());
66                 commonSearchSuggestion.setRoute(null);
67                 assertNull(commonSearchSuggestion.getRoute());
68                 commonSearchSuggestion.setText(null);
69                 assertNull(commonSearchSuggestion.getText());
70                 assertNull(commonSearchSuggestion.getFilterValues());
71                 assertNotNull(commonSearchSuggestion.toString());
72                 
73         }
74         
75
76 }