X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/1d613754d64d1c25f37c0242cd940311c340b621..ba1470a9884507fa57b2b01fdb9c601f52587b83:/automationTest/src/test/java/androidtest/tests/DeleteFileTestSuite.java diff --git a/automationTest/src/test/java/androidtest/tests/DeleteFileTestSuite.java b/automationTest/src/test/java/androidtest/tests/DeleteFileTestSuite.java new file mode 100644 index 00000000..2ea23b67 --- /dev/null +++ b/automationTest/src/test/java/androidtest/tests/DeleteFileTestSuite.java @@ -0,0 +1,47 @@ +package androidtest.tests; + +import org.junit.After; +import org.junit.Before; +import org.junit.runners.MethodSorters; +import org.junit.FixMethodOrder; +import org.junit.Test; +import org.openqa.selenium.By; +import org.openqa.selenium.support.ui.ExpectedConditions; + +import androidtest.actions.Actions; +import androidtest.models.MainView; + + +@FixMethodOrder(MethodSorters.NAME_ASCENDING) +public class DeleteFileTestSuite extends Common{ + + private final String FILE_NAME = "test"; + + @Before + public void setUp() throws Exception { + setUpCommonDriver(); + } + + @Test + public void testDeleteFile () throws Exception { + MainView mainView = Actions.login(Config.URL, Config.user,Config.password, Config.isTrusted, driver); + waitForTextPresent("ownCloud", mainView.getTitleTextElement()); + + //TODO. if the file already exists, do not upload + MainView mainViewAfterUploadFile = Actions.uploadFile(FILE_NAME, mainView); + + mainViewAfterUploadFile.scrollTillFindElement(FILE_NAME); + waitTillElementIsNotPresent(mainViewAfterUploadFile.getProgressCircular(), 1000); + wait.until(ExpectedConditions.visibilityOf(mainViewAfterUploadFile.getFileElementLayout().findElement(By.id(MainView.getLocalFileIndicator())))); + + Actions.deleteElement(FILE_NAME,mainViewAfterUploadFile, driver); + assertFalse(mainViewAfterUploadFile.getFileElement().isDisplayed()); + } + + @After + public void tearDown() throws Exception { + driver.removeApp("com.owncloud.android"); + driver.quit(); + } + +} \ No newline at end of file