アサーションでは「テストごとに1つのアサーション」が認識されます。以下のようにアサーションを書くのは良くありません:</ p>
Assert((foo != null) && (bar != null));
より良い選択は次のとおりです。
Assert(foo != null);
Assert(bar != null);
問題は、アサーションが次の場合はどうなるかです。
Assert((foo == null) || (foo.length == 0));
関係はANDではなくORです。
ロジックを維持しながら「テストごとに1つのアサーション」を作成する方法はありますか?