2008-11-07 10 views

Odpowiedz

10

To absolutnie nie:

assert importantVar != null : "The important var was null!"; 

Spowoduje to dodanie „Ważne var była zerowa” z wyjątkiem tego, że jest wyrzucany.

6

Jeśli używasz

assert Expression1 : Expression2 ; 

Wyrażenie2 służy jako wiadomość szczegółowości AssertionError.

+0

Po prostu dodajemy, że AssertionError jest generowany, jeśli wyrażenie 1 ma wartość false. –

14
assert (condition) : "some message"; 

Polecam wprowadzenie warunkowego w nawiasach

assert (y > x): "y is too small. y = " + y; 

Wyobraźcie sobie, że natknąłem kodu jak ten ...

assert isTrue() ? true : false : "some message"; 

Nie zapomnij to nie ma nic wspólnego z zapewnieniami, które napiszesz w JUnit.

Powiązane problemy