hamcrest

    6

    3答えて

    JUnitと一緒に使うのが便利なHamcrestが見つかりました。今度はScalaTestを使用します。私はHamcrestを使うことができると知っていますが、私は本当にがになるはずです。 ScalaTestは同様の機能を提供していませんか?その目的のために他のScalaライブラリ(matcher)がありますか? HamcrestにはScalaTestを使用していますか?

    6

    1答えて

    1つのメソッドに2つのカスタムマッチャーを使用したいと考えています。基本的には、メソッドVALUE_Aを渡すとRESULT_Aを返し、VALUE_Bを渡すとRESULT_Bを返すようにします。そこでここではコードの抜粋だ:私はmockHTable.get()メソッドにはisEmptyカスタム照合を割り当てると class IsNonEmpty extends ArgumentMatcher<Get

    6

    1答えて

    org.mockito.AdditionalMatchersの仕組みを理解しようとしていますが、失敗しました。なぜこのテストは失敗しますか? import static org.hamcrest.CoreMatchers.is; import static org.junit.Assert.*; import static org.mockito.AdditionalMatchers.*;

    7

    1答えて

    関数、文字列、コンパイルされた正規表現、Hamcrest Matcherのさまざまな種類の入力を受け取り、入力のタイプに基づいてリストを適切にフィルタリングする関数があります。 現在、isinstance(our_filter, hamcrest.matcher.Matcher)を使用していますが、これにはHamcrestのインストールが必要です。 inspect.getmro(type(POSS

    5

    2答えて

    私は周りを見回してきましたが、役に立たないものは何も見つかりませんでした。 hamcrestで動作するサードパーティ製のライブラリがありますか?私は、私は私自身の圧延前に、そこに何があったかどうかを確認したかった assertThat(myDate, is(withinMinutes(sourceDate, 10))); assertThat(myDate, is(afterDate(sourc

    1

    2答えて

    私はPyHamcrestを使用していますが、この質問は言語に依存しないと思います。 Iターンしたいと思います: assert_that(actual0, matcher0) assert_that(actual1, matcher1) ように単一のassertに両方のアサーションが失敗した場合、エラーメッセージはそう言います。これはHamcrest(または他のパッケージ/モジュール)で行うこ

    8

    4答えて

    数日間、私は今、JunitのMatchers機能を使用しています。すべてが正常に動作していますが、比較するためにコンパレータを使用し、メソッドに等しいオブジェクトに依存しないマッチャを探しています。 私はあなたが簡単にはボックスソリューションの外に存在するかどうかを知っていますか何か (擬似コード)のような Assert.assertThat(eins, CoreMatchers.equalTo(

    11

    1答えて

    2倍の2つの配列を比較したいと思います。バニラのJUnitを使用して、私が行うことができます。 double[] a = new double[]{1.0, 2.0, 3.0}; double[] b = new double[]{1.0, 2.0, 3.0}; assertEquals(a, b, 1e-10); を私が好ましく、カスタムマッチャ(可能な場合)を作成することなく、Hamc

    70

    5答えて

    私はこの署名付きユニットテスト方法にしたいと仮定: List<MyItem> getMyItems(); はMyItemがgetName()介してアクセス、"name"であるそのうちの一つ、多くの特性を有するPOJOであると仮定する。 私が検証を気にすべてのは List<MyItem>、または任意の Iterableは、その "name"プロパティ値 "foo"と "bar"を持つ2つの My

    31

    5答えて

    与えられたコレクションに所定の順序でアイテムが含まれている場合、ハムクレストを使用してチェックする方法?私はhasItemsを試しましたが、単にその順序を無視します。 List<String> list = Arrays.asList("foo", "bar", "boo"); assertThat(list, hasItems("foo", "boo")); //I want this