Запустите один и тот же тест для другого набора параметров, используя MockMVC - PullRequest
0 голосов
/ 26 декабря 2018

Я создал следующий контрольный пример:

@Test
    public void shouldReturnCorrectCheck() throws Exception {
        MultiValueMap<String, String> paramsMap = new LinkedMultiValueMap<>();
        String accountId = "1AAK";
        paramsMap.add("AccountID", accountId);
        this.mockMvc.perform(get("/account").params(paramsMap))
                .andDo(print())
                .andExpect(status().isOk())
                .andExpect(jsonPath("$.Account.accountID_classfication_check", is("Non RB")));
    }

Проблема, с которой я сталкиваюсь, заключается в том, что я хочу запустить этот контрольный пример для нескольких accountIds, и у меня есть более 50 значений json для проверки по каждому accountIdтак же, как это делается для параметризованного теста JUnit.Мне нужно лучшее решение, чем параметризованный тест, потому что создание коллекции, содержащей столько параметров, было бы утомительным и неуклюжим.

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