私は別のアプリケーションでPowerMockをライブラリとして使用しようとしています。 (実際には注釈をしない私はClojureの中でよ)注釈を使用せずに、静的メソッド呼び出しを模擬するためにそれを使用する方法はあり注釈なしでPowerMockを使用できますか?
2
A
答えて
1
0
最終的な解決方法は苦しいですが、実際は可能です。
PowerMockランナーは、PrepareForTest
注釈で指定されたクラスがJavassistによって調整されている異なるクラスローダーでテスト環境を初期化するだけです。あなたがクラスローダーの仕事を模倣し、Javassistをあなた自身で呼び出すと仮定して、あなたは同じ効果を達成することができます。
例として、PowerMock(注釈のない内部)を使用して、特定のメソッド参照のメソッド名を発見しました。さらに詳しい情報は私のblog(チェコ語、実例あり)にあります。このような使い方は実験的なものであり、プロダクションでの使用には適していないことを強調します。
関連する問題
- 1. 注釈プロセッサをコード生成に使用できますか?
- 2. PowerMock @RunWith(PowerMockRunner.class)から例外をスローする注釈
- 3. @PicketLink注釈付きクラスはidentity.login()で使用されません
- 4. 注釈を使用しないでJackson JSONプロセッサを使用する
- 5. 注釈付きトランザクションアドバイザの使用方法
- 6. Resources.Messagesでのデータ注釈の使用C#
- 7. Googleクロージャではどこで機能注釈を使用しますか?
- 8. MapKitを使用して、ピンの注釈(注釈)にカスタムUIViewを表示する
- 9. メタ注釈を作成して注釈を再利用する
- 10. 注釈とリソースと自動注釈付き注釈
- 11. 注釈のないASP MVCの使用
- 12. Androidサポートの使用注釈
- 13. 使用Guiceの注釈(スカラ)
- 14. なぜフィールドの注釈を取得できませんでしたか?
- 15. データ注釈 - ゼロでない
- 16. Doctrine 2の使用注釈リーダーをカスタマイズした注釈の場合
- 17. Django QuerySet:なぜ注釈付きQuerySetをフィルタリングできないのですか?
- 18. 注釈を使用する動的AuditLog
- 19. 注釈を使用したときのSpring MVC BindingResultのモーグ
- 20. 注釈付きコントローラを使用した<mvc:annotation-driven />
- 21. 注釈を使用してコントローラメソッドをPlayのPOSTとしてマークすることはできますか?
- 22. 注釈を使用して別の注釈を異なるファセットに追加する
- 23. アイコンピンを注釈のテキストラベルで置き換えますか?
- 24. Resharperの注釈を間違って「修正」できますか?
- 25. 注釈付きのREQUIRES_NEWメソッドはトランザクションなしで実行されますか?
- 26. データ注釈検証を手動で使用してオブジェクトグラフ
- 27. Tomcatコンテナを使用したGeronimoでのカスタム注釈スキャン
- 28. FileReaderのMock FileInputStreamはPowerMockを使用できません
- 29. 別の注釈タイプの注釈フィールドのデフォルト値を指定することはできますか?
- 30. 注釈付きバウンディングボックス