- PR -

httpunit-1.5.3でエラー

1
投稿者投稿内容
おかもと
大ベテラン
会議室デビュー日: 2003/06/08
投稿数: 182
投稿日時: 2003-06-12 09:46
岡本です。

HTTPUNITを評価しようと思い、httpunit-1.5.3をダウンロードし、
eclipseから実行してみました。ところが下記のようなエラーが出て
テストできません。

Failed to invoke suite(): java.lang.NoSuchMethodError: org.apache.xerces.xni.Augmentations.clear()V

確かにXerces-2.4.0のAugmentationsにはclearメソッドが存在しないので、
1.4.4をダウンロードしましたが、1.4.4にはorg.apache.xerces.xni.Augmentations自体が
存在せず困っています。この状況を回避するにはどのようにすればよいのでしょうか?

以上、よろしくお願いします。
いたち
常連さん
会議室デビュー日: 2003/04/25
投稿数: 27
投稿日時: 2003-06-12 13:10
いたちです。

HttpUnitのマニュアルで、Understanding HttpUnit's dependenciesを見ると、
"the xerces-j 2.2 implementation"とありました。
ためしにXerces-J-bin.2.2.0.zipをダウンロードしてAPIリファレンスを
見ましたが、org.apache.xerces.xni.Augmentations.clear()がありましたよ。
実行確認はしていませんが。。。(-_-;;;

ご参考までに
おかもと
大ベテラン
会議室デビュー日: 2003/06/08
投稿数: 182
投稿日時: 2003-06-12 16:10
早速のアドバイスありがとうございます。
確認してみたところHttpUnit自体にXercesが同梱されていました。(苦笑)
しかし、相変わらずエラーが出ますので、ためしにANTでテストしてみたところ
こちらでは実行できました。Eclipseから実行するとだめなようです。
EclipseのJUnitプラグインの仕組みがわかっていないのでお手上げ状態。
Struts TestCase for JUnitが使用できたので、HttpUnitもOKだと
安易に考えたのですが・・・。
izumi-h
会議室デビュー日: 2003/04/15
投稿数: 1
投稿日時: 2003-06-25 18:52
こちらではeclipseでHttpUnit1.5.3が快適に動いています。すごい便利で、テストが楽になりました。
おかもと
大ベテラン
会議室デビュー日: 2003/06/08
投稿数: 182
投稿日時: 2003-07-03 10:55
あれからいろいろ試した結果、Eclipse上でも動くようになりました。
もしかしたら動かなかったときはうっかりTomcatを起動させずに
テストしていたのかもしれません。お騒がせしました。
あつしfx
大ベテラン
会議室デビュー日: 2002/04/08
投稿数: 104
お住まい・勤務地: XPできるところ
投稿日時: 2003-07-03 11:57
Windows98でeclipseを使っています。
Xercesを入れるとスタックエラーがでて動かなくなるので、httpunitはJTIDyを使って動かしています。
以上、参考になれば

ところで、jWebUnitというのがでていたんですが、使ってみた方はいますか?
_________________
http://aglabo.com/ @Homepage
http://furukawa-select.com/mt/ @Blog
1

スキルアップ/キャリアアップ(JOB@IT)