1. ホーム

[解決済み】Junitの@Ruleはどのように機能するのですか?

2022-04-18 12:23:05

質問

大量のコードのテストケースを書きたいので、JUnitの詳細を教えてほしい。 @Rule アノテーションの機能を使い、テストケースを作成することができるようになりました。簡単な例を通して、その機能の詳細な説明を与えるいくつかの良い答えまたはリンクを提供してください。

どのように解決するのですか?

ルールは、テストクラス内のすべてのテストに適用される追加機能を、より一般的な方法で追加するために使用されます。

例えば 外部リソース は、テストメソッドの前後にコードを実行するので @Before@After . を使用すると ExternalResource よりも @Before@After を使用することで、コードの再利用が容易になります。

を元に設計しました。 JUnitにおけるインターセプター

詳しくは JUnit wiki : ルール .