多くの XML 文字列をチェックして、ErrorCollector 構造を頻繁に使用します。しかし、それでも私はそれがどのように機能するのか理解していません。
ErrorCollector を宣言するときは、すぐに割り当てる必要があります。
@Rule
public ErrorCollector collector= new ErrorCollector();
すべてのテストの前にコレクターを更新したい場合は、割り当てを入れています
collector= new ErrorCollector();
@Before メソッドで。しかし、このように、宣言での最初の代入は過剰です。しかし、私はそれを削除することはできません。
この必須課題の意味は何ですか? そして、それはどのように機能しますか?@Rule は宣言のみに関するものだと思いましたか?
@Matthew Farwellの @Rule(JUnit) 宣言のロジックと Groovy クラスでの割り当ては次のように述べていますTestRule または MethodRule のいずれかを返します。」しかし、ここでチェックされるのは宣言ではなく、割り当てであり、構築とテスト構築の両方の後に発生するものですか?