Domande taggate «hamcrest»

13
Ottenere "NoSuchMethodError: org.hamcrest.Matcher.describeMismatch" durante l'esecuzione del test in IntelliJ 10.5
Sto usando JUnit-dep 4.10 e Hamcrest 1.3.RC2. Ho creato un abbinamento personalizzato simile al seguente: public static class MyMatcher extends TypeSafeMatcher<String> { @Override protected boolean matchesSafely(String s) { /* implementation */ } @Override public void describeTo(Description description) { /* implementation */ } @Override protected void describeMismatchSafely(String item, Description mismatchDescription) { …




7
Hamcrest confronta le raccolte
Sto cercando di confrontare 2 elenchi: assertThat(actual.getList(), is(Matchers.containsInAnyOrder(expectedList))); Ma idea java: no suitable method found for assertThat(java.util.List<Agent>,org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>>) method org.junit.Assert.<T>assertThat(T,org.hamcrest.Matcher<T>) is not applicable (no instance(s) of type variable(s) T exist so that argument type org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>> conforms to formal parameter type org.hamcrest.Matcher<T>) method org.junit.Assert.<T>assertThat(java.lang.String,T,org.hamcrest.Matcher<T>) is not applicable (cannot …
114 java  junit  hamcrest 


7
Come si afferma che un Iterable contiene elementi con una determinata proprietà?
Supponiamo di voler eseguire un test unitario di un metodo con questa firma: List<MyItem> getMyItems(); Supponiamo che MyItemsia un Pojo che ha molte proprietà, una delle quali è "name"accessibile tramite getName(). Tutto quello che mi interessa verificare è che List<MyItem>, o any Iterable, contenga due MyItemistanze, le cui "name"proprietà hanno …

8
Come utilizzare JUnit e Hamcrest insieme?
Non riesco a capire come JUnit 4.8 dovrebbe funzionare con i matcher di Hamcrest. Ci sono alcuni matcher definiti all'interno junit-4.8.jardi org.hamcrest.CoreMatchers. Allo stesso tempo ci sono altri matcher hamcrest-all-1.1.jarin org.hamcrest.Matchers. Allora, dove andare? Devo includere esplicitamente JAR hamcrest nel progetto e ignorare i matcher forniti da JUnit? In particolare, …
88 java  junit  hamcrest 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.