X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/67ecc0f262d86f4fa17cee32ec4cf61e953ff2fd..3aa425a7b576c2e74672eb3a8731cf03afd8f38d:/automationTest/src/test/java/androidtest/tests/CreateFolderTestSuite.java diff --git a/automationTest/src/test/java/androidtest/tests/CreateFolderTestSuite.java b/automationTest/src/test/java/androidtest/tests/CreateFolderTestSuite.java new file mode 100644 index 00000000..87363840 --- /dev/null +++ b/automationTest/src/test/java/androidtest/tests/CreateFolderTestSuite.java @@ -0,0 +1,54 @@ +package androidtest.tests; + +import io.appium.java_client.android.AndroidElement; + +import org.junit.After; +import org.junit.Before; +import org.junit.runners.MethodSorters; +import org.junit.FixMethodOrder; +import org.junit.Test; + + +import androidtest.actions.Actions; +import androidtest.models.MainView; + + +@FixMethodOrder(MethodSorters.NAME_ASCENDING) +public class CreateFolderTestSuite extends CommonTest{ + + @Before + public void setUp() throws Exception { + setUpCommonDriver(); + } + + + @Test + public void test6CreateNewFolder () throws Exception { + String NEW_FOLDER_NAME = "testCreateFolder"; + + MainView mainView = login(Config.URL, Config.user,Config.password); + assertTrue(waitForTextPresent("ownCloud", mainView.getTitleTextElement())); + mainView.clickOnNewFolderButton(); + mainView.typeNewFolderName(NEW_FOLDER_NAME); + mainView.clickOnNewFolderOkButton(); + assertTrue(waitForTextPresent("Wait a moment" , mainView.getWaitAMomentTextElement())); + while(mainView.getWaitAMomentTextElement().isDisplayed()){} + AndroidElement newFolderElement = mainView.scrollTillFindElement(NEW_FOLDER_NAME); + assertTrue(newFolderElement.isDisplayed()); + newFolderElement.tap(1, 1000); + mainView.clickOnRemoveFileElement(); + mainView.clickOnRemoteAndLocalButton(); + assertTrue(waitForTextPresent("Wait a moment" , mainView.getWaitAMomentTextElement())); + while(mainView.getWaitAMomentTextElement().isDisplayed()){} + Actions.deleteAccount(mainView); + } + + + @After + public void tearDown() throws Exception { + driver.removeApp("com.owncloud.android"); + driver.quit(); + } + +} +