0

jsfunitを使用してWebアプリケーション(jsf 1.2、richfaces 3.3.3)をテストしたいと思います。ユニットテストにはjunit4.8.1ライブラリを使用しています。ただし、jsfunit(1.2.0.Final)には、存在しないクラスjunit.runner.TestSuiteLoaderが必要です。junit 3.8にダウングレードすると、テストクラスでアノテーションを使用できなくなります。

それに対する解決策はありますか?

よろしくお願いします

4

2 に答える 2

1
  1. jsfunit に対してバグ レポートを提出します。2010 では、JUnit 3.x に対する依存関係は必要ありません。

  2. 単体テストで空のクラスを作成します。もう一度実行してみてください。不足しているメソッドについて文句を言います。3.8 のソースをダウンロードし、不足しているメソッドをコピーします。必要なことを行うようにメソッドを変更します。

于 2010-05-31T07:08:59.017 に答える
1

JSFUnit FAQ には次のように書かれています。http://community.jboss.org/wiki/JSFUnitFAQ

これは、発生している TestSuiteLoader の問題を説明するものではありませんが、現時点では注釈を使用できないことを明確にしています。

于 2010-06-11T14:52:22.020 に答える