0

私のアプリには、次のような階層レベルのクラス オブジェクトがあります。

パッケージ com.sample.folder1;

  Public class ParentClass{ }

パッケージ com.sample.folder2;

  Public class Childclass1 extends ParentClass{  }

テストパッケージの下のユニットピース:

 @Test
 Public void testMocking{

   Childclass1 obj = Powermockito.mock(Chilclass1.class);
 }

上記のjunitをEclipseで実行すると、スローされます

"VerifyError: Inconsistent stackmap frames....."

同じパッケージと異なるパッケージの階層クラスをモックすることを提案してください。

4

1 に答える 1

0

-noverify (Java 8) または -XX:-UseSplitVerifier (Java 7) を vm パラメーターとして追加してみてください。

于 2015-11-04T20:58:58.653 に答える