Est-il possible de compter le nombre de membres utilisant JsonPath?
En utilisant le test Spring MVC, je teste un contrôleur qui génère
{"foo": "oof", "bar": "rab"}
avec
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"));
Je voudrais m'assurer qu'aucun autre membre n'est présent dans le json généré. Espérons en les comptant en utilisant jsonPath. C'est possible? Des solutions alternatives sont également les bienvenues.
hamcrest-all
tant que dépendance, mais utilisezhamcrest-library
: code.google.com/p/hamcrest/wiki/HamcrestDistributables