Json path с большим десятичным знаком ожидается: <1000> Но: было <1000>JAVA

Программисты JAVA общаются здесь
Anonymous
Json path с большим десятичным знаком ожидается: <1000> Но: было <1000>

Сообщение Anonymous »

Мой тест с junit5 не проходит. < /p>
JSON path "$.balance" Expected: is but: was
Я использовал дерево следующим образом. Сначала-это метод, который возвращает начальную ошибку. < /P>
Двое других Java жалуются с «невозможно отбрасывать от Bigdecimal в целое число». < /P>
Где я неправильно?BigDecimal balance = new BigDecimal(1000);

when(bankAccountTransactionsService.balance()).thenReturn(balance);

mvc.perform(get("/api/v1/balance")).andExpect(status().isOk())
.andExpect(jsonPath("$.balance", Matchers.comparesEqualTo(bankAccountTransactionsService.balance())));
< /code>
mvc.perform(get("/api/v1/balance")).andExpect(status().isOk())
.andExpect(jsonPath("$.balance", Matchers.comparesEqualTo(balance)));
< /code>
mvc.perform(get("/api/v1/balance")).andExpect(status().isOk())
.andExpect(jsonPath("$.balance", is(balance)));


Подробнее здесь: https://stackoverflow.com/questions/712 ... t-was-1000

Вернуться в «JAVA»