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 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 ChangeStorageLocationSize() { var size = storageLocationDialog.GetSizeInputField(); size.InputEquals("250.00"); size.SpinUp(); size.InputEquals("250.01"); size.TypeIn("100"); size.SpinDown(); size.InputEquals("99.99"); size.TypeIn("0"); size.SpinDown(); size.InputEquals("0.00"); }