Как написать / загрузить файл теста с помощью mockito? - PullRequest
0 голосов
/ 03 декабря 2018

Я пытаюсь / загрузить тест.Это мой метод:

@PostMapping("/upload")
    public FileClass upload(MultipartFile file,
                               Long id,
                               @RequestParam(required = false, defaultValue = "false") Boolean isFile
    ) {
        return getService().upload(file, id, isFile);
    }

и мой тестовый класс ниже:

@Test
    public void upload() throws Exception {

        MockMultipartFile mockMultipartFile =
                new MockMultipartFile("test", "test.txt", "multipart/form-data", "test".getBytes());

                getMockMvc().perform(multipart("/upload")
                        .file(mockMultipartFile)
                        .param("isFile","false")
                        .header("authorization", getToken()))
                .andExpect(status().isOk());

    }

Этот тест возвращает ошибку 404: java.lang.AssertionError: Ожидаемый статус:<200> но было: <404> В чем моя вина?

...