assert関連のメソッドの基本的な考え方

基本的に条件式がfalseになったときにassertが飛ぶ。

例として

assertEquals(値1,値2);

の場合、値1と値2は同じか?
を判定するものなので、
値1と値2が同じだったら、true扱いでassertは飛ばない。

assertTrue(値);

とかだと、値はtrueか?
を判定するものなので、
値がtrueなら、assertは飛ばない。

assertFalse(値);

は値はfalseか?
を判定するものなので、
値がfalseなら、assertFalseとしては条件がtrueなので、assertは飛ばない。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です