Test

JpaBeanControllerTest.java

 
package com.u2ware.springfield.sample.part1.step2;

import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.*;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*;

import org.junit.Test;

import com.u2ware.springfield.sample.ApplicationContextTestRoot;

public class JpaBeanControllerTest extends ApplicationContextTestRoot{

	@Test
	public void testFind() throws Exception{

		this.mockMvc.perform(get("/part1/step2")
				.param("model_query_pageable.pageNumber" , "0")
				.param("model_query_pageable.pageSize" , "5")
				.param("model_query_pageable.sortOrders[1].property" , "age")
				.param("model_query_pageable.sortOrders[1].direction" , "-1"))
			.andDo(print())
			.andExpect(status().isOk())
			.andExpect(model().attributeExists("model_query_result"));
	
	}
}
			
Note:
spring-mvc-test-framework