Можно ли подсчитать количество членов с помощью JsonPath?
Используя тест spring 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"));
Я хотел бы убедиться, что в сгенерированном json нет других участников. Надеюсь, подсчитав их с помощью jsonPath. Является ли это возможным? Также приветствуются альтернативные решения.
hamcrest-all
в качестве зависимости, а используйтеhamcrest-library
: code.google.com/p/hamcrest/wiki/HamcrestDistributables