示例#1
0
 @Test
 public void should_create_permission_template() throws Exception {
   setupData("createPermissionTemplate");
   PermissionTemplateDto permissionTemplate =
       permissionDao.createPermissionTemplate("my template", "my description");
   assertThat(permissionTemplate).isNotNull();
   assertThat(permissionTemplate.getId()).isEqualTo(1L);
   checkTable(
       "createPermissionTemplate", "permission_templates", "id", "name", "kee", "description");
 }
示例#2
0
  @Test
  public void should_select_permission_template_by_name() throws Exception {
    setupData("selectPermissionTemplate");

    PermissionTemplateDto permissionTemplate = permissionDao.selectTemplateByName("my template");

    assertThat(permissionTemplate).isNotNull();
    assertThat(permissionTemplate.getId()).isEqualTo(1L);
    assertThat(permissionTemplate.getName()).isEqualTo("my template");
    assertThat(permissionTemplate.getKee()).isEqualTo("my_template_20130102_030405");
    assertThat(permissionTemplate.getDescription()).isEqualTo("my description");
  }
示例#3
0
 @Test
 public void should_normalize_kee_on_template_creation() throws Exception {
   setupData("createNonAsciiPermissionTemplate");
   PermissionTemplateDto permissionTemplate =
       permissionDao.createPermissionTemplate("Môü Gnô Gnèçàß", "my description");
   assertThat(permissionTemplate).isNotNull();
   assertThat(permissionTemplate.getId()).isEqualTo(1L);
   checkTable(
       "createNonAsciiPermissionTemplate",
       "permission_templates",
       "id",
       "name",
       "kee",
       "description");
 }