public void testFavouriteUserWithPersonalSpace() throws InterruptedException { rpc.createPersonalSpace(testUser); testFollow(); }
public void testUnfavouriteUserWithPersonalSpace() throws InterruptedException { rpc.createPersonalSpace(testUser); testUnfavourite(); }
private void setupUserPages() { rpc.logIn(testUser); testUserPage = new Page(testSpace, "Test Users Page", "Test Users Page"); // Extra logging added to figure out what's causing CONFDEV-1045 rpc.createPage(testUserPage); rpc.createPersonalSpace(testUser); rpc.logOut(); }
public void testPersonalSpace() { rpc.createPersonalSpace(testUser); rpc.flushIndexQueue(); spacePicker.type(testUser.getFullName()); spacePicker.waitForResultsToContainExactEntry(testUser.getFullName()); }
public void testPermissionDialogWorksWithWhiteSpaceSpacekey() { Space whiteSpaceSpace = rpc.createPersonalSpace(whiteSpaceUser); rpc.flushIndexQueue(); PageView view = suite.logIn(whiteSpaceUser, whiteSpaceSpace.getHomePage()); view.clickPermissionsMenuItem(); assertThat.visibleByTimeout(PERMISSIONS_DIALOG_ID); }
public void testPersonalSpaceMenuItem() { suite.logIn(adminUser); new DashboardSeleniumHelper(client, UpdatesTab.ALL); rpc.createPersonalSpace(adminUser); assertThat.elementNotVisible(adminUserHover.getId()); adminUserHover.mouseOver(); adminUserHover.openMenu(); adminUserHover.clickLinkWithClass("personal-space-link"); assertThat.pageTitleEquals("Home"); }
@Override protected void setUp() throws Exception { super.setUp(); this.userStatusDialog = new UserStatusDialog(client); rpc.logIn(testUser); rpc.createPersonalSpace(testUser); rpc.logIn(adminUser); rpc.grantPermission(GlobalPermission.CAN_USE, testUser); rpc.grantPermission(GlobalPermission.UPDATE_STATUS, testUser); rpc.logOut(); suite.logIn(testUser, testSpace.getHomePage()); }
public void testUserWithSpaceInUsername() { final String fullName = "this is my full name"; User user = new User("with spaces", "password", fullName, "bar@atlassian.com"); rpc.logIn(adminUser); userHelper.createUser(user); try { rpc.logIn(user); rpc.createPersonalSpace(user); rpc.logIn(adminUser); rpc.flushIndexQueue(); suite.logIn(user, AbstractConfluenceAcceptanceTest.DASHBOARD_RECENT_UPDATES_URL); UserHoverPopup popup = new UserHoverPopup(client, user); popup.mouseOver(); popup.assertContains(fullName); popup.mouseOut(); popup.mouseOverLogo(); popup.assertContains(fullName); popup.mouseOutLogo(); } finally { userHelper.removeUser(user); } }
public void testInsertLinkInPersonalSpace() { rpc.logIn(testUser); Space personalSpace = rpc.createPersonalSpace(testUser); rpc.logIn(adminUser); rpc.flushIndexQueue(); editor.logInAndCreatePage(testUser, personalSpace); editor.getTinyMce().editorContentFocus(); LinkBrowser dialog = editor.openLinkBrowser(); dialog.selectTab(LinkBrowser.Tab.SEARCH); Page homePage = personalSpace.getHomePage(); dialog.typeInSearch(homePage.getTitle()); dialog.selectSearchSpace(personalSpace.getName()); dialog.clickSearchButton(); dialog.waitForDataTable(1); dialog.selectFromDataTable(homePage.getTitle()); dialog.clickInsert(); assertThat.assertLinkInserted(homePage.getTitle(), homePage); }
public void testPersonalBlogInHover() { Space personalSpace = rpc.createPersonalSpace(testUser); rpc.grantPermission(SpacePermission.VIEW, personalSpace, testUserWithApostrophe); suite.logIn(testUserWithApostrophe, "/peopledirectory.action"); // test follow UserHoverPopup userHover = new UserHoverPopup(client, testUser); userHover.mouseOver(); userHover.openMenu(); userHover.assertLinkPresentWithClass("personal-space-link"); userHover.assertLinkNotPresentWithClass("personal-blog-link"); rpc.logIn(testUser); BlogPost blog = new BlogPost(personalSpace, "A cray blog post", "some super awesome text"); rpc.createBlogPost(blog); client.open("/peopledirectory.action"); userHover.mouseOver(); userHover.openMenu(); userHover.assertLinkPresentWithClass("personal-space-link"); userHover.assertLinkPresentWithClass("personal-blog-link"); userHover.clickLinkWithClass("personal-blog-link"); assertThat.pageTitleEquals("Blog"); assertThat.textPresent(blog.getTitle()); assertThat.textPresent(blog.getContent()); } }