2012-04-17 5 views
0

コンパイル時にXML設定の健全性をチェックする方法はありますか?最悪の場合、アプリケーションの起動時に?Spring WebFlow - コンパイル時にフローXML設定チェックを追加

健全性を意味するのは、検証だけでなく、式の属性の整形式のメソッド名です(必ずしも存在する必要はありませんが、少なくとも括弧はありません)。事前に

おかげで、

フロラン

答えて

0

視点を構築/コンパイルからそれを解決するために、春のWebflowを使用すると、フロー統合テストを記述するために拡張することができますベースAbstractXmlFlowExecutionTestsテストクラスを持っています。 xsdの検証エラーや他のxml wellformednessの失敗のために、xmlが解析に失敗した場合、あなたが書いたテストメソッドはFlowModelBuilderException( "XMLを解析できませんでした")例外で爆発します。このユーティリティを使用してフローをユニットテストし、それをビルドの一部にするのは、かなり良い方法です。

カスタムSpring Beanを使用しているフローの評価については、registerMockFlowBeansまたはconfigureFlowBuilderContextをオーバーライドし、Beanのモック/テスト実装を提供する必要があります。 javadocには簡単な例があります。

関連する問題