public void UnableSaveTwoStorageLocationsDifferentTypes(string datapath, string metadatapath, string size, string networkpath, string username, string password, string size2) { storageLocationDialog.LocalPathRadioIsSelected(); var datapathField = storageLocationDialog.GetLocalDataPathInputField(); var metadatapathField = storageLocationDialog.GetLocalMetadataPathInputField(); var sizeField = storageLocationDialog.GetSizeInputField(); datapathField.TypeIn(datapath); metadatapathField.TypeIn(metadatapath); sizeField.TypeIn(size); storageLocationDialog.Save(); storageLocationDialog = repoDialog.VerifyStorageDialogDisappearance(); storageLocationDialog = repoDialog.ClickAddNewStorageLocationBtn(); storageLocationDialog.SelectNetworkPathRadio(); storageLocationDialog.NetworkPathRadioIsSelected(); var networkpathField = storageLocationDialog.GetUncPathInputField(); var usernameField = storageLocationDialog.GetUsernameInputField(); var passwordField = storageLocationDialog.GetPasswordInputField(); sizeField = storageLocationDialog.GetSizeInputField(); networkpathField.TypeIn(networkpath); usernameField.TypeIn(username); passwordField.TypeIn(password); sizeField.TypeIn(size); storageLocationDialog.Save(); messageBox = storageLocationDialog.VerifyErrorAppearance(); messageBox.HeaderEquals("Error"); messageBox.MessageContains("network and local path mismatch is not allowed"); }
public void SaveSecondLocalStorageLocation(string datapath, string metadatapath, string size, string datapath2, string metadatapath2, string size2) { var datapathField = storageLocationDialog.GetLocalDataPathInputField(); var metadatapathField = storageLocationDialog.GetLocalMetadataPathInputField(); var sizeField = storageLocationDialog.GetSizeInputField(); datapathField.TypeIn(datapath); metadatapathField.TypeIn(metadatapath); sizeField.TypeIn(size); storageLocationDialog.Save(); storageLocationDialog = repoDialog.VerifyStorageDialogDisappearance(); storageLocationDialog = repoDialog.ClickAddNewStorageLocationBtn(); datapathField = storageLocationDialog.GetLocalDataPathInputField(); metadatapathField = storageLocationDialog.GetLocalMetadataPathInputField(); sizeField = storageLocationDialog.GetSizeInputField(); datapathField.TypeIn(datapath2); metadatapathField.TypeIn(metadatapath2); sizeField.TypeIn(size2); storageLocationDialog.Save(); storageLocationDialog = repoDialog.VerifyStorageDialogDisappearance(); var storageLocationRowOne = repoDialog.GetStorageLocationTableRow(1); storageLocationRowOne.DataPathEquals(datapath); storageLocationRowOne.MetadataPathEquals(metadatapath); storageLocationRowOne.SizeInGbEquals(size); var storageLocationRowTwo = repoDialog.GetStorageLocationTableRow(2); storageLocationRowTwo.DataPathEquals(datapath2); storageLocationRowTwo.MetadataPathEquals(metadatapath2); storageLocationRowTwo.SizeInGbEquals(size2); }
public void UnableSaveSecondInvalidNetworkStorageLocationPathInUse(string networkpath, string username, string password, string size, string size2) { storageLocationDialog.SelectNetworkPathRadio(); storageLocationDialog.NetworkPathRadioIsSelected(); var networkpathField = storageLocationDialog.GetUncPathInputField(); var usernameField = storageLocationDialog.GetUsernameInputField(); var passwordField = storageLocationDialog.GetPasswordInputField(); var sizeField = storageLocationDialog.GetSizeInputField(); networkpathField.TypeIn(networkpath); usernameField.TypeIn(username); passwordField.TypeIn(password); sizeField.TypeIn(size); storageLocationDialog.Save(); storageLocationDialog = repoDialog.VerifyStorageDialogDisappearance(); storageLocationDialog = repoDialog.ClickAddNewStorageLocationBtn(); storageLocationDialog.NetworkPathRadioIsSelected(); networkpathField = storageLocationDialog.GetUncPathInputField(); usernameField = storageLocationDialog.GetUsernameInputField(); passwordField = storageLocationDialog.GetPasswordInputField(); sizeField = storageLocationDialog.GetSizeInputField(); networkpathField.TypeIn(networkpath); usernameField.TypeIn(username); passwordField.TypeIn(password); sizeField.TypeIn(size2); storageLocationDialog.Save(); messageBox = storageLocationDialog.VerifyErrorAppearance(); messageBox.HeaderEquals("Error"); messageBox.MessageContains("The metadata path is in use"); }
public void EditLocalStorageLocationNewRepo(string datapath, string metadatapath, string size, string newdatapath, string newsize) { storageLocationDialog = repoDialog.ClickAddNewStorageLocationBtn(); var datapathField = storageLocationDialog.GetLocalDataPathInputField(); var metadatapathField = storageLocationDialog.GetLocalMetadataPathInputField(); var sizeField = storageLocationDialog.GetSizeInputField(); datapathField.TypeIn(datapath); metadatapathField.TypeIn(metadatapath); sizeField.TypeIn(size); storageLocationDialog.Save(); storageLocationDialog = repoDialog.VerifyStorageDialogDisappearance(); var storageLocationRow = repoDialog.GetStorageLocationTableRow(1); var actions = storageLocationRow.GetActionsDropdown(); actions.Open(); storageLocationDialog = actions.ClickEdit(); storageLocationDialog.VerifyTitle(); datapathField = storageLocationDialog.GetLocalDataPathInputField(); metadatapathField = storageLocationDialog.GetLocalMetadataPathInputField(); sizeField = storageLocationDialog.GetSizeInputField(); datapathField.InputEquals(datapath); metadatapathField.InputEquals(metadatapath); sizeField.InputEqualsWithTwoDecimalPoints(size); datapathField.TypeIn(newdatapath); sizeField.TypeIn(newsize); storageLocationDialog.Save(); storageLocationDialog = repoDialog.VerifyStorageDialogDisappearance(); storageLocationRow = repoDialog.GetStorageLocationTableRow(1); storageLocationRow.DataPathEquals(newdatapath); storageLocationRow.MetadataPathEquals(metadatapath); storageLocationRow.SizeInGbEquals(newsize); }
public void RemoveStorageLocationNewRepo(string datapath, string metadatapath) { storageLocationDialog = repoDialog.ClickAddNewStorageLocationBtn(); var datapathField = storageLocationDialog.GetLocalDataPathInputField(); var metadatapathField = storageLocationDialog.GetLocalMetadataPathInputField(); datapathField.TypeIn(datapath); metadatapathField.TypeIn(metadatapath); storageLocationDialog.Save(); storageLocationDialog = repoDialog.VerifyStorageDialogDisappearance(); var storageLocationRow = repoDialog.GetStorageLocationTableRow(1); var actions = storageLocationRow.GetActionsDropdown(); actions.Open(); actions.ClickDelete(); repoDialog.VerifyStorageLocationsConfigurationNoDataToDisplay(); }
public void CreateLocalRepositorySingleStorageLocationDefault(string datapath) { repoDialog = repoPage.ClickAddNewRepoBtn(); storageLocationDialog = repoDialog.ClickAddNewStorageLocationBtn(); var datapathField = storageLocationDialog.GetLocalDataPathInputField(); var metadatapathField = storageLocationDialog.GetLocalMetadataPathInputField(); datapathField.TypeIn(datapath); metadatapathField.TypeIn(datapath); storageLocationDialog.Save(); storageLocationDialog = repoDialog.VerifyStorageDialogDisappearance(); var repoModel = repoDialog.Create(); repoDialog = repoPage.VerifyRepoDialogDisappearance(); //get reporow, check elements agains repomodel }
public void EditNetworkStorageLocationNewRepo(string networkpath, string username, string password, string size, string newnetworkpath, string newsize) { storageLocationDialog = repoDialog.ClickAddNewStorageLocationBtn(); storageLocationDialog.SelectNetworkPathRadio(); storageLocationDialog.NetworkPathRadioIsSelected(); var networkpathField = storageLocationDialog.GetUncPathInputField(); var usernameField = storageLocationDialog.GetUsernameInputField(); var passwordField = storageLocationDialog.GetPasswordInputField(); var sizeField = storageLocationDialog.GetSizeInputField(); networkpathField.TypeIn(networkpath); usernameField.TypeIn(username); passwordField.TypeIn(password); sizeField.TypeIn(size); storageLocationDialog.Save(); storageLocationDialog = repoDialog.VerifyStorageDialogDisappearance(); var storageLocationRow = repoDialog.GetStorageLocationTableRow(1); var actions = storageLocationRow.GetActionsDropdown(); actions.Open(); storageLocationDialog = actions.ClickEdit(); storageLocationDialog.VerifyTitle(); storageLocationDialog.NetworkPathRadioIsSelected(); networkpathField = storageLocationDialog.GetUncPathInputField(); usernameField = storageLocationDialog.GetUsernameInputField(); passwordField = storageLocationDialog.GetPasswordInputField(); sizeField = storageLocationDialog.GetSizeInputField(); networkpathField.InputEquals(networkpath); usernameField.InputEquals(username); sizeField.InputEqualsWithTwoDecimalPoints(size); networkpathField.TypeIn(newnetworkpath); passwordField.TypeIn(password); sizeField.TypeIn(newsize); storageLocationDialog.Save(); storageLocationDialog = repoDialog.VerifyStorageDialogDisappearance(); storageLocationRow = repoDialog.GetStorageLocationTableRow(1); storageLocationRow.DataPathEquals(newnetworkpath); storageLocationRow.MetadataPathEquals(newnetworkpath); storageLocationRow.SizeInGbEquals(newsize); }
public void SaveSecondNetworkStorageLocation(string networkpath, string username, string password, string size, string networkpath2, string username2, string password2, string size2) { storageLocationDialog.SelectNetworkPathRadio(); storageLocationDialog.NetworkPathRadioIsSelected(); var networkpathField = storageLocationDialog.GetUncPathInputField(); var usernameField = storageLocationDialog.GetUsernameInputField(); var passwordField = storageLocationDialog.GetPasswordInputField(); var sizeField = storageLocationDialog.GetSizeInputField(); networkpathField.TypeIn(networkpath); usernameField.TypeIn(username); passwordField.TypeIn(password); sizeField.TypeIn(size); storageLocationDialog.Save(); storageLocationDialog = repoDialog.VerifyStorageDialogDisappearance(); storageLocationDialog = repoDialog.ClickAddNewStorageLocationBtn(); storageLocationDialog.NetworkPathRadioIsSelected(); networkpathField = storageLocationDialog.GetUncPathInputField(); usernameField = storageLocationDialog.GetUsernameInputField(); passwordField = storageLocationDialog.GetPasswordInputField(); sizeField = storageLocationDialog.GetSizeInputField(); networkpathField.TypeIn(networkpath2); usernameField.TypeIn(username2); passwordField.TypeIn(password2); sizeField.TypeIn(size2); storageLocationDialog.Save(); storageLocationDialog = repoDialog.VerifyStorageDialogDisappearance(); var storageLocationRowOne = repoDialog.GetStorageLocationTableRow(1); storageLocationRowOne.DataPathEquals(networkpath); storageLocationRowOne.MetadataPathEquals(networkpath); storageLocationRowOne.SizeInGbEquals(size); var storageLocationRowTwo = repoDialog.GetStorageLocationTableRow(2); storageLocationRowTwo.DataPathEquals(networkpath2); storageLocationRowTwo.MetadataPathEquals(networkpath2); storageLocationRowTwo.SizeInGbEquals(size2); }
public void UnableSaveSecondInvalidLocalStorageLocationMetadataPathInUse(string datapath, string metadatapath, string size, string datapath2, string size2) { var datapathField = storageLocationDialog.GetLocalDataPathInputField(); var metadatapathField = storageLocationDialog.GetLocalMetadataPathInputField(); var sizeField = storageLocationDialog.GetSizeInputField(); datapathField.TypeIn(datapath); metadatapathField.TypeIn(metadatapath); sizeField.TypeIn(size); storageLocationDialog.Save(); storageLocationDialog = repoDialog.VerifyStorageDialogDisappearance(); storageLocationDialog = repoDialog.ClickAddNewStorageLocationBtn(); datapathField = storageLocationDialog.GetLocalDataPathInputField(); metadatapathField = storageLocationDialog.GetLocalMetadataPathInputField(); sizeField = storageLocationDialog.GetSizeInputField(); datapathField.TypeIn(datapath2); metadatapathField.TypeIn(metadatapath); sizeField.TypeIn(size2); storageLocationDialog.Save(); messageBox = storageLocationDialog.VerifyErrorAppearance(); messageBox.HeaderEquals("Error"); messageBox.MessageContains("The metadata path is in use"); }
public void UnableSaveStorageLocationWithEmptyLocalPath() { storageLocationDialog.LocalPathRadioIsSelected(); var datapath = storageLocationDialog.GetLocalDataPathInputField(); var metadatapath = storageLocationDialog.GetLocalMetadataPathInputField(); storageLocationDialog.Save(); datapath.InputValidationError(); datapath.FormHasError(); metadatapath.InputValidationError(); metadatapath.FormHasError(); }