    @Test
    public void getGrid() throws Exception {

        this.mockMvc.perform(get("/demo/grid-data"))
                .andExpect(status().isOk())
                .andExpect(content().contentType(MediaType.APPLICATION_JSON_UTF8))
                .andExpect(jsonPath("$", hasSize(5)))
                .andExpect(jsonPath("$[0].id", is(1)))
                .andExpect(jsonPath("$[0].character", is("Barbarian Queen")))
                .andExpect(jsonPath("$[0].alignment", is("Neutral Evil")));
    }