私は別のアプリケーションでPowerMockをライブラリとして使用しようとしています。 (実際には注釈をしない私はClojureの中でよ)注釈を使用せずに、静的メソッド呼び出しを模擬するためにそれを使用する方法はあり注釈なしでPowerMockを使用できますか?
2
A
答えて
1
0
最終的な解決方法は苦しいですが、実際は可能です。
PowerMockランナーは、PrepareForTest
注釈で指定されたクラスがJavassistによって調整されている異なるクラスローダーでテスト環境を初期化するだけです。あなたがクラスローダーの仕事を模倣し、Javassistをあなた自身で呼び出すと仮定して、あなたは同じ効果を達成することができます。
例として、PowerMock(注釈のない内部)を使用して、特定のメソッド参照のメソッド名を発見しました。さらに詳しい情報は私のblog(チェコ語、実例あり)にあります。このような使い方は実験的なものであり、プロダクションでの使用には適していないことを強調します。
関連する問題
- 1. Retrofit 2.0でカスタムメソッド注釈を使用できますか?
- 2. TokensRegexルール注釈を文書レベルで使用できますか?
- 3. サーボモチーフ注釈はそのまま使用できますか?
- 4. PowerMock SuppressStaticInitializationFor注釈で複数のクラスを持つ方法
- 5. 注釈プロセッサをコード生成に使用できますか?
- 6. PowerMock @RunWith(PowerMockRunner.class)から例外をスローする注釈
- 7. @FlakyTest注釈はどのように使用できますか?
- 8. 注釈座標を使用して注釈を削除する
- 9. パッケージレベルでタイプ注釈を使用する
- 10. 別々の注釈で構成の注釈をテストします
- 11. @注釈付きメソッドなしでは提供できません
- 12. Jackson - 注釈なしでBuilderを使用して非直列化
- 13. Android Studio 2.3で注釈プロセッサーを使用できませんでした
- 14. ggplot2でfacet_gridと注釈を使用
- 15. @PicketLink注釈付きクラスはidentity.login()で使用されません
- 16. 注釈を使用しないでJackson JSONプロセッサを使用する
- 17. 注釈付きトランザクションアドバイザの使用方法
- 18. Googleクロージャではどこで機能注釈を使用しますか?
- 19. Groovy - 注釈に静的な最終文字列を使用できません。
- 20. Resources.Messagesでのデータ注釈の使用C#
- 21. 注釈プロセッサ内でのServiceLoaderの使用
- 22. OWLで注釈を読む匿名注釈付きターゲット
- 23. MapKitを使用して、ピンの注釈(注釈)にカスタムUIViewを表示する
- 24. メタ注釈を作成して注釈を再利用する
- 25. 注釈とリソースと自動注釈付き注釈
- 26. matplotlibを使用したアニメーショングラフ - 注釈を維持/追加できません
- 27. Springの@ModelAttribute注釈で使用できるターゲットタイプは何ですか?
- 28. 注釈のないASP MVCの使用
- 29. カスタム注釈を使用したコンポーネントスキャン
- 30. 春GeneratedValue注釈の使用