hamcrest

Hamcrest ist eine Open-Source-Bibliothek von Constraint-Klassen, die für die Zuordnung von Objekten und Werten verwendet wird, typischerweise von anderen Frameworks wie Unit-Tests, Mocking oder Collections.
3
Antworten

onChildView und hasSiblings mit Espresso

Ich versuche auf eine Schaltfläche aus einer bestimmten Ansicht zuzugreifen. Die gleiche Ansicht wird 6 Mal angezeigt. Dies ist der Code, den ich verwende. %Vor% Wenn ich renne, erhalte ich einen Fehler:    Fehler beim Ausführen von 'Lade...
30.12.2013, 22:30
2
Antworten

Willst du einen JUnitMatchers AssertThat zu Testzeichenfolge enthält 3 oder mehr Sub-Strings (derzeit mit AssertThat ... beide ... und ...)

%Vor% Jetzt überprüfe ich, dass es foo und bar wie folgt enthält ... %Vor% Was ist der sauberste Weg zu testen, überprüfen Sie auch, ob es 3 oder mehr Strings enthält, z. 'foo', 'bar' und 'baz'?     
01.07.2013, 11:52
1
Antwort

"Ungeprüfte generische Array-Erstellung für varargs-Parameter vom Typ Matcher? erweitert String [] "Warnung mit CoreMatchers.allOf ()

In meinem UT-Code, unten extrahiert, sehe ich eine Warnung:    Unchecked generic array creation for varargs parameter of type Matcher <? extends String> [] Ich habe in einer anderen Stackoverflow-Antwort über die Probleme mi...
16.07.2013, 14:32
4
Antworten

Junit Matcher für Komparatoren?

Seit einigen Tagen verwende ich jetzt Junit's Matchers Feature. Alles funktioniert OK, aber ich suche nach einem Matcher, der einen Komparator zum Vergleichen verwendet und der sich nicht auf die Objekte als Methoden verlässt. Ich möchte ers...
30.07.2013, 14:24
1
Antwort

Missbrauch von Hamcrest hasItems

Ich habe eine Liste von Ganzzahlen (aktuell) und ich möchte überprüfen, ob diese Liste alle Elemente aus der Liste erwartet enthält und nicht einmal ein Element aus der Liste notExpected, so dass Code wie folgt aussieht: %Vor% So lange so gu...
18.02.2013, 08:45
3
Antworten

So aktivieren Sie die Karte enthält Karte mit Eintrag

Ich habe einen Komponententest, der nach einem verschachtelten Kartenwert suchen muss. Ich kann meine Behauptung auf die Arbeit bringen, indem ich den Eintrag herausziehe und die zugrunde liegende Map anpasse, aber ich suchte nach einem klare...
20.07.2015, 18:31
3
Antworten

Wie wird empfohlen, Hamcrest in Eclipse JUnit zu integrieren?

Gibt es eine empfohlene Möglichkeit, Hamcrest in die JUnit-Konfiguration in Eclipse zu integrieren? Momentan kommt Eclipse's JUnit nur mit Hamcrest-core. Ich möchte diese Konfiguration so bearbeiten, dass sie Hamcrest-all enthält. Wie soll ich d...
06.07.2009, 12:37
8
Antworten

So wird bestätigt, dass String nicht leer ist

Die Behauptung, dass ein string in junit nicht leer ist, kann auf folgende Arten erfolgen: %Vor% Meine Frage ist : Gibt es eine bessere Möglichkeit, dies zu überprüfen - etwa so: assertThat(string, is(not(empty())) ?     
20.05.2017, 14:09
7
Antworten

AssertEquals, wenn der Listeninhalt nicht geordnet ist [duplizieren]

Wie würden Sie Folgendes umgestalten, wenn die Produkte in beliebiger Reihenfolge zurückgegeben werden können? %Vor% Wenn es elegant mit Streams gemacht werden kann, dann bin ich offen für solche Vorschläge. Hamcrest Vorschläge sind ebenfa...
10.03.2017, 09:10
2
Antworten

Hamcrest behaupten, dass mehrdeutig?

Ich habe einen Samplecode von einer Hochschule bekommen, das Projekt importiert und versucht, die Tests auszuführen: Die Methode assertThat (Integer, Matcher) ist für den Typ MyClass mehrdeutig Jedes assertThat ist rot mit der gleichen Fehler...
31.10.2011, 14:48