基本的に条件式がfalseになったときにassertが飛ぶ。
例として
assertEquals(値1,値2);
の場合、値1と値2は同じか?
を判定するものなので、
値1と値2が同じだったら、true扱いでassertは飛ばない。
assertTrue(値);
とかだと、値はtrueか?
を判定するものなので、
値がtrueなら、assertは飛ばない。
assertFalse(値);
は値はfalseか?
を判定するものなので、
値がfalseなら、assertFalseとしては条件がtrueなので、assertは飛ばない。