Результаты поиска по запросу "hamcrest"

3 ответа

Хороший улов. Но мне кажется, что Harmcrest все равно победит, потому что в его сообщениях о сбоях будет более подробно рассказано, какой предмет вышел из строя и почему. Но, конечно, было бы неплохо наконец увидеть такой API-интерфейс java8-ish assertThat, который упоминался в статье некоторое время.

те следующий фрагмент: assertThat( Arrays.asList("1x", "2x", "3x", "4z"), not(hasItem(not(endsWith("x")))) );Это подтверждает, что в списке нет элемента, который не заканчивается на «x». Это, конечно, двойной отрицательный способ сказать, что ...

1 ответ

Как использовать Hamcrest для проверки на исключение?

У меня есть следующий код: def f(String s) { assert !s?.contains('.') }Какой помощник Hamcrest можно использовать для проверки утверждения? Я знаю, что могу использоватьtry/catch блок, но я предпочитаю держать цикломатическую сложность тестов до ...

12 ответов

Получение «NoSuchMethodError: org.hamcrest.Matcher.describeMismatch» при запуске теста в IntelliJ 10.5

Я использую JUnit-dep 4.10 и Hamcrest 1.3.RC2. Я создал собственный сопоставитель, который выглядит следующим образом: public static class MyMatcher extends TypeSafeMatcher<String> { @Override protected boolean matchesSafely(String s) { /* ...

ТОП публикаций

1 ответ

Мэтчо Матчер против Хэмкрест Матчер?

Это будет легко, но я не могу найти разницу между ними и тем, какой из них использовать, если у меня есть обе библиотеки, включенные в мой путь к классам?

18 ответов

тесты подколенного сухожилия

Я использую Hamcrest 1.3, чтобы проверить мой код. Это просто кубик. Я пытаюсь проверить это, чтобы убедиться, что сгенерированное число меньше 13. У меня был оператор print, в котором было напечатано, какое сгенерированное число ...

15 ответов

java.lang.NoClassDefFoundError: org / hamcrest / SelfDescribing

Во время бегаjunit проверить вeclipse Я получаю этоException: java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribingя добавилjunit.jar файл библиотеки. Я пробовал разные версии junit.jar:4.4, 4.8, и т.д. Как я могу исправить это исключение?

5 ответов

Как проверить, содержит ли коллекция предметы в указанном порядке, используя Hamcrest

Как проверить использование Hamcrest, если данная коллекция содержит данные предметы в указанном порядке? Я пыталсяhasItems но он просто игнорирует порядок. List<String> list = Arrays.asList("foo", "bar", "boo"); assertThat(list, hasItems("foo", ...