Вы видите проблему на моем примереCourseJson String? Я получаю org.json.JSONException: неопределенный объект на символ. Подробности ниже - PullRequest
0 голосов
/ 16 апреля 2019
@RunWith(SpringRunner.class)
@ContextConfiguration(classes={BatchJobConfigDTO.class,BatchJobConfigService.class,BatchJobConfig.class,BatchJobConfigController.class,BatchJobConfigRepository.class})
@WebMvcTest(value = BatchJobConfigController.class, secure = false)
public class BatchJobConfigControllerTest {
    @Autowired
    private MockMvc mockMvc;

    @MockBean
    private BatchJobConfigService batchJobConfigService;

    @MockBean
    private BatchJobConfigDTO batchJobConfigDTO;
    List<BatchJobConfigDTO> mockBatchJobConfigDTOs;

    String exampleCourseJson = "{\"batchJobConfigId\":\"0\",\"jobNm\":\"10 Steps\",\"jobDesc\":\"10 Steps Desc\",\"status\":\"10 Steps Active\",\"jobType\":\"10 Steps Type\"}";
    @Test
    public void retrieveDBatchJobConfig() throws Exception {

        mockBatchJobConfigDTOs = new ArrayList<BatchJobConfigDTO>();
        mockBatchJobConfigDTOs.add(batchJobConfigDTO);

        Mockito.when(batchJobConfigService.findAllBatchJobConfigs()).thenReturn(mockBatchJobConfigDTOs);
        RequestBuilder requestBuilder = MockMvcRequestBuilders.get("/students/Student1/courses/Course1").accept(
                MediaType.APPLICATION_JSON);
        MvcResult result = mockMvc.perform(requestBuilder).andReturn();
        System.out.println(result.getResponse());
        String expected = "{batchJobConfigId:0,jobNm:10 Steps,jobDesc:10 Steps Desc,status:10 Steps Active,jobType:10 Steps Type}";
        JSONAssert.assertEquals(expected, result.getResponse()
                .getContentAsString(), false);
    }

}

Подробное сообщение об ошибке на консоли

org.json.JSONException:
Неопределенный объект с символом 30 из
{batchJobConfigId: 0, jobNm: 10 шагов, jobDesc: 10 шагов Desc, статус: 10 шагов активен, тип задания: 10 шагов Тип}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...