hamcrest
Getting " NoSuchMethodError: org.hamcrest.Matcher.opis " podczas wykonywania testu w IntelliJ 10.5
Używam JUnit-dep 4.10 i Hamcrest 1.3.RC2.
Stworzyłem własny matcher, który wygląda następująco:
public static class MyMatc ... t 1.3.RC2.
Czy IntelliJ IDEA używa własnej kopii JUnit czy Hamcrest?
Jak wypisać runtime CLASSPATH, którego używa IntelliJ?
Jak stosować JUnit i Hamcrest razem?
Nie rozumiem, jak JUnit 4.8 powinien współpracować z hamcrest matchers. Istnieją pewne matchery zdefiniowane wewnątrz junit-4 ... nit włączył pakiet org.hamcrest do własnej dystrybucji zamiast zachęcać nas do korzystania z oryginalnej biblioteki hamcrest?
Sprawdzanie, czy lista nie jest pusta w Hamcrest
Zastanawiałem się, czy ktoś zna sposób, aby sprawdzić, czy lista jest pusta za pomocą assertThat() i Matchers?
Najlepszy spo ... em zobaczyć po prostu użyj JUnit:
assertFalse(list.isEmpty());
Ale miałem nadzieję, że w Hamcrest da się to jakoś zrobić.
Hamcrest porównaj Kolekcje
Próbuję porównać 2 listy:
assertThat(actual.getList(), is(Matchers.containsInAnyOrder(expectedList)));
Ale idea
java: n ... licable
(cannot instantiate from arguments because actual and formal argument lists differ in length)
Jak mam to napisać?
Jak sprawdzić, czy Iterable zawiera elementy z określoną właściwością?
Załóżmy, że chcę przetestować metodę z tym podpisem:
List<MyItem> getMyItems();
Załóżmy, że MyItem jest Pojo, które ... });
Czy Hamcrest byłby dobry do tego typu rzeczy? Jeśli tak, to jaka dokładnie byłaby wersja mojej pseudo-składni powyżej?
Mieszanie Hamcrest i TestNG
Czy ktoś zintegrował Hamcrest z TestNG, aby jego matchery można było łatwo wykorzystać w TestNG assertions?
Jak twierdzić, że coś jest null z Hamcrest?
Jak mam assertThat coś jest null?
Na przykład
assertThat(attr.getValue(), is(""));
Ale dostaję błąd mówiąc, że nie mogę mieć null w is(null).
Wiele poprawnych wyników z Hamcrest (czy jest or-matcher?)
Jestem stosunkowo nowy w matcherach. Bawię się hamcrest w połączeniu z Junitem i to mi się podoba.
Czy istnieje sposób, aby ... iódł, jeśli któryś z możliwych kandydaci są zwracani. Jak byś to wyraził w Javie?
(jestem otwarty na hamcrest-Alternatywy)