com.atlassian.confluence.selenium
Class AbstractLinkBrowserTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.atlassian.confluence.selenium.AbstractSeleniumTest
              extended by com.atlassian.confluence.selenium.AbstractLinkBrowserTest
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
MarkupLinkBrowserTest, TinyMceLinkBrowserTest

public abstract class AbstractLinkBrowserTest
extends AbstractSeleniumTest


Field Summary
protected  Editor editor
           
protected static java.lang.String NO_ATTACHMENTS_MESSAGE
           
 
Fields inherited from class com.atlassian.confluence.selenium.AbstractSeleniumTest
adminUser, assertThat, client, confluence, confluenceUsersGroup, rpc, screenShotIndex, testBlogPost, testComment, testData, testGroup, testImage, testImage2, testPage, testSpace, testUser, testUserWithApostrophe
 
Constructor Summary
AbstractLinkBrowserTest()
           
 
Method Summary
protected  void assertLinkInserted(java.lang.String linkText, Attachment attachment)
           
protected  void assertLinkInserted(java.lang.String linkText, BlogPost blog)
           
protected  void assertLinkInserted(java.lang.String linkText, Page page)
           
protected  void assertLinkInserted(java.lang.String linkText, java.lang.String wikiDestination)
           
protected  void insertExternalLink(LinkBrowser dialog, java.lang.String alias, java.lang.String externalLink)
           
 void insertLinkWithNoLinkText()
           
protected abstract  LinkBrowser openLinkDialog()
           
protected abstract  void placeCursorAtBegining(boolean addingContent)
           
protected  void setUp()
           
 void testAnonymousUserCannotAttachFilesOnCreateBlog()
           
 void testAnonymousUserInsertLinkInDraft()
           
 void testAttachmentsPanelRespectsPermission()
           
 void testEnterOnLinkTextField()
           
 void testEnterOnSearchField()
           
 void testEscapeStraightAfterOpen()
           
 void testEscapeWithQuickSearch()
           
 void testFromInsertRecentlyViewed()
           
 void testInsertAttachmentLink()
           
 void testInsertAttachmentLinkOnAddComment()
           
 void testInsertLinkInPersonalSpace()
           
 void testInsertLinkOnEditComment()
           
 void testInsertLinkWithQuotesToPage()
           
 void testInsertWebLink()
           
 void testOpenAndCloseDialog()
           
 void testQuickSearchForPageInDraft()
           
 void testQuickSearchRespectsSpaceSelected()
           
 void testQuickSearchResultsDontUseUrlEncodedTitle()
           
 void testSearchBlogAndInsert()
           
 void testSearchButton()
           
 void testSearchForInQuickSearch()
           
 void testSearchRespectsSpaceSelected()
           
 void testUnicodeSymbolInQuickSearch()
           
 void testUnicodeSymbolInSearch()
           
 
Methods inherited from class com.atlassian.confluence.selenium.AbstractSeleniumTest
captureScreenShot, captureScreenShot, createTestData, removeTestData, runTest, tearDown
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_ATTACHMENTS_MESSAGE

protected static final java.lang.String NO_ATTACHMENTS_MESSAGE
See Also:
Constant Field Values

editor

protected Editor editor
Constructor Detail

AbstractLinkBrowserTest

public AbstractLinkBrowserTest()
Method Detail

placeCursorAtBegining

protected abstract void placeCursorAtBegining(boolean addingContent)

openLinkDialog

protected abstract LinkBrowser openLinkDialog()

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class AbstractSeleniumTest
Throws:
java.lang.Exception

testOpenAndCloseDialog

public void testOpenAndCloseDialog()

testEscapeStraightAfterOpen

public void testEscapeStraightAfterOpen()

testInsertAttachmentLinkOnAddComment

public void testInsertAttachmentLinkOnAddComment()

testInsertLinkOnEditComment

public void testInsertLinkOnEditComment()

testInsertLinkInPersonalSpace

public void testInsertLinkInPersonalSpace()

testEnterOnLinkTextField

public void testEnterOnLinkTextField()

testInsertLinkWithQuotesToPage

public void testInsertLinkWithQuotesToPage()

insertLinkWithNoLinkText

public void insertLinkWithNoLinkText()

testQuickSearchForPageInDraft

public void testQuickSearchForPageInDraft()

testSearchForInQuickSearch

public void testSearchForInQuickSearch()

testSearchButton

public void testSearchButton()

testEnterOnSearchField

public void testEnterOnSearchField()

testSearchBlogAndInsert

public void testSearchBlogAndInsert()

testEscapeWithQuickSearch

public void testEscapeWithQuickSearch()

testQuickSearchRespectsSpaceSelected

public void testQuickSearchRespectsSpaceSelected()

testQuickSearchResultsDontUseUrlEncodedTitle

public void testQuickSearchResultsDontUseUrlEncodedTitle()

testUnicodeSymbolInQuickSearch

public void testUnicodeSymbolInQuickSearch()

testUnicodeSymbolInSearch

public void testUnicodeSymbolInSearch()

testSearchRespectsSpaceSelected

public void testSearchRespectsSpaceSelected()

testInsertWebLink

public void testInsertWebLink()

testInsertAttachmentLink

public void testInsertAttachmentLink()

testAttachmentsPanelRespectsPermission

public void testAttachmentsPanelRespectsPermission()

testAnonymousUserCannotAttachFilesOnCreateBlog

public void testAnonymousUserCannotAttachFilesOnCreateBlog()

testAnonymousUserInsertLinkInDraft

public void testAnonymousUserInsertLinkInDraft()

testFromInsertRecentlyViewed

public void testFromInsertRecentlyViewed()

assertLinkInserted

protected void assertLinkInserted(java.lang.String linkText,
                                  BlogPost blog)

assertLinkInserted

protected void assertLinkInserted(java.lang.String linkText,
                                  Attachment attachment)

assertLinkInserted

protected void assertLinkInserted(java.lang.String linkText,
                                  Page page)

assertLinkInserted

protected void assertLinkInserted(java.lang.String linkText,
                                  java.lang.String wikiDestination)

insertExternalLink

protected void insertExternalLink(LinkBrowser dialog,
                                  java.lang.String alias,
                                  java.lang.String externalLink)


Copyright © 2003-2010 Atlassian. All Rights Reserved.