hamcrest

    2

    2答えて

    だから、hereはjunitをダウンロードする場所です。コンパイル済みのjarを開きます - パッケージorg.hamcrestがあります。ソースジャーを開きます。そのようなパッケージはありません。 hamcrestのソースはgooglecodeにありますので、非常に奇妙です。 だから、ユーザーに不便を感じることを除いて、何らかの理由がありますか? これはどう対処するのですか、IDEのこれらのソー

    13

    5答えて

    私は現在、小さなライブラリの単体テストのセットを完成させようとしています。異なる実装が存在するようにしたいので、このテストセットを(a)汎用的にして、別の実装をテストするために再利用できるようにし、可能な限り完全なものにします。 (b)の部分については、enum型をテストするためのベストプラクティスがあるかどうかを知りたいと思います。だから、例えば次のように私は列挙型を持っている: public

    8

    3答えて

    EclipseのJUnit設定にHamcrestを統合する推奨方法はありますか?現在、EclipseのJUnitにはHamcrestコアしか付属していません。私は、Hamcrest-allを含むようにその設定を編集したいと思います。私はこれをどのようにするべきですか?

    4

    1答えて

    Hamcrest 1.1と1.2の違いは何ですか?リリースノートのページやファイルリストの変更が見つかりませんでした。どこでそのような情報を見つけることができますか?

    4

    1答えて

    iは assertThat(ArrayList<? extends SomeInterface>, hasItems(InstanceOfSomeInterface)) コンパイラにArrayList<? extends SomeInterface> である "実際の" コレクションでHamcrestのhasItemsを使用したい機能していないと言う: メソッドassertThat(T, Ma

    1

    1答えて

    Groovy(とJMockについても同じですが)に慣れていて、mockedされているメソッドのパラメータでマッチャーを使う期待が高まっています。私はこのような何かしようとすると: Expectations e = new Expectations(); e.allowing(mockObject).doSomething(Expectations.with(aNonNull(Immuta