eucips(火星)からキュウリ試験をJUnitとして実行しようとすると、真ん中で停止します。EclipseでJUnitを使用してキュウリ試験を実行する方法
mavenから実行すると機能します。
でスクリーンショットを参照してください:あなたが任意のアイデアを得た場合は私に知らせてください https://snag.gy/oz5Pjv.jpg
。
敬具 フレドリック
eucips(火星)からキュウリ試験をJUnitとして実行しようとすると、真ん中で停止します。EclipseでJUnitを使用してキュウリ試験を実行する方法
mavenから実行すると機能します。
でスクリーンショットを参照してください:あなたが任意のアイデアを得た場合は私に知らせてください https://snag.gy/oz5Pjv.jpg
。
敬具 フレドリック
これは、2つの問題であることが判明。
1)私のテストから、私のアプリケーション内でSystem.exitというコードを実行しました。それから、私は: フォークされたVMは、さよならを言うことなく終了しました。 VMクラッシュかSystem.exitと呼ばれる? これの解決策は、その部分をテストすることではありませんでした。 2)しかし、テストは次のシナリオには達しませんでした。その理由は、次のシナリオが起こる前に私がクリーンアップできるかどうか分からなかったからです。私はこれを次のように追加して修正しました。 @After public void after()throws Throwable { exitApplicationSupport.cleanUp(); CLEANUPで }
..and()iは呼ば:
frameFixture.cleanUp()。
これはおそらく他の人に役立ちます。
お礼 フレドリック