Unable to import org.junit.Geltend zu machen.AssertThat;
Ich bin nicht in der Lage zu import org.junit.Assert.AssertThat
in meinem Programm. Ich bin mit Ganymed und jUnit 4.8.1.
InformationsquelleAutor prasan | 2011-02-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Statische Importe
Es ist
org.junit.Geltend zu machen.assertThat(T, Matcher<T>)
und importieren Sie es als ein statischer import:nun in Ihrem client-code, die Sie tun können
assertThat(something, ismatched())
Referenz: Java Tutorial - > Den Statischen Import-Anweisung
Regelmäßige Importe
Tun es die old-school-Weg, wenn Sie importieren Sie die
Assert
Klasse wie dieserufen Sie es mit
Assert.assertThat(something, isMatched())
(Die
isMatched()
Methode ist etwas, dass Sie hätte zu implementieren)assertThat()
assertThat()
erstmals beschrieben wurde in diesem blog-post und wurde Teil von JUnit seit version 4.4, so stellen Sie sicher, Sie haben JUnit version 4.4 oder neuer auf dem classpath. Auch, stellen Sie sicher dass der compiler compliance level auf 1.5 oder höher:InformationsquelleAutor Sean Patrick Floyd
Die Methode aufgerufen wird
assertThat
(untere ein -, Kapital-T). Und wenn Sie es importieren möchten, müssen Sie die Verwendung einer statischen import:Aber da du uns nicht sagst, mit der Fehlermeldung kann ich nicht wirklich sagen, ob das funktionieren wird für Sie.
InformationsquelleAutor Joachim Sauer
Unter der Annahme, dass durch "ich bin mit Ganymed" Sie besagt, dass du mit "ganymede-version von eclipse", tun Sie den folgenden:
Sollten Sie nun in der Lage, import junit-Klassen in Ihrem Projekt.
InformationsquelleAutor DwB