X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Fservicestub%2Fsrc%2Ftest%2Fjava%2Forg%2Foran%2Fhelloworld%2Frest%2FHelloWorldControllerTest.java;fp=test%2Fservicestub%2Fsrc%2Ftest%2Fjava%2Forg%2Foran%2Fhelloworld%2Frest%2FHelloWorldControllerTest.java;h=0000000000000000000000000000000000000000;hb=b94b48f2cad1b161a0ece13a4100ccf4b7d0c503;hp=36f335f4c21ac67f57db103a72a6ee54ce09b158;hpb=3c504be356d2ac9fc5195eb45692e1b756caa9f3;p=nonrtric.git diff --git a/test/servicestub/src/test/java/org/oran/helloworld/rest/HelloWorldControllerTest.java b/test/servicestub/src/test/java/org/oran/helloworld/rest/HelloWorldControllerTest.java deleted file mode 100644 index 36f335f4..00000000 --- a/test/servicestub/src/test/java/org/oran/helloworld/rest/HelloWorldControllerTest.java +++ /dev/null @@ -1,59 +0,0 @@ -/*- - * ========================LICENSE_START================================= - * O-RAN-SC - * %% - * Copyright (C) 2023 OpenInfra Foundation Europe. - * %% - * 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.oran.helloworld.rest; - -import org.junit.jupiter.api.Test; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; -import org.springframework.boot.test.mock.mockito.MockBean; -import org.springframework.test.web.servlet.MockMvc; - -import static org.mockito.Mockito.when; -import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; -import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*; - -@WebMvcTest(HelloWorldController.class) -public class HelloWorldControllerTest { - - @Autowired - private MockMvc mockMvc; - - @MockBean - private HelloWorldController helloWorldController; - - @Test - public void testHelloWorldEndpoint() throws Exception { - when(helloWorldController.helloWorld()).thenReturn("Hello World from service stub\n"); - - mockMvc.perform(get("/v1/helloworld")) - .andExpect(status().isOk()) - .andExpect(content().string("Hello World from service stub\n")); - } - - @Test - public void testHelloWorldSmeEndpoint() throws Exception { - when(helloWorldController.helloWorldSme()).thenReturn("Hello World from SME\n"); - - mockMvc.perform(get("/v1/helloworld/sme")) - .andExpect(status().isOk()) - .andExpect(content().string("Hello World from SME\n")); - } -}