Свързани въпроси 'hamcrest'
java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
Докато изпълнявам junit тест в eclipse , получавам това Exception :
java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
Добавих библиотечен файл junit.jar .
Опитах различни версии на junit.jar: 4.4 , 4.8 и т.н.
Как да...
155623 изгледи
schedule
22.09.2022
Какъв е идиоматичният модел на Hamcrest, за да се твърди, че всеки елемент от итерируема съвпада с даден съвпадащ?
Разгледайте следния фрагмент:
assertThat(
Arrays.asList("1x", "2x", "3x", "4z"),
not(hasItem(not(endsWith("x"))))
);
Това потвърждава, че списъкът няма елемент, който не завършва с "x". Това, разбира се, е двойният...
7803 изгледи
schedule
13.11.2023
Защо да настояваме всички реализации на интерфейс да разширяват базов клас?
Току-що разглеждах кода на Java Hamcrest в GitHub и забелязах, че са използвали стратегия, която изглеждаше неинтуитивна и неудобна, но ме накара да се чудя дали не пропускам нещо.
Забелязах в API на HamCrest, че има интерфейс Matcher и...
1506 изгледи
schedule
14.11.2022
Junit през терминал
Имам папка, съдържаща junit.jar, hamcrest-core-1.3.jar и моите java файлове, съдържащи тестовете. Изпълнявам "javac -cp ./junit.jar: Tests.java", за да компилирам моя junit тест. Когато стартирам теста си с "java -cp ./junit.jar:....
24 изгледи
schedule
05.11.2022
Трябва ми Matcher‹String› containsString(Matcher‹String› matcher), правя ли нещо нередно?
Бих искал да проверя дали даден низ съдържа друг низ, пренебрегвайки главни и малки букви. По принцип бих искал да направя това:
assertThat(dialogTitle.getText(), containsString(equalToIgnoringCase("Diagram")));
Но не можах да намеря...
1454 изгледи
schedule
17.11.2022
Твърдение на JUnit Hamcrest
Има ли Hamcrest Matcher , който ясно ми позволява да твърдя, че резултатът от метод, който връща Collection от обекти, има поне един обект, който съдържа свойство с определена стойност?
Например:
class Person {
private String name;
}...
63 изгледи
schedule
17.12.2023
Защо hamcrest any(Myclass.class) изисква кастинг
Обикновено използвам Hamcrest така:
doNothing().when(entityManagerMock).persist(any(Point.class));
тогава се опитах да напиша същия синтаксис на това:
doNothing().when(locationTagsMock).persistLocationTag(any(LocationTag.class));
Но...
152 изгледи
schedule
10.04.2024
Hamcrest JDK7 миграция
Здравейте, опитвам се да мигрирам проекта към java 7 (JDK1.7.0_21) от java 6. При един тест забелязах грешки.
Актуализация : Отстраних грешките на проблема. Стигнах до ReflectiveTypeFinder.findExpectedType.
public Class<?>...
276 изгледи
schedule
10.05.2024