私はレガシー プロジェクトに取り組んでおり、いくつかの古いレガシー コードを置き換え始めています。Rmock は junit4 をサポートしていないため、置き換えたいと考えています。私が疑問に思っていたことの 1 つは、rmock の dynamictestsuite 機能をどのように置き換えることができるかということです。これは、実行ごとに動的なテストスイートを作成する優れた機能であり、次のようなことができます。
@Override
protected void setupSuite() {
forEach(is.clazz.assignableTo(TestCase.class).and(is.not(is.clazz.name(is.endingWith("oldTest")))).perform(addAllToSuite);
}
これは、oldTest で終わらないすべてのテストクラスを取得し、動的テストスイートを作成します。など、要点がわかります。