2

Eclipse で Axis2 を使用して Web サービス アプリケーションを作成しようとしています。クラスの Web サービスを生成するとき、Web サービスのクライアント アプリケーションを生成するウィザードを作成します。チェックボックスがあり "Generate a JUnit test case to test the service"ます。

ウィザードは、単体テスト クラスのクライアント アプリケーションとスケルトンを生成します。

しかし、Web サービスに新しいメソッドを追加したり、既存のメソッドの定義を変更したりしたらどうなるでしょうか? しかし、テスト ケースはすでに誰かによって変更されている可能性があり、多くの手作りのロジックが存在する可能性があります。

既存のものを書き換えることなく、Web サービス アプリケーションの変更に合わせて、クライアント アプリケーションと単体テストのスケルトンを何らかの「更新」する方法はありますか?

ありがとうございました

4

1 に答える 1

1

私は自分で解決策を見つけました。この問題は実際には問題ではありません。

私の懸念は、Web サービス生成ウィザードが、生成された単体テストへの変更を書き直すことでした。しかし、いくつかのチェックの後、ウィザードが Web サービスのスタブ クラスとプロキシ クラスを書き換えていることがわかりました。これはまさに私が必要とするものです。

みんな、ありがとう

于 2012-09-11T08:28:48.983 に答える