Чи можливо підрахувати кількість учасників, які використовують 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"));
Я хотів би переконатися, що в створеному json немає інших членів. Сподіваємось, підрахувавши їх за допомогою jsonPath. Це можливо? Альтернативні рішення також вітаються.
hamcrest-all
як залежність, а використовуйтеhamcrest-library
: code.google.com/p/hamcrest/wiki/HamcrestDistributables