क्या JsonPath का उपयोग करने वाले सदस्यों की संख्या की गणना करना संभव है?
स्प्रिंग mvc टेस्ट का उपयोग करके मैं एक नियंत्रक का परीक्षण कर रहा हूं जो उत्पन्न करता है
{"foo": "oof", "bar": "rab"}
साथ में
standaloneSetup(new FooController(fooService)).build()
.perform(get("/something").accept(MediaType.APPLICATION_JSON)).andExpect(status().isOk())
.andExpect(jsonPath("$.foo").value("oof"))
.andExpect(jsonPath("$.bar").value("rab"));
मैं यह सुनिश्चित करना चाहता हूं कि कोई अन्य सदस्य उत्पन्न जोंस में मौजूद न हों। उम्मीद है कि उन्हें jsonPath का उपयोग करके गिना जाएगा। क्या यह संभव है? वैकल्पिक समाधानों का भी स्वागत है।
hamcrest-all
एक निर्भरता के रूप में न जोड़ें , लेकिन उपयोग करेंhamcrest-library
: code.google.com/p/hamcrest/wiki/ HamcrestDistributables