Adding back-end support for UI filters
[aai/sparky-be.git] / src / test / java / org / onap / aai / sparky / search / VnfSearchServiceTest.java
index 8c4d59d..ed77e25 100644 (file)
@@ -41,49 +41,54 @@ import org.onap.aai.sparky.viewandinspect.entity.QuerySearchEntity;
 \r
 public class VnfSearchServiceTest {\r
 \r
-       VnfSearchService searchService;\r
-       \r
-       @Before\r
-       public void init() throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException, IOException {\r
-               System.setProperty("AJSC_HOME", new File(".").getCanonicalPath().replace('\\', '/'));\r
-           TierSupportUiConstants.DYNAMIC_CONFIG_APP_LOCATION = System.getProperty("AJSC_HOME")+"/src/test/resources/appconfig/";\r
-               ElasticSearchConfig.setConfig(null);\r
-        setFinalStatic();       \r
-               searchService = new VnfSearchService();\r
-       }\r
-       @Test\r
-       public void testSetZeroCountResponse() throws IOException {\r
-               HttpServletResponse response = Mockito.mock(HttpServletResponse.class);\r
-               Mockito.doNothing().when(response).setStatus(1);\r
-               Mockito.doNothing().when(response).setContentType(Mockito.anyString());\r
-               PrintWriter writer = Mockito.mock(PrintWriter.class);\r
-               Mockito.doNothing().when(writer).println(Mockito.anyString());\r
-               Mockito.doNothing().when(writer).close();\r
-               Mockito.when(response.getWriter()).thenReturn(writer);\r
-               searchService.setZeroCountResponse(response);\r
-       }\r
-       \r
-       @Test\r
-       public void testSetEmptyAggResponse() throws IOException {\r
-               HttpServletResponse response = Mockito.mock(HttpServletResponse.class);\r
-               Mockito.doNothing().when(response).setStatus(1);\r
-               Mockito.doNothing().when(response).setContentType(Mockito.anyString());\r
-               PrintWriter writer = Mockito.mock(PrintWriter.class);\r
-               Mockito.doNothing().when(writer).println(Mockito.anyString());\r
-               Mockito.doNothing().when(writer).close();\r
-               Mockito.when(response.getWriter()).thenReturn(writer);\r
-               searchService.setEmptyAggResponse(response);\r
-       }\r
-       \r
-               \r
-       static void setFinalStatic() throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException {\r
-               Field configField = ElasticSearchConfig.class.getDeclaredField("CONFIG_FILE");\r
-               configField.setAccessible(true);\r
+  VnfSearchService searchService;\r
 \r
-               Field modifiersField = Field.class.getDeclaredField( "modifiers" );\r
-               modifiersField.setAccessible( true );\r
-               modifiersField.setInt( configField, configField.getModifiers() & ~Modifier.FINAL );\r
+  @Before\r
+  public void init() throws NoSuchFieldException, SecurityException, IllegalArgumentException,\r
+      IllegalAccessException, IOException {\r
+    System.setProperty("AJSC_HOME", new File(".").getCanonicalPath().replace('\\', '/'));\r
+    TierSupportUiConstants.DYNAMIC_CONFIG_APP_LOCATION =\r
+        System.getProperty("AJSC_HOME") + "/src/test/resources/appconfig/";\r
+    ElasticSearchConfig.setConfig(null);\r
+    setFinalStatic();\r
+    searchService = new VnfSearchService();\r
+  }\r
 \r
-               configField.set(null, System.getProperty("AJSC_HOME")+"/src/test/resources/appconfig/elasticsearch.properties");\r
-       }\r
+  @Test\r
+  public void testSetZeroCountResponse() throws IOException {\r
+    HttpServletResponse response = Mockito.mock(HttpServletResponse.class);\r
+    Mockito.doNothing().when(response).setStatus(1);\r
+    Mockito.doNothing().when(response).setContentType(Mockito.anyString());\r
+    PrintWriter writer = Mockito.mock(PrintWriter.class);\r
+    Mockito.doNothing().when(writer).println(Mockito.anyString());\r
+    Mockito.doNothing().when(writer).close();\r
+    Mockito.when(response.getWriter()).thenReturn(writer);\r
+    searchService.setZeroCountResponse(response);\r
+  }\r
+\r
+  @Test\r
+  public void testSetEmptyAggResponse() throws IOException {\r
+    HttpServletResponse response = Mockito.mock(HttpServletResponse.class);\r
+    Mockito.doNothing().when(response).setStatus(1);\r
+    Mockito.doNothing().when(response).setContentType(Mockito.anyString());\r
+    PrintWriter writer = Mockito.mock(PrintWriter.class);\r
+    Mockito.doNothing().when(writer).println(Mockito.anyString());\r
+    Mockito.doNothing().when(writer).close();\r
+    Mockito.when(response.getWriter()).thenReturn(writer);\r
+    searchService.setEmptyAggResponse(response);\r
+  }\r
+\r
+\r
+  static void setFinalStatic() throws NoSuchFieldException, SecurityException,\r
+      IllegalArgumentException, IllegalAccessException {\r
+    Field configField = ElasticSearchConfig.class.getDeclaredField("CONFIG_FILE");\r
+    configField.setAccessible(true);\r
+\r
+    Field modifiersField = Field.class.getDeclaredField("modifiers");\r
+    modifiersField.setAccessible(true);\r
+    modifiersField.setInt(configField, configField.getModifiers() & ~Modifier.FINAL);\r
+\r
+    configField.set(null,\r
+        System.getProperty("AJSC_HOME") + "/src/test/resources/appconfig/elasticsearch.properties");\r
+  }\r
 }\r