Remove security vulnerabilities in runtime-api
[dcaegen2/platform.git] / mod / runtimeapi / runtime-web / src / test / java / org / onap / dcae / runtime / web / controllers / TestFlowGraphController.java
index dbbfd8d..942d2fd 100644 (file)
@@ -29,6 +29,7 @@ import org.onap.dcae.runtime.web.TestUtils;
 import org.onap.dcae.runtime.web.models.Action;
 import org.onap.dcae.runtime.web.models.DistributeGraphRequest;
 import org.onap.dcae.runtime.web.models.GraphRequest;
+import org.onap.dcae.runtime.web.RuntimeapiApplication;
 import org.onap.dcae.runtime.web.service.GraphServiceImpl;
 import org.onap.dcae.runtime.web.service.BlueprintInventory;
 import org.junit.Before;
@@ -50,7 +51,7 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
 import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
 
 @RunWith(SpringRunner.class)
-@SpringBootTest
+@SpringBootTest(classes=RuntimeapiApplication.class)
 @AutoConfigureMockMvc
 public class TestFlowGraphController {
 
@@ -78,6 +79,12 @@ public class TestFlowGraphController {
                .applyTo(blueprintInventory);
     }
 
+    @Test
+    public void testSwaggerUi() throws Exception {
+       mockMvc.perform(get("/swagger-ui/index.html"))
+               .andExpect(status().isOk());
+    }
+
     @Test
     public void testInitializeGraph() throws Exception{
         graphRequest.setMain(true);