Skip to content

Instantly share code, notes, and snippets.

@jschappet
Created October 8, 2014 12:31
Show Gist options
  • Save jschappet/33c5277247014bc5e554 to your computer and use it in GitHub Desktop.
Save jschappet/33c5277247014bc5e554 to your computer and use it in GitHub Desktop.
JSON Datatable test
@Test
public void datatableListOfPersons() throws Exception {
mockMvc.perform(get("/ictssysadmin/person/datatable?display=list&draw=1&columns[0][data]=0"
+ "&columns[0][name]=personId&columns[0][searchable]=true&columns[0][orderable]=true"
+ "&columns[0][search][regex]=false&columns[0][search][value]=&columns[1][data]=1"
+ "&columns[1][name]=hawkid&columns[1][searchable]=true&columns[1][orderable]=true"
+ "&columns[1][search][regex]=false&columns[1][search][value]=&columns[2][data]=2"
+ "&columns[2][name]=lastName&columns[2][searchable]=true&columns[2][orderable]=true"
+ "&columns[2][search][regex]=false&columns[2][search][value]=&columns[3][data]=3"
+ "&columns[3][name]=firstName&columns[3][searchable]=true&columns[3][orderable]=true"
+ "&columns[3][search][regex]=false&columns[3][search][value]=&columns[4][data]=4"
+ "&columns[4][name]=lastLogin&columns[4][searchable]=true&columns[4][orderable]=true"
+ "&columns[4][search][regex]=false&columns[4][search][value]=&columns[5][data]=5"
+ "&columns[5][name]=email&columns[5][searchable]=true&columns[5][orderable]=true"
+ "&columns[5][search][regex]=false&columns[5][search][value]=&columns[6][data]=6"
+ "&columns[6][name]=eraCommons&columns[6][searchable]=true&columns[6][orderable]=true"
+ "&columns[6][search][regex]=false&columns[6][search][value]=&columns[7][data]=7"
+ "&columns[7][name]=lastModifiedBy&columns[7][searchable]=true"
+ "&columns[7][orderable]=true&columns[7][search][regex]=false&columns[7][search][value]="
+ "&columns[8][data]=8&columns[8][name]=lastModified&columns[8][searchable]=true"
+ "&columns[8][orderable]=true&columns[8][search][regex]=false&columns[8][search][value]="
+ "&columns[9][data]=9&columns[9][name]=personHosts&columns[9][searchable]=false"
+ "&columns[9][orderable]=false&columns[9][search][regex]=false&columns[9][search][value]="
+ "&columns[10][data]=10&columns[10][name]=personFilesystems&columns[10][searchable]=false"
+ "&columns[10][orderable]=false&columns[10][search][regex]=false&columns[10][search][value]="
+ "&columns[11][data]=11&columns[11][name]=personApplications&columns[11][searchable]=false"
+ "&columns[11][orderable]=false&columns[11][search][regex]=false&columns[11][search][value]="
+ "&columns[12][data]=12&columns[12][name]=softwarePersons&columns[12][searchable]=false"
+ "&columns[12][orderable]=false&columns[12][search][regex]=false&columns[12][search][value]="
+ "&columns[13][data]=13&columns[13][name]=logins&columns[13][searchable]=false"
+ "&columns[13][orderable]=false&columns[13][search][regex]=false&columns[13][search][value]="
+ "&columns[14][data]=14&columns[14][name]=urls&columns[14][searchable]=false"
+ "&columns[14][orderable]=false&columns[14][search][regex]=false&columns[14][search][value]="
+ "&start=0&length=10&search[value]=&search[regex]=false&columnCount=15&individualSearch=true"))
.andExpect(status().isOk())
.andExpect(content().string("{\"recordsFiltered\":0,\"data\":[],\"recordsTotal\":0}"));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment