2016-08-30 20 views
0

Es sieht sehr coolWie boolean Getter mit AssertJ zu überprüfen?

assertThat(yoda).is(jedi); 

, bis Sie wissen nicht, was yoda und jedi ist. Aber nehmen wir an

yoda instanceof Person 

wo

interface Person { 
    boolean isJedi(); 
} 

Dann, wie überprüfen tatsächlich isJedi mit AssertJ?

In herkömmlichen JUnit Ich würde schreiben

assertTrue(yoda.isJedi()); 

aber was in AssertJ?

Antwort

5
assertThat(yoda.isJedi()).isTrue() 
+0

Großartig! Aber warum zeigen Beispiele anders? Kann ich irgendwie schnell Kondition für Yoda komponieren? – Dims

+0

Bedingungen werden verwendet, um komplexere Prüfungen auszudrücken, die Sie wiederverwenden möchten. In Ihrem Fall handelt es sich um eine einfache boolesche Prüfung, die (hoffentlich) bereits unterstützt wird. –

Verwandte Themen