@Test public void should_select_all_permission_templates() throws Exception { setupData("selectAllPermissionTemplates"); List<PermissionTemplateDto> permissionTemplates = permissionDao.selectAllPermissionTemplates(); assertThat(permissionTemplates).hasSize(3); assertThat(permissionTemplates).onProperty("id").containsOnly(1L, 2L, 3L); assertThat(permissionTemplates) .onProperty("name") .containsOnly("template1", "template2", "template3"); assertThat(permissionTemplates) .onProperty("kee") .containsOnly( "template1_20130102_030405", "template2_20130102_030405", "template3_20130102_030405"); assertThat(permissionTemplates) .onProperty("description") .containsOnly("description1", "description2", "description3"); }