Czy można policzyć liczbę członków za pomocą JsonPath?
Używając testu wiosennego MVC testuję kontroler, który generuje
{"foo": "oof", "bar": "rab"}
z
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"));
Chciałbym się upewnić, że w wygenerowanym pliku JSON nie ma innych członków. Mamy nadzieję, że licząc je za pomocą jsonPath. Czy to możliwe? Alternatywne rozwiązania również są mile widziane.
hamcrest-all
jako zależności, ale użyjhamcrest-library
: code.google.com/p/hamcrest/wiki/HamcrestDistributables