Frage

Ich schaffe oft individuelle Behauptung Methoden für meine JUnit-Tests. zB:

public void assertArrays(String[] actual, String[] expected)

Ich habe mich gefragt, ob es irgendwelche anständigen Bibliotheken Dritter war, die ein breiteres Spektrum von Behauptungen als das, was kommt standardmäßig in JUnit zur Verfügung stellen können.

Bin mit JUnit 4.

War es hilfreich?

Lösung

Die eine, um für je zuvor ist JUnit Addons .

Andere Tipps

Es gibt Standardmethode für diese Zwecke in JUnit4: assertArrayEquals

Google Namen Asserts ihre Klassen MoreAsserts. ist hier ein für ein bestimmtes Projekt und Sie können mehr suchen, da die meisten Projekte haben ihre eigenen und sie sind häufig offen source'd.

Edit: Android auch ein ziemlich groß man hat, nicht sicher, ob diese Quelle obwohl verfügbar ist.

Ich weiß nicht, von einer solchen Bibliothek. Allerdings könnte man nicht wirklich diese benötigen.

JUnit enthält assertEquals für die meisten Werttypen des JDK. Für Ihre eigenen Klassen, Sie können einfach das equals () Methode überschreiben, und die Verwendung assertEquals (Object, Object).

Dies ist, was ich in der Regel für meine eigenen Klassen tun. Funktioniert gut, und eine geeignete Methode equals () ohnehin sinnvoll ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top