期待された実際のマッチングですが、テストは失敗しています

青空 :

rest-assuredを使用して、次のコマンドで基本的なRestサービスを呼び出します。

  given().get(baseUrl + "/base/")
                .then()
                .statusCode(200)
                .body("size()", is(2))
                .body("meanPerDay", equalTo(1.5))

戻り値 :

java.lang.AssertionError: 1 expectation failed.
JSON path meanPerDay doesn't match.
Expected: <1.5>
  Actual: 1.5

のペイロードbaseUrl + "/base/"は次のとおりです。

{
    "meanPerDay": 1.5,
    "stdPerDay": 0.5
}

.body( "meanPerDay"、equalTo(1.5))を.body( "meanPerDay"、equalTo( "1.5"))に置き換えた場合

失敗は:

java.lang.AssertionError: 1 expectation failed.
JSON path meanPerDay doesn't match.
Expected: 1.5
  Actual: 1.5

meanPerDay属性に正しくアクセスしていませんか?

テストは、Expected値1.5 として属性値を見つけていますか?

ピーター・クアン:

以下の数値は浮動小数点です

{
    "meanPerDay": 1.5,
    "stdPerDay": 0.5
}

ただし、次のテストは「double」と比較しています。

 .body("meanPerDay", equalTo(1.5))

だから、これを試すことができます:

 .body("meanPerDay", equalTo(1.5f))

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

JUnitテストは失敗しましたが、期待される結果と実際の結果は同じです

分類Dev

Postmanでテストが失敗したときにコンソールで期待される実際の結果を取得する方法

分類Dev

マーシャリングは、このコンテキストで認識されていないMarshallerImplについての例外で失敗します

分類Dev

junitテストの実行時にlogback.xmlで定義されたログパスを探しているため、Jenkinsビルドが失敗します

分類Dev

継続的インテグレーション:ユニットテストは「mvntest」で実行されますが、JaCoCoで実行すると失敗します

分類Dev

Juintは実際のものと同じものを期待していましたが、テストは失敗しました

分類Dev

AWS自動スケーリンググループのインスタンスがヘルスチェックに失敗しました(終了しませんでした)が、EBSはまだ接続されています

分類Dev

コンポーネントのマウントに失敗しました:テンプレートまたはレンダリング関数が定義されていません。コンポーネントのインポートに失敗する

分類Dev

アンドロイドエスプレッソテストは、テキストマッチングでは常に失敗しています

分類Dev

着色されたスプライトは、実際には新しいバージョンのUnityでバッチ処理されていますか?

分類Dev

キャッチされないDOMException:「HTMLCanvasElement」で「toDataURL」の実行に失敗しました:汚染されたキャンバスはエクスポートされない可能性があります

分類Dev

UnitTestは、期待される結果と実際の結果が同じであるにもかかわらず、テストが失敗したことを示します

分類Dev

構成されたすべてのHibernateマッピングでJavassist拡張が失敗しました

分類Dev

テスト広告は表示されますが、実際の広告は表示されません(広告の読み込みに失敗しました:3)

分類Dev

生成されたRSpecコントローラーテストが間違った数の引数で失敗しています(2が与えられ、1が期待されます)

分類Dev

Android:Espressoはフラグメントまたはアクティビティが表示されるまで待機しないため、すべてのテストが失敗しました

分類Dev

セグメンテーション違反:アドレスがマップされていません/アドレスで失敗しています:(nil)

分類Dev

Ubuntuディスク開始エラー「upstartがコンテナーで実行されている場合はトラックを開始します[失敗]」

分類Dev

Beanの初期化に失敗しました。ネストされた例外はjava.lang.IllegalArgumentExceptionです:ポイントカットは整形式ではありません: ')'を期待しています

分類Dev

期待は失敗していますが、テストはcy.onの確認とアラートメッセージで合格しています

分類Dev

リクエストが実際に失敗していないときに「TypeError:フェッチに失敗しました」を取得する

分類Dev

Ubuntuは「ディスクの読み取りに失敗しました」という理由で外部RAIDのマウントに失敗します。これをどのようにトラブルシューティングする必要がありますか?

分類Dev

このコードをボタンにアタッチすると、コードが実行されても「オブジェクト '範囲'が失敗しました」というエラーが発生し続けるのはなぜですか?

分類Dev

リポジトリのgithubデスクトップで履歴が失われ、「ブランチの同期に失敗しました」というエラーが表示されます - 再同期するにはどうすればよいですか?

分類Dev

npmテストを実行すると結果が「。」になるのはなぜですか。内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。

分類Dev

JUnitを使用した例外のテスト。例外がキャッチされてもテストが失敗する

分類Dev

gitのリセット後にステージングされていないファイルが失われました--gitaddを実行せずにhardHEAD ^-それらを元に戻すことはできますか?

分類Dev

ヘルムエラー:アップグレードに失敗しました:レンダリングされたマニフェストに、すでに存在する新しいリソースが含まれています

分類Dev

Windows 10にアップグレードし、Lenovo Fingerprint Managerを削除したいのですが、「サポートされていないオペレーティングシステム」でアンインストールが失敗します。どうすれば削除できますか?

Related 関連記事

  1. 1

    JUnitテストは失敗しましたが、期待される結果と実際の結果は同じです

  2. 2

    Postmanでテストが失敗したときにコンソールで期待される実際の結果を取得する方法

  3. 3

    マーシャリングは、このコンテキストで認識されていないMarshallerImplについての例外で失敗します

  4. 4

    junitテストの実行時にlogback.xmlで定義されたログパスを探しているため、Jenkinsビルドが失敗します

  5. 5

    継続的インテグレーション:ユニットテストは「mvntest」で実行されますが、JaCoCoで実行すると失敗します

  6. 6

    Juintは実際のものと同じものを期待していましたが、テストは失敗しました

  7. 7

    AWS自動スケーリンググループのインスタンスがヘルスチェックに失敗しました(終了しませんでした)が、EBSはまだ接続されています

  8. 8

    コンポーネントのマウントに失敗しました:テンプレートまたはレンダリング関数が定義されていません。コンポーネントのインポートに失敗する

  9. 9

    アンドロイドエスプレッソテストは、テキストマッチングでは常に失敗しています

  10. 10

    着色されたスプライトは、実際には新しいバージョンのUnityでバッチ処理されていますか?

  11. 11

    キャッチされないDOMException:「HTMLCanvasElement」で「toDataURL」の実行に失敗しました:汚染されたキャンバスはエクスポートされない可能性があります

  12. 12

    UnitTestは、期待される結果と実際の結果が同じであるにもかかわらず、テストが失敗したことを示します

  13. 13

    構成されたすべてのHibernateマッピングでJavassist拡張が失敗しました

  14. 14

    テスト広告は表示されますが、実際の広告は表示されません(広告の読み込みに失敗しました:3)

  15. 15

    生成されたRSpecコントローラーテストが間違った数の引数で失敗しています(2が与えられ、1が期待されます)

  16. 16

    Android:Espressoはフラグメントまたはアクティビティが表示されるまで待機しないため、すべてのテストが失敗しました

  17. 17

    セグメンテーション違反:アドレスがマップされていません/アドレスで失敗しています:(nil)

  18. 18

    Ubuntuディスク開始エラー「upstartがコンテナーで実行されている場合はトラックを開始します[失敗]」

  19. 19

    Beanの初期化に失敗しました。ネストされた例外はjava.lang.IllegalArgumentExceptionです:ポイントカットは整形式ではありません: ')'を期待しています

  20. 20

    期待は失敗していますが、テストはcy.onの確認とアラートメッセージで合格しています

  21. 21

    リクエストが実際に失敗していないときに「TypeError:フェッチに失敗しました」を取得する

  22. 22

    Ubuntuは「ディスクの読み取りに失敗しました」という理由で外部RAIDのマウントに失敗します。これをどのようにトラブルシューティングする必要がありますか?

  23. 23

    このコードをボタンにアタッチすると、コードが実行されても「オブジェクト '範囲'が失敗しました」というエラーが発生し続けるのはなぜですか?

  24. 24

    リポジトリのgithubデスクトップで履歴が失われ、「ブランチの同期に失敗しました」というエラーが表示されます - 再同期するにはどうすればよいですか?

  25. 25

    npmテストを実行すると結果が「。」になるのはなぜですか。内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。

  26. 26

    JUnitを使用した例外のテスト。例外がキャッチされてもテストが失敗する

  27. 27

    gitのリセット後にステージングされていないファイルが失われました--gitaddを実行せずにhardHEAD ^-それらを元に戻すことはできますか?

  28. 28

    ヘルムエラー:アップグレードに失敗しました:レンダリングされたマニフェストに、すでに存在する新しいリソースが含まれています

  29. 29

    Windows 10にアップグレードし、Lenovo Fingerprint Managerを削除したいのですが、「サポートされていないオペレーティングシステム」でアンインストールが失敗します。どうすれば削除できますか?

ホットタグ

アーカイブ