package fi.otavanopisto.pyramus.ui.base; import org.junit.Test; import fi.otavanopisto.pyramus.SqlAfter; import fi.otavanopisto.pyramus.SqlBefore; import fi.otavanopisto.pyramus.ui.AbstractUITest; public class UsersPagesStudentPermissionsTestsBase extends AbstractUITest { @Test @SqlBefore ("sql/basic-before.sql") @SqlAfter ("sql/basic-after.sql") public void testLoginPagePermission() throws InterruptedException{ getWebDriver().get(getAppUrl(true) + "/users/login.page"); testPageElementsByName("username"); testPageElementsByName("password"); } // @Test // @SqlBefore ("sql/basic-before.sql") // @SqlAfter ("sql/basic-after.sql") // public void testLogoutPagePermission() throws InterruptedException{ // assertStudentDenied("/users/logout.page"); // } // Tests allready exists for this? // @Test // @SqlBefore ("sql/basic-before.sql") // @SqlAfter ("sql/basic-after.sql") // public void testAuthorizePagePermission() throws InterruptedException{ // assertStudentDenied("/users/authorize.page"); // } @Test @SqlBefore ("sql/basic-before.sql") @SqlAfter ("sql/basic-after.sql") public void testCreateUserPagePermission() throws InterruptedException{ assertStudentDenied("/users/createuser.page"); } @Test @SqlBefore ("sql/basic-before.sql") @SqlAfter ("sql/basic-after.sql") public void testEditUserPagePermission() throws InterruptedException{ assertStudentDenied("/users/edituser.page"); } // ? // @Test // @SqlBefore ("sql/basic-before.sql") // @SqlAfter ("sql/basic-after.sql") // public void testExternalLoginPagePermission() throws InterruptedException{ // assertStudentDenied("/users/externallogin.page"); // } @Test @SqlBefore ("sql/basic-before.sql") @SqlAfter ("sql/basic-after.sql") public void testSearchUsersPagePermission() throws InterruptedException{ assertStudentDenied("/users/searchusers.page"); } @Test @SqlBefore ("sql/basic-before.sql") @SqlAfter ("sql/basic-after.sql") public void testSearchUserDialogPagePermission() throws InterruptedException{ assertStudentDenied("/users/searchuserdialog.page"); } @Test @SqlBefore ("sql/basic-before.sql") @SqlAfter ("sql/basic-after.sql") public void testSearchUsersDialogPagePermission() throws InterruptedException{ assertStudentDenied("/users/searchusersdialog.page"); } }