X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=config-data%2Fsrc%2Ftest%2Fjava%2Forg%2Fcommscope%2Ftr069adapter%2Fconfig%2FConfugurationDataControllerTests.java;fp=config-data%2Fsrc%2Ftest%2Fjava%2Forg%2Fcommscope%2Ftr069adapter%2Fconfig%2FConfugurationDataControllerTests.java;h=38634d03461aec8c2d8e9bb0d2dbd7d0fb01ecba;hb=aa7991e2bb89e56479a79541a5d9b659ae619cd7;hp=58bfea8765aee5fa812da2e21b0526894830b166;hpb=17d7d2966615671ef113dd32c7ba5ebff47f5e6f;p=oam%2Ftr069-adapter.git diff --git a/config-data/src/test/java/org/commscope/tr069adapter/config/ConfugurationDataControllerTests.java b/config-data/src/test/java/org/commscope/tr069adapter/config/ConfugurationDataControllerTests.java index 58bfea8..38634d0 100644 --- a/config-data/src/test/java/org/commscope/tr069adapter/config/ConfugurationDataControllerTests.java +++ b/config-data/src/test/java/org/commscope/tr069adapter/config/ConfugurationDataControllerTests.java @@ -21,9 +21,6 @@ package org.commscope.tr069adapter.config; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertThat; import static org.junit.jupiter.api.Assertions.fail; - -import java.util.Optional; - import org.commscope.tr069adapter.config.repository.ConfigurationDataRepository; import org.hamcrest.CoreMatchers; import org.junit.Test; @@ -33,6 +30,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.mock.mockito.MockBean; +import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.mock.web.MockHttpServletResponse; import org.springframework.mock.web.MockMultipartFile; @@ -96,49 +94,22 @@ public class ConfugurationDataControllerTests { assertEquals(expectedResult, resultString); } - @Test - public void viewFileContentTest() { - Mockito.when(configDataRepository.findById(ConfigDataTestsUtils.macId)) - .thenReturn(Optional.of(ConfigDataTestsUtils.getConfigFileContent())); - - MockHttpServletRequestBuilder requestBuilder = MockMvcRequestBuilders - .get("/getFileContent/" + ConfigDataTestsUtils.macId).accept(MediaType.APPLICATION_JSON); - - MvcResult result = null; - String resultString = null; - try { - result = mockMvc.perform(requestBuilder).andReturn(); - MockHttpServletResponse response = result.getResponse(); - resultString = response.getContentAsString(); - } catch (Exception e) { - fail(e.getMessage()); - } - - String expectedResult = - "{\"macId\":\"testMacId\",\"fileContent\":\"\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n 1\\r\\n dmsuser\\r\\n 7001\\r\\n NONE\\r\\n dmsuser\\r\\n \\r\\n 0\\r\\n \\r\\n\\t\\t\\r\\n \\r\\n \\r\\n \\r\\n\"}"; - assertEquals(expectedResult, resultString); - } - - @Test public void viewConfigurationDataTest() { - Mockito.when(configDataRepository.findById(ConfigDataTestsUtils.macId)) - .thenReturn(Optional.of(ConfigDataTestsUtils.getConfigFileContent())); + Mockito.when(configDataRepository.findByMacId(ConfigDataTestsUtils.macId)) + .thenReturn(ConfigDataTestsUtils.getConfigFileContent()); - MockHttpServletRequestBuilder requestBuilder = MockMvcRequestBuilders - .get("/getConfig/" + ConfigDataTestsUtils.macId).accept(MediaType.APPLICATION_JSON); + MockHttpServletRequestBuilder requestBuilder = + MockMvcRequestBuilders.post("/getConfig").param("macId", "0005B95196D0") + .param("swVersion", "4.5").param("hwVersion", "1.1").accept(MediaType.APPLICATION_JSON); MvcResult result = null; - String resultString = null; try { result = mockMvc.perform(requestBuilder).andReturn(); MockHttpServletResponse response = result.getResponse(); - resultString = response.getContentAsString(); + assertEquals(200, response.getStatus()); } catch (Exception e) { fail(e.getMessage()); } - - String expectedSubString = "\"localDn\":\"0005B95196D0\""; - assertThat(resultString, CoreMatchers.containsString(expectedSubString)); } }