バージョン: powermock-core 1.4.12
質問:APIドキュメントに よると、@PrepareForTestは次のようなワイルドカードを使用できるはずです。
@PrepareForTest( "com.smin。*")
しかし、私の場合、それは単にコンパイルされない、コンパイルエラーです:
Type mismatch: cannot convert from String to Class<?>[]
PrepareForTestのソースコードを見ましたが、このアノテーションがワイルドカードをその値としてどのように取ることができるかわかりません。何か案は?
@Target( { ElementType.TYPE, ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface PrepareForTest {
Class<?>[] value() default IndicateReloadClass.class;
String[] fullyQualifiedNames() default "";
}