0
A
答えて
0
とする必要があります。あなたは何をテストしたいですか? JBehaveを使用して単一のJavaトランスフォーマーをテストするのは簡単ですが、JBehaveを使用して統合テストを作成するときに悪化しています。真剣に私はそれをしません。 MUnitをJavaで使用するとうまくいくかもしれませんが、Java JBehaveのものとXML MUnitのテストを混同することは決してありません。
私は常にBDDツールをラッパーとしてテストせず、テストの名前として単純なGiven-When-Then-like構文を使用します。たとえば、「購入希望者がゼロのときは、無関係」は私のテストの名前です。これを使用すると、どのテストが失敗するのかが常にわかります。
あなたはこのようなカスタムJavaトランスをテストしたい場合は、あなたの応答
0
を楽しみにして:
import org.mule.api.transformer.TransformerException;
import org.mule.transformer.AbstractTransformer;
public class MyCustomTransformer extends AbstractTransformer {
@Override
protected Object doTransform(Object src, String enc) throws TransformerException {
return null;
}
}
それは間違いなく可能だが、それは利点である必要があり、なぜ私は表示されません。 MockitoをGiven/When/Thenの構文で使用します。
関連する問題
- 1. Node.js TCPサーバーを使用したテスト駆動開発
- 2. 複数のコントローラを使用したAngular JSテスト駆動開発
- 3. PHP:MVCアプリケーションを使用したテスト駆動型開発
- 4. テスト駆動開発プレゼンテーション
- 5. UI駆動型開発
- 6. Javaの動作駆動開発 - どのフレームワークを使用するのですか?
- 7. 私のクラスで動作しないテスト駆動型開発
- 8. 動作駆動型開発 - FlaskでPythonを使用して動作する未定義のステップ
- 9. Rubyを使ったデータ駆動型開発フレームワーク
- 10. Pythonでのテスト駆動開発
- 11. .NET(TDD)でのテスト駆動開発VS2010
- 12. CakePHPでのテスト駆動開発
- 13. laravel 5. * - パッケージ駆動型開発 - ベストプラクティス
- 14. JSPのテスト駆動開発特に
- 15. コンテンツ駆動型ウェブサイト用のベストWeb開発フレームワーク
- 16. モデル駆動型 - バリデーター発行
- 17. cc.netを使用した開発者ワークフローの自動公開
- 18. アノテーション駆動型Webアプリケーションの開発中にHandlerMappingがデフォルトのHandlerMappingとして使用したSpring MVC 5.0?
- 19. iOSのテスト駆動開発... TDDかTDDかを問わず
- 20. DB駆動型ソフトウェアの開発をスピードアップできるC#コードジェネレータ?
- 21. 例によるテスト駆動開発例Kent Beck著
- 22. C#でのドメイン駆動型開発 - サンプルWebアプリケーション
- 23. 信号処理ライブラリのテスト駆動開発
- 24. Pythonによるテスト駆動開発 - 第6章
- 25. Javaでの迅速なテスト駆動開発
- 26. テスト駆動型開発、Java、アサーションエラーで固執
- 27. 郵便番号を使用したデータ駆動テスト
- 28. XSLTを使用したデータ駆動型XML生成
- 29. Jmeterを使用したデータ駆動型アプローチ
- 30. Spring統合メッセージ駆動型チャネルアダプタを使用したAtomikosConnectionFactoryBeanのコンフィグレーション
JBehaveでJavaコンポーネントをテストすることしかできないと言っていますか? –