代码之家  ›  专栏  ›  技术社区  ›  Sagar Maiyad

android中的多队列mockserver api

  •  0
  • Sagar Maiyad  · 技术社区  · 7 年前

    我在做单元测试。在编写测试用例时,我面临着奇怪的行为。我需要调用多个模拟api。六点以前还可以,但六点以后就不行了。

    @Before
        fun setUp() {
            server = MockWebServer()
            server.start()
            ApiClient.BASE_URL = server.url("/").toString()
        }
    
        @After
        fun tearDown() {
            server.shutdown()
        }
    
     @Test
        fun addHeadlineIfEmpty() {
    val profilefileName = "profile_info_200_response.json"
                server.enqueue(MockResponse().setResponseCode(200).setBody(RestServiceTestHelper.getStringFromFile(context, profilefileName)))
    
                val employmentfileName = "profile_employment_list_200_response.json"
                server.enqueue(MockResponse().setResponseCode(200).setBody(RestServiceTestHelper.getStringFromFile(context, employmentfileName)))
    
                val educationfileName = "profile_education_blank_200_response.json"
                server.enqueue(MockResponse().setResponseCode(200).setBody(RestServiceTestHelper.getStringFromFile(context, educationfileName)))
    
                val coursefileName = "profile_course_blank_200_response.json"
                server.enqueue(MockResponse().setResponseCode(200).setBody(RestServiceTestHelper.getStringFromFile(context, coursefileName)))
    
                val resumefileName = "profile_resume_blank_200_response.json"
                server.enqueue(MockResponse().setResponseCode(200).setBody(RestServiceTestHelper.getStringFromFile(context, resumefileName)))
    
    
         val courseFieldfileName = "course_fields_list_200_response.json"
                server.enqueue(MockResponse().setResponseCode(200).setBody(RestServiceTestHelper.getStringFromFile(context, courseFieldfileName)))
    
        var addfileName = "add_education_200_response.json"
                server.enqueue(MockResponse().setResponseCode(200).setBody(RestServiceTestHelper.getStringFromFile(context, addfileName)))
    }
    

    最后一个没有调用的排队api。

    0 回复  |  直到 7 年前