É possível contar o número de membros usando JsonPath?
Usando o teste Spring mvc, estou testando um controlador que gera
{"foo": "oof", "bar": "rab"}
com
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"));
Eu gostaria de ter certeza de que nenhum outro membro está presente no json gerado. Esperançosamente contando-os usando jsonPath. É possível? Soluções alternativas também são bem-vindas.
hamcrest-all
como uma dependência, mas usehamcrest-library
: code.google.com/p/hamcrest/wiki/HamcrestDistributables