私は今日、JUnitを使用してユニットテストを作成する非標準的な方法を見てきました。
フレームワークチェックを使用する代わりに
Assert.assertTrue("Unexpected response encoding", text.length() >= 1);
一般的な例外がスローされます
if (text.length() < 1) {
throw new Exception("Unexpected response encoding");
}
最初のスタイルを採用するように作者を説得したいと思います。冗長性のような理由のほかに、意図の明確さは、これらのアプローチで他に何が異なる可能性があるかを知っていますか?