Свързани въпроси '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 изгледи

Какъв е идиоматичният модел на 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 изгледи

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