質問

私はそうとしていることをどのように実行パラメータ化された試験Junit4とPowerMock.問題は、利用PowerMock必要なものを飾るために試験クラス

@RunWith(PowerMockRunner.class)

利用パラメータ化された試験まで飾る

@RunWith(Parameterized.class)

参考になった"と投票していないよう相互の除く!?はたしてそうなのだろうか?その頃。っていこうという思いを込めて、パラメータ化されたクラス内のクラスを走PowerMock;のようなこと:

@RunWith(PowerMockRunner.class)
class MyTestClass {
     @RunWith(Parameterized.class)
     class ParamTestClass {
          // Yadayada
     }
}

が、残念ながらこればかなり良い---の ParamTestClass な走PowerMock支援な驚か)...というアイディアに行くのお役に立てるよう協力もよろしくお願い申し上げ!

更新: 将来のgooglersも参照: 使用PowerMockなRunWith?

役に立ちましたか?

解決

また、同じ問題です。残念ながらないように使用PowerMockルールにより、JVMでけがをしてしまいました。の代わりにルールを使ったRunnerDelegate.

@RunWith(PowerMockRunner.class)
@PowerMockRunnerDelegate(Parameterized.class)

他のヒント

この作品のPowerMock ルール ご利用をご利用の場合JUnit4.7+.

使用できなくな二つのクラスのランナーを一度でも書独自の試験ランナー、ようこそ!

わからないことなPowermockが、その後10秒の研究では、ひとつのいくランナーの試験を利用しpowermockのクラスローダとパラメータ化された試験までを実施。ができる方法を見つけ出すことに権限を委譲パラメータ化された試験ランナーからカスタム試験ランナーが最良のベット。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top