Метод (int) не определен - PullRequest
       38

Метод (int) не определен

0 голосов
/ 28 января 2019

Я импортировал с использованием следующего:

import static org.junit.Assert.*;

Но в следующей строке:

assertThat(0, is(1));

Я получаю The method is(int) is undefined for the type AppTest.

Название этого метода настолько распространено в английском языке, что я не могу найти, куда его импортировать.

Поэтому мой вопрос, куда я могу импортировать isnot).

Ответы [ 2 ]

0 голосов
/ 29 января 2019

org.assertj.core.api.Assertions широко представлен для тестового примера ....

import static org.assertj.core.api.Assertions.*;

assertThat(actual).isEqualTo(expected);
assertThat(actual).isNotEqualTo(expected);
0 голосов
/ 28 января 2019

Вам нужно

import static org.hamcrest.Matchers.is;

is() и многие другие великие помощники - все подголовник Соответствующие .И, конечно, вам нужны соответствующие зависимости, определенные как-то.Это может быть немного сложнее, так как в Hamcrest есть несколько основных сопоставителей, а также класс сопоставителей со «всеми» сопоставителями.Но как только вы выяснили, какой из них лучше всего подходит для вас, вы настроены, и все в порядке.

...