と一致していないと私は戻っJSON
オブジェクトからUUID
値をチェックする必要があり、この試験方法を参照してください。このエラーを生成します。MockMvc JsonPath結果マッチャは私のREST APIコントローラのテストを書いています単一の値
Expected: is "6c2b1c8a-3c29-4160-98b0-b8eaea7ea4d1"
but: was <["6c2b1c8a-3c29-4160-98b0-b8eaea7ea4d1"]>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.springframework.test.util.JsonPathExpectationsHelper.assertValue(JsonPathExpectationsHelper.java:74)
at org.springframework.test.web.servlet.result.JsonPathResultMatchers$1.match(JsonPathResultMatchers.java:86)
at org.springframework.test.web.servlet.MockMvc$1.andExpect(MockMvc.java:171)
ID 6c2b1c8a-3c29-4160-98b0-b8eaea7ea4d1
が正しく返されますが、中に異なる構造にシリアライズされているようです。
私のコードに問題がありますか?
あなたはインポを投稿できますか? – Jaiwo99
具体的な実装には関係しません。私はチェックする方法を知る必要があります私の値と等しいUUIDの値が返されます。 – Artegon