2010-12-07 14 views
2

私はJABXを使用して大きなスキーマからクラスのツリーを生成し、このスキーマのインスタンスを読み書きしています。JAXBでランダムインスタンスを生成する

私のアプリケーションの耐弾性を保証するために、JAXB(または他のツール)を使用して、そのスキーマの多くのランダムインスタンスを生成したいと思います。 このようにして、入力データによってアプリケーションがクラッシュするかどうかを確認することができます。

JAXBは、各ノードでカーディナリティとデフォルト値のみを使用して、ツリーのインスタンスを生成できることを期待しています。

あなたはJAXBで実現可能だと思いますか?他にもアイデアはありますか?

+0

してください[署名やキャッチフレーズを使用しない](http://stackoverflow.com/faq#signatures)あなたの投稿で。 – meagar

+0

これはJAXBの機能ではありませんが、うまくいけば、XMLスキーマ用の有効なドキュメントを生成するツール/ライブラリがあります。私はAltovaによるXML Spyがこの能力を持っていると信じています。 –

+1

これは私が単体テストに変わるところです。データをオブジェクトに直接渡し、xmlを使用してビジネスロジックをテストしないでください。 JAXBは、JAXBが言うことを自信を持って行うべきです。したがって、アンマーシャリングされたxmlオブジェクトを取るオブジェクトメソッドを呼び出すだけです。次に、それを供給するためにランダムなデータを生成するいくつかのユーティリティを作成します。 – Kodova

答えて

関連する問題