Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.csproj =================================================================== diff -u -r8c75fb93661013b4900a8f3e4b4f04737a519865 -r74e6e57dce9fadd00e011bfdd5a08e2c34661ca0 --- System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.csproj (.../AutomatedSystemTests.csproj) (revision 8c75fb93661013b4900a8f3e4b4f04737a519865) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.csproj (.../AutomatedSystemTests.csproj) (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -177,6 +177,30 @@ c994b796-1f44-4bb2-92c0-427faf4c7a4b 9a604b1c-d4af-4820-b692-4d7137157976 + + a2d91913-d614-41ff-8c15-cc5dc4bd268e + AddSingleCalculation.rxrec + true + 55ee1e13-31a3-4ffe-8757-1d8ecc6a0a92 + + + a2d91913-d614-41ff-8c15-cc5dc4bd268e + AddSingleCalculation.rxrec + true + c56d8c8b-01ce-49d5-9406-a322234a230d + + + 4a0bb83e-26ea-4823-b060-8664722113d0 + ExpandAllSubnodesCurrentlySelectedItem.rxrec + true + 216a4549-f310-42a7-9d35-b78b1f115dfd + + + 4a0bb83e-26ea-4823-b060-8664722113d0 + ExpandAllSubnodesCurrentlySelectedItem.rxrec + true + 803125e3-1959-4156-8efc-3cef46240f9f + 47c63e6f-914c-466f-b549-2e2500df0659 ExportReferenceLine.rxrec @@ -357,26 +381,26 @@ true b66720c3-2ae6-4b48-a9b0-c44f4ea2b282 - - ClickOnRunSelectedCalculations.rxrec + + ClickOnRunSelectedHBCCalculations.rxrec true 1bee2ad9-5232-4b46-bb9e-38546a2b7fe4 656b7e3b-fd9a-4148-9687-72c952815443 - - ClickOnRunSelectedCalculations.rxrec + + ClickOnRunSelectedHBCCalculations.rxrec true 443d8da9-77fd-404d-b4e8-8470675a6acc 656b7e3b-fd9a-4148-9687-72c952815443 - - ClickOnRunSelectedCalculationsHydraulicBCDA.rxrec + + ClickOnRunSelectedHBCCalculationsDunes.rxrec true b52b54f3-4179-424f-801b-b9b52d6b1672 c4b5ba37-93b9-4977-a67f-31b2e221b26f - - ClickOnRunSelectedCalculationsHydraulicBCDA.rxrec + + ClickOnRunSelectedHBCCalculationsDunes.rxrec true 516989bc-37f5-4d53-8442-38a71ee85e4f c4b5ba37-93b9-4977-a67f-31b2e221b26f @@ -1128,6 +1152,18 @@ true ffdb7e96-9f5b-435e-93d5-1ed4f5148b55 + + 39691297-a58c-4097-8c09-2a177aac112e + CreateScreenshotProjectExplorer.rxrec + true + ec45fe6e-a639-4739-9582-b412816360cd + + + 39691297-a58c-4097-8c09-2a177aac112e + CreateScreenshotProjectExplorer.rxrec + true + eb2e0464-0e47-4b25-a4e6-942010ea1cf4 + LogInfoMessage.rxrec true @@ -1188,6 +1224,18 @@ 83cbb184-cd9a-4bbe-9e6d-347e402a8d89 a1bf799f-50b7-4bb2-a418-2705a88cab3e + + 0b81ef93-2eb7-4983-834e-c4a56ba9acdd + SelectCalculationInTableCalculationsView.rxrec + true + 8050e6f2-11d3-43e9-b9c4-31f52d2052f6 + + + 0b81ef93-2eb7-4983-834e-c4a56ba9acdd + SelectCalculationInTableCalculationsView.rxrec + true + 9e3edc67-d0de-4e5c-b920-c530ff3b6b11 + SelectCalculationsAndIllustrationPoints.rxrec true @@ -1332,6 +1380,18 @@ edfb6265-1d96-43d6-9b5d-ea1ac9c60033 77a507ba-55df-4f3b-b312-cdf9eaa7c68b + + 0805e35f-bd37-44da-8b7b-52eadeafb9a4 + SelectGenericSectionInCalculationsView.rxrec + true + 5eeea7e0-d96a-4489-9954-8e464adc75d2 + + + 0805e35f-bd37-44da-8b7b-52eadeafb9a4 + SelectGenericSectionInCalculationsView.rxrec + true + 67b3b87a-af07-4bde-baa9-945062b77111 + SelectItemBelow.rxrec true @@ -1416,6 +1476,9 @@ c8e3883f-d27d-4363-8f1b-4fe07766baf9 bd83daa0-c4f9-4e92-818b-ddb482e0838c + + 3fab094f-b965-4706-a963-c05cb2f05c4d + 2b0c9a62-6560-411b-82ce-8ade14188560 @@ -1506,6 +1569,18 @@ true dd2f233e-0eec-4b6f-b2e1-0990a7a28c9d + + da3a7060-7580-4ef3-b11c-6e6a2aeb9323 + SetParameterInCalculationsView.rxrec + true + 6109e6c6-98ea-433b-8a0a-cc6cc207811b + + + da3a7060-7580-4ef3-b11c-6e6a2aeb9323 + SetParameterInCalculationsView.rxrec + true + bbce7b4d-caf4-4f7b-895a-91c55789b3ca + SetNewHBCScenario.rxrec true @@ -2295,6 +2370,16 @@ 9a604b1c-d4af-4820-b692-4d7137157976 46407bea-c0f2-409e-8831-e2e674d7fad1 + + 8b6648ca-2429-462f-8074-96184700bbed + a2d91913-d614-41ff-8c15-cc5dc4bd268e + 1416f2d8-f6a5-488a-9c9f-04bd1a3b1f3f + + + 8b6648ca-2429-462f-8074-96184700bbed + 4a0bb83e-26ea-4823-b060-8664722113d0 + 12ee2100-a4a2-41a6-ad6e-3f7829dd3c4b + 8b6648ca-2429-462f-8074-96184700bbed 47c63e6f-914c-466f-b549-2e2500df0659 @@ -2370,12 +2455,12 @@ 2d371475-b0d7-432a-a038-b0eba5ff47af 46249ce6-a33a-4ebb-a47f-9e06323cafdb - + 8b6648ca-2429-462f-8074-96184700bbed 656b7e3b-fd9a-4148-9687-72c952815443 907b89b7-6058-4333-a615-ff354007586c - + 8b6648ca-2429-462f-8074-96184700bbed c4b5ba37-93b9-4977-a67f-31b2e221b26f a0fb1576-cc6f-43a8-9e64-da0db902668d @@ -2650,6 +2735,11 @@ 9132f069-1cc1-49e1-8163-ab0f9b279541 7b4b5931-d933-4dfd-92c3-207ab4e9306d + + 8b6648ca-2429-462f-8074-96184700bbed + 39691297-a58c-4097-8c09-2a177aac112e + f8d86f09-5ccd-4d15-8b0c-ebed59c9e8ea + 8b6648ca-2429-462f-8074-96184700bbed 13439f4b-f332-4240-b490-e1dbd6823904 @@ -2675,6 +2765,11 @@ a1bf799f-50b7-4bb2-a418-2705a88cab3e bbe1b453-6dad-446c-8f21-3104847f3bd8 + + 8b6648ca-2429-462f-8074-96184700bbed + 0b81ef93-2eb7-4983-834e-c4a56ba9acdd + 6e1d6f25-0269-4c0a-aed7-bdcfa34be7bd + 8b6648ca-2429-462f-8074-96184700bbed 873bbf94-8af0-47b2-b4c4-0c1d338af2f8 @@ -2735,6 +2830,11 @@ 77a507ba-55df-4f3b-b312-cdf9eaa7c68b ff04c0e9-5dfd-4aa7-b9fc-b8ec84f1399e + + 8b6648ca-2429-462f-8074-96184700bbed + 0805e35f-bd37-44da-8b7b-52eadeafb9a4 + 815c10de-7eb0-4306-b5f0-403e140be625 + 8b6648ca-2429-462f-8074-96184700bbed 1fec213e-fd25-4c96-8055-5d4dad952155 @@ -2805,6 +2905,11 @@ 8669304c-d156-4ba1-82cd-5042b2515286 60536bb5-15fa-40e4-91d6-e5131d3e52c2 + + 8b6648ca-2429-462f-8074-96184700bbed + da3a7060-7580-4ef3-b11c-6e6a2aeb9323 + 7413cc50-50d0-4361-8163-7d8d3b57b81d + 8b6648ca-2429-462f-8074-96184700bbed 5bf29cac-081b-4772-a880-80a042909612 Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.cs =================================================================== diff -u -rc7b808514c5cb3d54f27422f42bff967208af71a -r74e6e57dce9fadd00e011bfdd5a08e2c34661ca0 --- System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.cs (.../AutomatedSystemTestsRepository.cs) (revision c7b808514c5cb3d54f27422f42bff967208af71a) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.cs (.../AutomatedSystemTestsRepository.cs) (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -505,6 +505,42 @@ set { _substringColumnHeader = value; } } + string _indexSection = ""; + + /// + /// Gets or sets the value of variable indexSection. + /// + [TestVariable("b1c29580-7a2f-407e-b875-ee536111ae7b")] + public string indexSection + { + get { return _indexSection; } + set { _indexSection = value; } + } + + string _indexRowCalculation = ""; + + /// + /// Gets or sets the value of variable indexRowCalculation. + /// + [TestVariable("22cf54d8-7caa-49ab-8e5b-1c14fb3ba580")] + public string indexRowCalculation + { + get { return _indexRowCalculation; } + set { _indexRowCalculation = value; } + } + + string _nameColumn = ""; + + /// + /// Gets or sets the value of variable nameColumn. + /// + [TestVariable("0654e545-9710-4c76-b4ae-a428f59a6303")] + public string nameColumn + { + get { return _nameColumn; } + set { _nameColumn = value; } + } + #endregion /// @@ -930,7 +966,7 @@ /// Creates a new ProjectExplorer folder. /// public ProjectExplorerFolder(RepoGenBaseFolder parentFolder) : - base("ProjectExplorer", ".//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']", parentFolder, 30000, null, true, "f5ed0b8b-7145-426f-982e-b89248da6d53", "") + base("ProjectExplorer", "?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']", parentFolder, 30000, null, true, "f5ed0b8b-7145-426f-982e-b89248da6d53", "") { _projectrootnode = new AutomatedSystemTestsRepositoryFolders.ProjectRootNodeFolder(this); } @@ -2158,6 +2194,7 @@ AutomatedSystemTestsRepositoryFolders.AssemblyResultFolder _assemblyresult; AutomatedSystemTestsRepositoryFolders.AssemblyResultsCategoryViewFolder _assemblyresultscategoryview; AutomatedSystemTestsRepositoryFolders.AssemblySectionsViewFolder _assemblysectionsview; + AutomatedSystemTestsRepositoryFolders.CalculationsViewFolder _calculationsview; RepoItemInfo _btndialogInfo; RepoItemInfo _dropdownbuttoninrowpropertiespanelInfo; RepoItemInfo _tablevakindelingInfo; @@ -2178,6 +2215,7 @@ _assemblyresult = new AutomatedSystemTestsRepositoryFolders.AssemblyResultFolder(this); _assemblyresultscategoryview = new AutomatedSystemTestsRepositoryFolders.AssemblyResultsCategoryViewFolder(this); _assemblysectionsview = new AutomatedSystemTestsRepositoryFolders.AssemblySectionsViewFolder(this); + _calculationsview = new AutomatedSystemTestsRepositoryFolders.CalculationsViewFolder(this); _btndialogInfo = new RepoItemInfo(this, "BtnDialog", "?/?/button[@controlname='btnDialog']", 30000, null, "cefba828-ea6b-4e9d-a97a-641324e9af42"); _dropdownbuttoninrowpropertiespanelInfo = new RepoItemInfo(this, "DropDownButtonInRowPropertiesPanel", "?/?/button[@controlname='btnDropDown']", 30000, null, "3bf645bc-b589-440e-9827-e97c895e810b"); _tablevakindelingInfo = new RepoItemInfo(this, "TableVakindeling", "?/?/table[@controlname='dataGridView']", 30000, null, "e1c75820-980f-411c-9ada-a9dcd59572ae"); @@ -2368,6 +2406,15 @@ { get { return _assemblysectionsview; } } + + /// + /// The CalculationsView folder. + /// + [RepositoryFolder("69f208a8-fb2b-48e6-b673-66339abce76d")] + public virtual AutomatedSystemTestsRepositoryFolders.CalculationsViewFolder CalculationsView + { + get { return _calculationsview; } + } } /// @@ -4939,6 +4986,303 @@ } /// + /// The CalculationsViewFolder folder. + /// + [RepositoryFolder("69f208a8-fb2b-48e6-b673-66339abce76d")] + public partial class CalculationsViewFolder : RepoGenBaseFolder + { + AutomatedSystemTestsRepositoryFolders.ListSectionsFolder _listsections; + AutomatedSystemTestsRepositoryFolders.TableSelectedSectionFolder _tableselectedsection; + + /// + /// Creates a new CalculationsView folder. + /// + public CalculationsViewFolder(RepoGenBaseFolder parentFolder) : + base("CalculationsView", "container[@controlname='CalculationsView']", parentFolder, 30000, null, false, "69f208a8-fb2b-48e6-b673-66339abce76d", "") + { + _listsections = new AutomatedSystemTestsRepositoryFolders.ListSectionsFolder(this); + _tableselectedsection = new AutomatedSystemTestsRepositoryFolders.TableSelectedSectionFolder(this); + } + + /// + /// The Self item. + /// + [RepositoryItem("69f208a8-fb2b-48e6-b673-66339abce76d")] + public virtual Ranorex.Container Self + { + get + { + return _selfInfo.CreateAdapter(true); + } + } + + /// + /// The Self item info. + /// + [RepositoryItemInfo("69f208a8-fb2b-48e6-b673-66339abce76d")] + public virtual RepoItemInfo SelfInfo + { + get + { + return _selfInfo; + } + } + + /// + /// The ListSections folder. + /// + [RepositoryFolder("6a5fb2ab-58d8-4251-833e-af94b5b1f302")] + public virtual AutomatedSystemTestsRepositoryFolders.ListSectionsFolder ListSections + { + get { return _listsections; } + } + + /// + /// The TableSelectedSection folder. + /// + [RepositoryFolder("055e6122-9920-4dbb-b9f8-1f0b07590609")] + public virtual AutomatedSystemTestsRepositoryFolders.TableSelectedSectionFolder TableSelectedSection + { + get { return _tableselectedsection; } + } + } + + /// + /// The ListSectionsFolder folder. + /// + [RepositoryFolder("6a5fb2ab-58d8-4251-833e-af94b5b1f302")] + public partial class ListSectionsFolder : RepoGenBaseFolder + { + RepoItemInfo _genericsectionInfo; + + /// + /// Creates a new ListSections folder. + /// + public ListSectionsFolder(RepoGenBaseFolder parentFolder) : + base("ListSections", "container/container/container/list/list", parentFolder, 30000, null, false, "6a5fb2ab-58d8-4251-833e-af94b5b1f302", "") + { + _genericsectionInfo = new RepoItemInfo(this, "GenericSection", "listitem[@index=$indexSection]", 30000, null, "aa65e2e5-ffba-49a6-86e5-7542a4ae9526"); + } + + /// + /// The Self item. + /// + [RepositoryItem("6a5fb2ab-58d8-4251-833e-af94b5b1f302")] + public virtual Ranorex.List Self + { + get + { + return _selfInfo.CreateAdapter(true); + } + } + + /// + /// The Self item info. + /// + [RepositoryItemInfo("6a5fb2ab-58d8-4251-833e-af94b5b1f302")] + public virtual RepoItemInfo SelfInfo + { + get + { + return _selfInfo; + } + } + + /// + /// The GenericSection item. + /// + [RepositoryItem("aa65e2e5-ffba-49a6-86e5-7542a4ae9526")] + public virtual Ranorex.ListItem GenericSection + { + get + { + return _genericsectionInfo.CreateAdapter(true); + } + } + + /// + /// The GenericSection item info. + /// + [RepositoryItemInfo("aa65e2e5-ffba-49a6-86e5-7542a4ae9526")] + public virtual RepoItemInfo GenericSectionInfo + { + get + { + return _genericsectionInfo; + } + } + } + + /// + /// The TableSelectedSectionFolder folder. + /// + [RepositoryFolder("055e6122-9920-4dbb-b9f8-1f0b07590609")] + public partial class TableSelectedSectionFolder : RepoGenBaseFolder + { + AutomatedSystemTestsRepositoryFolders.GenericRowFolder _genericrow; + + /// + /// Creates a new TableSelectedSection folder. + /// + public TableSelectedSectionFolder(RepoGenBaseFolder parentFolder) : + base("TableSelectedSection", ".//table", parentFolder, 30000, null, false, "055e6122-9920-4dbb-b9f8-1f0b07590609", "") + { + _genericrow = new AutomatedSystemTestsRepositoryFolders.GenericRowFolder(this); + } + + /// + /// The Self item. + /// + [RepositoryItem("055e6122-9920-4dbb-b9f8-1f0b07590609")] + public virtual Ranorex.Table Self + { + get + { + return _selfInfo.CreateAdapter(true); + } + } + + /// + /// The Self item info. + /// + [RepositoryItemInfo("055e6122-9920-4dbb-b9f8-1f0b07590609")] + public virtual RepoItemInfo SelfInfo + { + get + { + return _selfInfo; + } + } + + /// + /// The GenericRow folder. + /// + [RepositoryFolder("00835104-4f74-4cf4-8a4b-930b241005f2")] + public virtual AutomatedSystemTestsRepositoryFolders.GenericRowFolder GenericRow + { + get { return _genericrow; } + } + } + + /// + /// The GenericRowFolder folder. + /// + [RepositoryFolder("00835104-4f74-4cf4-8a4b-930b241005f2")] + public partial class GenericRowFolder : RepoGenBaseFolder + { + RepoItemInfo _hbclocationInfo; + RepoItemInfo _genericcellInfo; + RepoItemInfo _averagedampingfactorInfo; + + /// + /// Creates a new GenericRow folder. + /// + public GenericRowFolder(RepoGenBaseFolder parentFolder) : + base("GenericRow", "row[@accessiblename='Row '+$indexRowCalculation]", parentFolder, 30000, null, false, "00835104-4f74-4cf4-8a4b-930b241005f2", "") + { + _hbclocationInfo = new RepoItemInfo(this, "HBCLocation", "cell[@accessiblename>'Hydraulische belastingenlocatie']", 30000, null, "1d3cab99-a8f9-4b31-b1c5-f799e5333035"); + _genericcellInfo = new RepoItemInfo(this, "GenericCell", "cell[@accessiblename>$nameColumn]", 30000, null, "84e8db46-22cb-4998-a061-4a0b52815ee7"); + _averagedampingfactorInfo = new RepoItemInfo(this, "AverageDampingFactor", "cell[@accessiblename>'Verwachtingswaardedempingsfactor']", 30000, null, "d2b53c87-8564-45f6-8f47-63be160926e3"); + } + + /// + /// The Self item. + /// + [RepositoryItem("00835104-4f74-4cf4-8a4b-930b241005f2")] + public virtual Ranorex.Row Self + { + get + { + return _selfInfo.CreateAdapter(true); + } + } + + /// + /// The Self item info. + /// + [RepositoryItemInfo("00835104-4f74-4cf4-8a4b-930b241005f2")] + public virtual RepoItemInfo SelfInfo + { + get + { + return _selfInfo; + } + } + + /// + /// The HBCLocation item. + /// + [RepositoryItem("1d3cab99-a8f9-4b31-b1c5-f799e5333035")] + public virtual Ranorex.Cell HBCLocation + { + get + { + return _hbclocationInfo.CreateAdapter(true); + } + } + + /// + /// The HBCLocation item info. + /// + [RepositoryItemInfo("1d3cab99-a8f9-4b31-b1c5-f799e5333035")] + public virtual RepoItemInfo HBCLocationInfo + { + get + { + return _hbclocationInfo; + } + } + + /// + /// The GenericCell item. + /// + [RepositoryItem("84e8db46-22cb-4998-a061-4a0b52815ee7")] + public virtual Ranorex.Cell GenericCell + { + get + { + return _genericcellInfo.CreateAdapter(true); + } + } + + /// + /// The GenericCell item info. + /// + [RepositoryItemInfo("84e8db46-22cb-4998-a061-4a0b52815ee7")] + public virtual RepoItemInfo GenericCellInfo + { + get + { + return _genericcellInfo; + } + } + + /// + /// The AverageDampingFactor item. + /// + [RepositoryItem("d2b53c87-8564-45f6-8f47-63be160926e3")] + public virtual Ranorex.Cell AverageDampingFactor + { + get + { + return _averagedampingfactorInfo.CreateAdapter(true); + } + } + + /// + /// The AverageDampingFactor item info. + /// + [RepositoryItemInfo("d2b53c87-8564-45f6-8f47-63be160926e3")] + public virtual RepoItemInfo AverageDampingFactorInfo + { + get + { + return _averagedampingfactorInfo; + } + } + } + + /// /// The DocumentViewContainerFolder folder. /// [RepositoryFolder("78b3cba4-3858-49b9-8809-b7f79f03aa5c")] @@ -7129,6 +7473,7 @@ RepoItemInfo _allesuitklappenInfo; RepoItemInfo _allesvaliderenInfo; RepoItemInfo _berekenenInfo; + RepoItemInfo _berekeningtoevoegenInfo; RepoItemInfo _bijwerkenInfo; RepoItemInfo _duplicerenInfo; RepoItemInfo _eigenschappenInfo; @@ -7165,6 +7510,7 @@ _allesuitklappenInfo = new RepoItemInfo(this, "AllesUitklappen", "menuitem[@text='Alles uitklappen']", 30000, null, "909957a0-8645-4c4e-9153-757dbd6962c4"); _allesvaliderenInfo = new RepoItemInfo(this, "AllesValideren", "menuitem[@accessiblename='Alles valideren']", 30000, null, "5fb39361-566b-401d-8784-98249ec265aa"); _berekenenInfo = new RepoItemInfo(this, "Berekenen", "menuitem[@accessiblename='Berekenen']", 30000, null, "8811db1f-3002-45fb-8742-158ef19d57b8"); + _berekeningtoevoegenInfo = new RepoItemInfo(this, "BerekeningToevoegen", "menuitem[@accessiblename='Berekening toevoegen']", 30000, null, "a538b968-f904-4d07-a69c-e87f3bb3d12b"); _bijwerkenInfo = new RepoItemInfo(this, "Bijwerken", "menuitem[@accessiblename='Bijwerken...']", 30000, null, "8d25a5c5-e67d-4b4c-93a4-f94323bb7d79"); _duplicerenInfo = new RepoItemInfo(this, "Dupliceren", "menuitem[@accessiblename='Dupliceren']", 30000, null, "75209dc1-5b20-4d57-8ce9-8ec71c26bb9e"); _eigenschappenInfo = new RepoItemInfo(this, "Eigenschappen", "menuitem[@accessiblename='Eigenschappen']", 30000, null, "e1da8f1b-1c8b-4e9c-b857-0e4571730d0f"); @@ -7336,6 +7682,30 @@ } /// + /// The BerekeningToevoegen item. + /// + [RepositoryItem("a538b968-f904-4d07-a69c-e87f3bb3d12b")] + public virtual Ranorex.MenuItem BerekeningToevoegen + { + get + { + return _berekeningtoevoegenInfo.CreateAdapter(true); + } + } + + /// + /// The BerekeningToevoegen item info. + /// + [RepositoryItemInfo("a538b968-f904-4d07-a69c-e87f3bb3d12b")] + public virtual RepoItemInfo BerekeningToevoegenInfo + { + get + { + return _berekeningtoevoegenInfo; + } + } + + /// /// The Bijwerken item. /// [RepositoryItem("8d25a5c5-e67d-4b4c-93a4-f94323bb7d79")] Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rximg =================================================================== diff -u -r2d92490273675621a4102b5cf09e2a33ad7063ff -r74e6e57dce9fadd00e011bfdd5a08e2c34661ca0 Binary files differ Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rxrep =================================================================== diff -u -rc7b808514c5cb3d54f27422f42bff967208af71a -r74e6e57dce9fadd00e011bfdd5a08e2c34661ca0 --- System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rxrep (.../AutomatedSystemTestsRepository.rxrep) (revision c7b808514c5cb3d54f27422f42bff967208af71a) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rxrep (.../AutomatedSystemTestsRepository.rxrep) (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -26,7 +26,7 @@ id="f5ed0b8b-7145-426f-982e-b89248da6d53" isrooted="True" name="ProjectExplorer" - refimgid="3ea0d743-8a25-4993-aa38-ca38dab87fd1" + refimgid="0367a7c9-5817-4439-aa80-d9a552964982" searchtimeout="30000ms" usecache="True"> - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename='Normen'] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename='Normen'] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename='Faalkansbegroting'] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename='Faalkansbegroting'] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename=$substringNameItemInTraject] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename=$substringNameItemInTraject] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename=$substringNameItemInTraject] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename=$substringNameItemInTraject] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Invoer']/treeitem[@accessiblename='Profielschematisaties']/treeitem[$index] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Invoer']/treeitem[@accessiblename='Profielschematisaties']/treeitem[$index] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Invoer']/treeitem[@accessiblename='Profielschematisaties'] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Invoer']/treeitem[@accessiblename='Profielschematisaties'] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Invoer']/treeitem[@accessiblename='Stochastische ondergrondmodellen']/treeitem[@accessiblename=$subsurfaceStochasticModelName]/treeitem[@accessiblename=$subsurfaceSchematizationName] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Invoer']/treeitem[@accessiblename='Stochastische ondergrondmodellen']/treeitem[@accessiblename=$subsurfaceStochasticModelName]/treeitem[@accessiblename=$subsurfaceSchematizationName] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Invoer']/treeitem[@accessiblename='Stochastische ondergrondmodellen'] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Invoer']/treeitem[@accessiblename='Stochastische ondergrondmodellen'] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Invoer'] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Invoer'] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Berekeningen']/treeitem/treeitem[@accessiblename=$singleCalculationName]/treeitem[@accessiblename='Invoer'] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Berekeningen']/treeitem/treeitem[@accessiblename=$singleCalculationName]/treeitem[@accessiblename='Invoer'] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Berekeningen'] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Berekeningen'] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName]/treeitem[@accessiblename~$substringSubItemName]/treeitem[@accessiblename~$substringSubSubItemName] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName]/treeitem[@accessiblename~$substringSubItemName]/treeitem[@accessiblename~$substringSubSubItemName] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName]/treeitem[@accessiblename~$substringSubItemName] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName]/treeitem[@accessiblename~$substringSubItemName] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/?/?/treeitem[@accessiblename='Achtergrondkaart'] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/?/?/treeitem[@accessiblename='Achtergrondkaart'] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline'] + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline'] + + + + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='1']/container[@controlname='CalculationsView']/container/container/container/list/list/listitem[@index=$indexSection] + + + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='1']/container[@controlname='CalculationsView']/container/container/container/list/list + + + + + + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='1']/container[@controlname='CalculationsView']//table/row[@accessiblename='Row '+$indexRowCalculation]/cell[@accessiblename>'Hydraulische belastingenlocatie'] + + + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='1']/container[@controlname='CalculationsView']//table/row[@accessiblename='Row '+$indexRowCalculation]/cell[@accessiblename>$nameColumn] + + + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='1']/container[@controlname='CalculationsView']//table/row[@accessiblename='Row '+$indexRowCalculation]/cell[@accessiblename>'Verwachtingswaardedempingsfactor'] + + + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='1']/container[@controlname='CalculationsView']//table/row[@accessiblename='Row '+$indexRowCalculation] + + + + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='1']/container[@controlname='CalculationsView']//table + + + + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='1']/container[@controlname='CalculationsView'] + + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='1'] @@ -1895,6 +1976,15 @@ + /contextmenu[@processname='Riskeer']/menuitem[@accessiblename='Berekening toevoegen'] + + + + + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsContextMenu/AddSingleCalculation.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsContextMenu/AddSingleCalculation.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsContextMenu/AddSingleCalculation.UserCode.cs (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,37 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.ActionsContextMenu +{ + public partial class AddSingleCalculation + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsContextMenu/AddSingleCalculation.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsContextMenu/AddSingleCalculation.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsContextMenu/AddSingleCalculation.cs (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,94 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.ActionsContextMenu +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The AddSingleCalculation recording. + /// + [TestModule("1416f2d8-f6a5-488a-9c9f-04bd1a3b1f3f", ModuleType.Recording, 1)] + public partial class AddSingleCalculation : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static AddSingleCalculation instance = new AddSingleCalculation(); + + /// + /// Constructs a new instance. + /// + public AddSingleCalculation() + { + } + + /// + /// Gets a static instance of this recording. + /// + public static AddSingleCalculation Instance + { + get { return instance; } + } + +#region Variables + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 0.00; + + Init(); + + Report.Log(ReportLevel.Info, "Keyboard", "Key sequence '{Apps}'.", new RecordItemIndex(0)); + Keyboard.Press("{Apps}"); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'ContextMenu.BerekeningToevoegen' at Center.", repo.ContextMenu.BerekeningToevoegenInfo, new RecordItemIndex(1)); + repo.ContextMenu.BerekeningToevoegen.Click(); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsContextMenu/AddSingleCalculation.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsContextMenu/AddSingleCalculation.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsContextMenu/AddSingleCalculation.rxrec (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,84 @@ + + + + 1 + + + True + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + + + + + /contextmenu[@processname='Riskeer']/menuitem[@accessiblename='Berekening toevoegen'] + + + + + + + + + + + + AddSingleCalculation.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsContextMenu/ExpandAllSubnodesCurrentlySelectedItem.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsContextMenu/ExpandAllSubnodesCurrentlySelectedItem.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsContextMenu/ExpandAllSubnodesCurrentlySelectedItem.UserCode.cs (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,37 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.ActionsContextMenu +{ + public partial class ExpandAllSubnodesCurrentlySelectedItem + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsContextMenu/ExpandAllSubnodesCurrentlySelectedItem.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsContextMenu/ExpandAllSubnodesCurrentlySelectedItem.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsContextMenu/ExpandAllSubnodesCurrentlySelectedItem.cs (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,94 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.ActionsContextMenu +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The ExpandAllSubnodesCurrentlySelectedItem recording. + /// + [TestModule("12ee2100-a4a2-41a6-ad6e-3f7829dd3c4b", ModuleType.Recording, 1)] + public partial class ExpandAllSubnodesCurrentlySelectedItem : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static ExpandAllSubnodesCurrentlySelectedItem instance = new ExpandAllSubnodesCurrentlySelectedItem(); + + /// + /// Constructs a new instance. + /// + public ExpandAllSubnodesCurrentlySelectedItem() + { + } + + /// + /// Gets a static instance of this recording. + /// + public static ExpandAllSubnodesCurrentlySelectedItem Instance + { + get { return instance; } + } + +#region Variables + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 0.00; + + Init(); + + Report.Log(ReportLevel.Info, "Keyboard", "Key sequence '{Apps}'.", new RecordItemIndex(0)); + Keyboard.Press("{Apps}"); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'ContextMenu.AllesUitklappen' at Center.", repo.ContextMenu.AllesUitklappenInfo, new RecordItemIndex(1)); + repo.ContextMenu.AllesUitklappen.Click(); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsContextMenu/ExpandAllSubnodesCurrentlySelectedItem.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsContextMenu/ExpandAllSubnodesCurrentlySelectedItem.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsContextMenu/ExpandAllSubnodesCurrentlySelectedItem.rxrec (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,84 @@ + + + + 1 + + + True + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + + + + + /contextmenu[@processname='Riskeer']/menuitem[@text='Alles uitklappen'] + + + + + + + + + + + + ExpandAllSubnodesCurrentlySelectedItem.UserCode.cs + + + + Fisheye: Tag 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0 refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedCalculations.UserCode.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0 refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedCalculations.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0 refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedCalculations.rxrec'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0 refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedCalculationsHydraulicBCDA.UserCode.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0 refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedCalculationsHydraulicBCDA.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0 refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedCalculationsHydraulicBCDA.rxrec'. Fisheye: No comparison available. Pass `N' to diff? Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedHBCCalculations.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedHBCCalculations.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedHBCCalculations.UserCode.cs (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,37 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.ActionsDocumentView +{ + public partial class ClickOnRunSelectedHBCCalculations + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedHBCCalculations.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedHBCCalculations.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedHBCCalculations.cs (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,91 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.ActionsDocumentView +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The ClickOnRunSelectedHBCCalculations recording. + /// + [TestModule("907b89b7-6058-4333-a615-ff354007586c", ModuleType.Recording, 1)] + public partial class ClickOnRunSelectedHBCCalculations : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static ClickOnRunSelectedHBCCalculations instance = new ClickOnRunSelectedHBCCalculations(); + + /// + /// Constructs a new instance. + /// + public ClickOnRunSelectedHBCCalculations() + { + } + + /// + /// Gets a static instance of this recording. + /// + public static ClickOnRunSelectedHBCCalculations Instance + { + get { return instance; } + } + +#region Variables + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 0.00; + + Init(); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.DocumentViewContainer.DesignWaterLevelCalculationsViewCached.LeftSide.CalculationButtons.CalculateSelectedButton' at Center.", repo.RiskeerMainWindow.DocumentViewContainer.DesignWaterLevelCalculationsViewCached.LeftSide.CalculationButtons.CalculateSelectedButtonInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.DocumentViewContainer.DesignWaterLevelCalculationsViewCached.LeftSide.CalculationButtons.CalculateSelectedButton.Click(); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedHBCCalculations.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedHBCCalculations.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedHBCCalculations.rxrec (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,72 @@ + + + + 1 + + + True + + + True + + + 1 + + + True + + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter']/container[@controlname='DesignWaterLevelCalculationsView']/container/container[@controlname='panel1']/container[@controlname>'Button']/button[@controlname='CalculateForSelectedButton'] + + + + + + + + + + + + ClickOnRunSelectedCalculations.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedHBCCalculationsDunes.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedHBCCalculationsDunes.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedHBCCalculationsDunes.UserCode.cs (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,37 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.ActionsDocumentView +{ + public partial class ClickOnRunSelectedHBCCalculationsDunes + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedHBCCalculationsDunes.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedHBCCalculationsDunes.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedHBCCalculationsDunes.cs (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,92 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.ActionsDocumentView +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The ClickOnRunSelectedHBCCalculationsDunes recording. + /// + [TestModule("a0fb1576-cc6f-43a8-9e64-da0db902668d", ModuleType.Recording, 1)] + public partial class ClickOnRunSelectedHBCCalculationsDunes : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static ClickOnRunSelectedHBCCalculationsDunes instance = new ClickOnRunSelectedHBCCalculationsDunes(); + + /// + /// Constructs a new instance. + /// + public ClickOnRunSelectedHBCCalculationsDunes() + { + } + + /// + /// Gets a static instance of this recording. + /// + public static ClickOnRunSelectedHBCCalculationsDunes Instance + { + get { return instance; } + } + +#region Variables + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 300; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 1.00; + + Init(); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.DocumentViewContainerUncached.HydraulicBCDunes.CalculationButtonsDA.CalculateForSelectedButton' at Center.", repo.RiskeerMainWindow.DocumentViewContainerUncached.HydraulicBCDunes.CalculationButtonsDA.CalculateForSelectedButtonInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.DocumentViewContainerUncached.HydraulicBCDunes.CalculationButtonsDA.CalculateForSelectedButton.Click(); + Delay.Milliseconds(0); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedHBCCalculationsDunes.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedHBCCalculationsDunes.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ClickOnRunSelectedHBCCalculationsDunes.rxrec (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,72 @@ + + + + 1 + + + False + + + True + + + 1 + + + True + + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter']/container[@controlname>'Dune']/container[@controlname>'Button']/button[@controlname='CalculateForSelectedButton'] + + + + + + + + + + + + ClickOnRunSelectedCalculationsHydraulicBCDA.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateStructureProjectExplorerNode.cs =================================================================== diff -u -r0581d7957d1dfe6d69eee546d160035f9e48c515 -r74e6e57dce9fadd00e011bfdd5a08e2c34661ca0 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateStructureProjectExplorerNode.cs (.../CalculateStructureProjectExplorerNode.cs) (revision 0581d7957d1dfe6d69eee546d160035f9e48c515) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateStructureProjectExplorerNode.cs (.../CalculateStructureProjectExplorerNode.cs) (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -71,8 +71,6 @@ RepoItemInfo rootNodeProject = myRepository.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.SelfInfo; TreeItem nodeTreeItem = GetNodeInProjectExplorerGivenPath(pathToNodeInProjectExplorer, rootNodeProject); structureNode = GetStructureTreeItem(nodeTreeItem); - - Report.Log(ReportLevel.Info, structureNode); } private TreeItem GetNodeInProjectExplorerGivenPath(string pathItem, RepoItemInfo rootNodeInfo) Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/RepportInfo/CreateScreenshotProjectExplorer.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/RepportInfo/CreateScreenshotProjectExplorer.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/RepportInfo/CreateScreenshotProjectExplorer.UserCode.cs (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,37 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.RepportInfo +{ + public partial class CreateScreenshotProjectExplorer + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/RepportInfo/CreateScreenshotProjectExplorer.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/RepportInfo/CreateScreenshotProjectExplorer.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/RepportInfo/CreateScreenshotProjectExplorer.cs (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,90 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.RepportInfo +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The CreateScreenshotProjectExplorer recording. + /// + [TestModule("f8d86f09-5ccd-4d15-8b0c-ebed59c9e8ea", ModuleType.Recording, 1)] + public partial class CreateScreenshotProjectExplorer : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static CreateScreenshotProjectExplorer instance = new CreateScreenshotProjectExplorer(); + + /// + /// Constructs a new instance. + /// + public CreateScreenshotProjectExplorer() + { + } + + /// + /// Gets a static instance of this recording. + /// + public static CreateScreenshotProjectExplorer Instance + { + get { return instance; } + } + +#region Variables + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 0.00; + + Init(); + + Report.Screenshot(ReportLevel.Info, "User", "Screenshot of Project Explorer.", repo.RiskeerMainWindow.ProjectExplorer.Self, false, new RecordItemIndex(0)); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/RepportInfo/CreateScreenshotProjectExplorer.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/RepportInfo/CreateScreenshotProjectExplorer.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/RepportInfo/CreateScreenshotProjectExplorer.rxrec (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,68 @@ + + + + 1 + + + True + + + True + + + 1 + + + True + + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='0']/container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline'] + + + + + + + + + + + + CreateScreenshotProjectExplorer.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCalculationInTableCalculationsView.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCalculationInTableCalculationsView.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCalculationInTableCalculationsView.UserCode.cs (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,37 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.Selection +{ + public partial class SelectCalculationInTableCalculationsView + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCalculationInTableCalculationsView.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCalculationInTableCalculationsView.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCalculationInTableCalculationsView.cs (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,102 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.Selection +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The SelectCalculationInTableCalculationsView recording. + /// + [TestModule("6e1d6f25-0269-4c0a-aed7-bdcfa34be7bd", ModuleType.Recording, 1)] + public partial class SelectCalculationInTableCalculationsView : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static SelectCalculationInTableCalculationsView instance = new SelectCalculationInTableCalculationsView(); + + /// + /// Constructs a new instance. + /// + public SelectCalculationInTableCalculationsView() + { + } + + /// + /// Gets a static instance of this recording. + /// + public static SelectCalculationInTableCalculationsView Instance + { + get { return instance; } + } + +#region Variables + + /// + /// Gets or sets the value of variable indexRowCalculation. + /// + [TestVariable("22cf54d8-7caa-49ab-8e5b-1c14fb3ba580")] + public string indexRowCalculation + { + get { return repo.indexRowCalculation; } + set { repo.indexRowCalculation = value; } + } + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 300; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 1.00; + + Init(); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow' at .02;.5.", repo.RiskeerMainWindow.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.SelfInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.Self.Click(".02;.5"); + Delay.Milliseconds(0); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCalculationInTableCalculationsView.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCalculationInTableCalculationsView.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCalculationInTableCalculationsView.rxrec (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,72 @@ + + + + 1 + + + False + + + True + + + 1 + + + True + + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='1']/container[@controlname='CalculationsView']//table/row[@accessiblename='Row '+$indexRowCalculation] + + + + + + + + + + + + SelectCalculationInTableCalculationsView.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCheckboxesForListRowsInHBCView.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCheckboxesForListRowsInHBCView.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCheckboxesForListRowsInHBCView.cs (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,108 @@ +/* + * Created by Ranorex + * User: rodriqu_dd + * Date: 09/12/2020 + * Time: 17:24 + * + * To change this template use Tools > Options > Coding > Edit standard headers. + */ +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.Selection +{ + /// + /// Description of UserCodeModule1. + /// + [TestModule("F30C9C45-0EF8-41B8-9FC7-309FAD59682C", ModuleType.UserCode, 1)] + public class SelectCheckboxesForListRowsInHBCView : ITestModule + { + + + string _listRowIndecesToSelect = ""; + [TestVariable("83193dfe-bd14-4722-9469-4fdd56269f24")] + public string listRowIndecesToSelect + { + get { return _listRowIndecesToSelect; } + set { _listRowIndecesToSelect = value; } + } + + + string _calculationMustBeChecked = ""; + [TestVariable("c7e81578-ff46-480e-a453-c9cd381d1f46")] + public string calculationMustBeChecked + { + get { return _calculationMustBeChecked; } + set { _calculationMustBeChecked = value; } + } + + string _illPointMustBeChecked = ""; + [TestVariable("74ee3ea5-2cb1-4ac1-bbf3-03c851b9a1d4")] + public string illPointMustBeChecked + { + get { return _illPointMustBeChecked; } + set { _illPointMustBeChecked = value; } + } + + /// + /// Constructs a new instance. + /// + public SelectCheckboxesForListRowsInHBCView() + { + // Do not delete - a parameterless constructor is required! + } + + /// + /// Performs the playback of actions in this module. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 0; + Delay.SpeedFactor = 1.0; + + var repo =global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + var table = repo.RiskeerMainWindow.DocumentViewContainerUncached.DesignWaterLevelCalculationsView.LeftSide.Table.Self; + + var rowIndecesToProcess = listRowIndecesToSelect.Split(',').ToList(); + + foreach (var rowIndex in rowIndecesToProcess) { + var row = table.Rows[Int32.Parse(rowIndex)+1]; + var calcCheckboxCell = row.Children[1].As(); + ClickIfNeeded(calcCheckboxCell, calculationMustBeChecked); + var illPointsCheckboxCell = row.Children[2].As(); + ClickIfNeeded(illPointsCheckboxCell, illPointMustBeChecked); + } + } + + private void ClickIfNeeded(Cell cell, string expectedCheckState) + { + if (CellMustBeClicked(cell, expectedCheckState)) { + cell.Focus(); + cell.Select(); + cell.Click(); + } + } + + private bool CellMustBeClicked(Cell cell, string expectedCheckState) + { + string currentState = cell.Element.GetAttributeValueText("AccessibleState"); + string currentlyChecked = currentState.Contains("Checked").ToString().ToLower(); + return currentlyChecked!=expectedCheckState; + } + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectGenericSectionInCalculationsView.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectGenericSectionInCalculationsView.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectGenericSectionInCalculationsView.UserCode.cs (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,37 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.Selection +{ + public partial class SelectGenericSectionInCalculationsView + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectGenericSectionInCalculationsView.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectGenericSectionInCalculationsView.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectGenericSectionInCalculationsView.cs (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,101 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.Selection +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The SelectGenericSectionInCalculationsView recording. + /// + [TestModule("815c10de-7eb0-4306-b5f0-403e140be625", ModuleType.Recording, 1)] + public partial class SelectGenericSectionInCalculationsView : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static SelectGenericSectionInCalculationsView instance = new SelectGenericSectionInCalculationsView(); + + /// + /// Constructs a new instance. + /// + public SelectGenericSectionInCalculationsView() + { + } + + /// + /// Gets a static instance of this recording. + /// + public static SelectGenericSectionInCalculationsView Instance + { + get { return instance; } + } + +#region Variables + + /// + /// Gets or sets the value of variable indexSection. + /// + [TestVariable("b1c29580-7a2f-407e-b875-ee536111ae7b")] + public string indexSection + { + get { return repo.indexSection; } + set { repo.indexSection = value; } + } + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 0.00; + + Init(); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.DocumentViewContainerUncached.CalculationsView.ListSections.GenericSection' at CenterLeft.", repo.RiskeerMainWindow.DocumentViewContainerUncached.CalculationsView.ListSections.GenericSectionInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.DocumentViewContainerUncached.CalculationsView.ListSections.GenericSection.Click(Location.CenterLeft); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectGenericSectionInCalculationsView.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectGenericSectionInCalculationsView.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectGenericSectionInCalculationsView.rxrec (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,72 @@ + + + + 1 + + + True + + + True + + + 1 + + + True + + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='1']/container[@controlname='CalculationsView']/container/container/container/list/list/listitem[@index=$indexSection] + + + + + + + + + + + + SelectGenericSectionInCalculationsView.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Set_Assign/SetParameterInCalculationsView.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Set_Assign/SetParameterInCalculationsView.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Set_Assign/SetParameterInCalculationsView.UserCode.cs (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,37 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.Set_Assign +{ + public partial class SetParameterInCalculationsView + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Set_Assign/SetParameterInCalculationsView.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Set_Assign/SetParameterInCalculationsView.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Set_Assign/SetParameterInCalculationsView.cs (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,124 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.Set_Assign +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The SetParameterInCalculationsView recording. + /// + [TestModule("7413cc50-50d0-4361-8163-7d8d3b57b81d", ModuleType.Recording, 1)] + public partial class SetParameterInCalculationsView : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static SetParameterInCalculationsView instance = new SetParameterInCalculationsView(); + + /// + /// Constructs a new instance. + /// + public SetParameterInCalculationsView() + { + valueParameter = ""; + } + + /// + /// Gets a static instance of this recording. + /// + public static SetParameterInCalculationsView Instance + { + get { return instance; } + } + +#region Variables + + string _valueParameter; + + /// + /// Gets or sets the value of variable valueParameter. + /// + [TestVariable("33a3a4d5-6b9a-420a-b2c8-cdb117a312f4")] + public string valueParameter + { + get { return _valueParameter; } + set { _valueParameter = value; } + } + + /// + /// Gets or sets the value of variable indexRowCalculation. + /// + [TestVariable("22cf54d8-7caa-49ab-8e5b-1c14fb3ba580")] + public string indexRowCalculation + { + get { return repo.indexRowCalculation; } + set { repo.indexRowCalculation = value; } + } + + /// + /// Gets or sets the value of variable nameColumn. + /// + [TestVariable("0654e545-9710-4c76-b4ae-a428f59a6303")] + public string nameColumn + { + get { return repo.nameColumn; } + set { repo.nameColumn = value; } + } + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 0.00; + + Init(); + + Report.Log(ReportLevel.Info, "Set value", "Setting attribute AccessibleValue to '$valueParameter' on item 'RiskeerMainWindow.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCell'.", repo.RiskeerMainWindow.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCellInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCell.Element.SetAttributeValue("AccessibleValue", valueParameter); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Set_Assign/SetParameterInCalculationsView.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Set_Assign/SetParameterInCalculationsView.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Set_Assign/SetParameterInCalculationsView.rxrec (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -0,0 +1,76 @@ + + + + 1 + + + True + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']/?/container/container[@instance='1']/container[@controlname='CalculationsView']//table/row[@accessiblename='Row '+$indexRowCalculation]/cell[@accessiblename>$nameColumn] + + + + YM_1_12-2_dk_00022 (674 m) + + + + + + + + + + + kkdelavaca.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Wait/WaitUntilAllCalculationsHaveBeenCarriedOut.cs =================================================================== diff -u -r8506669780815f63ebb236b80bf3da558cc5432e -r74e6e57dce9fadd00e011bfdd5a08e2c34661ca0 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Wait/WaitUntilAllCalculationsHaveBeenCarriedOut.cs (.../WaitUntilAllCalculationsHaveBeenCarriedOut.cs) (revision 8506669780815f63ebb236b80bf3da558cc5432e) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Wait/WaitUntilAllCalculationsHaveBeenCarriedOut.cs (.../WaitUntilAllCalculationsHaveBeenCarriedOut.cs) (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -82,7 +82,9 @@ Report.Log(ReportLevel.Info, "Delay", "Waiting for 500ms.", new RecordItemIndex(0)); Delay.Duration(500, false); - Report.Screenshot(ReportLevel.Info, "User", "", repo.ActivityProgressDialog.Self, false, new RecordItemIndex(1)); + try { + Report.Screenshot(ReportLevel.Info, "User", "", repo.ActivityProgressDialog.Self, false, new RecordItemIndex(1)); + } catch(Exception ex) { Report.Log(ReportLevel.Warn, "Module", "(Optional Action) " + ex.Message, new RecordItemIndex(1)); } Report.Log(ReportLevel.Info, "Wait", "Waiting 4h to not exist. Associated repository item: 'ActivityProgressDialog'", repo.ActivityProgressDialog.SelfInfo, new ActionTimeout(14400000), new RecordItemIndex(2)); repo.ActivityProgressDialog.SelfInfo.WaitForNotExists(14400000); Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Wait/WaitUntilAllCalculationsHaveBeenCarriedOut.rxrec =================================================================== diff -u -r8506669780815f63ebb236b80bf3da558cc5432e -r74e6e57dce9fadd00e011bfdd5a08e2c34661ca0 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Wait/WaitUntilAllCalculationsHaveBeenCarriedOut.rxrec (.../WaitUntilAllCalculationsHaveBeenCarriedOut.rxrec) (revision 8506669780815f63ebb236b80bf3da558cc5432e) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Wait/WaitUntilAllCalculationsHaveBeenCarriedOut.rxrec (.../WaitUntilAllCalculationsHaveBeenCarriedOut.rxrec) (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -39,7 +39,7 @@ category="User" enabled="True" message="" - optional="False" + optional="True" reportlevel="Info;20" searchpropertyid="a37b9e1e-56ac-4149-9bd7-ffc52c848790"> Index: System tests/AutomatedSystemTests/AutomatedSystemTests/SlowTestCases.rxtst =================================================================== diff -u -r3e35ac8865d3303751def1967203a03dca8f6f74 -r74e6e57dce9fadd00e011bfdd5a08e2c34661ca0 --- System tests/AutomatedSystemTests/AutomatedSystemTests/SlowTestCases.rxtst (.../SlowTestCases.rxtst) (revision 3e35ac8865d3303751def1967203a03dca8f6f74) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/SlowTestCases.rxtst (.../SlowTestCases.rxtst) (revision 74e6e57dce9fadd00e011bfdd5a08e2c34661ca0) @@ -748,6 +748,20 @@ + + + + + + + + + + + + @@ -8269,6 +8297,20 @@ + + + + + + @@ -9788,6 +9830,20 @@ type="Recording"> + + + + + + + + + + + + + + @@ -1350,7 +1350,7 @@ @@ -2299,7 +2299,7 @@ @@ -2811,7 +2811,7 @@ @@ -2968,7 +2968,7 @@ @@ -3195,7 +3195,7 @@ @@ -3701,15 +3701,15 @@ name="StartCalculationsGEBU"> + name="ClickOnRunSelectedHBCCalculations"> + name="ClickOnRunSelectedHBCCalculationsDunes"> @@ -3849,15 +3849,15 @@ name="StartCalculationsGEBU"> + name="ClickOnRunSelectedHBCCalculations"> + name="ClickOnRunSelectedHBCCalculationsDunes"> @@ -4250,7 +4250,7 @@ name="RunHydraulicBCCalculationUntilFinished"> + name="ClickOnRunSelectedHBCCalculations"> + name="ClickOnRunSelectedHBCCalculations"> + + + + + + @@ -259,8 +273,12 @@ name="CloseView"> + + + name="a)GenerateCalculationsAndScenarios"> + + @@ -297,12 +319,24 @@ + + + + + + + + + + + + + + + + + + + + + + + name="ImportSectionsDivisions(Vakindeling)"> + + + + @@ -448,6 +532,68 @@ id="3678fb16-1578-4564-9e46-2ddcd2fed718" name="TakeScreenshot"> + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -463,6 +609,37 @@ type="Recording"> + + + + + + + + + + + + + + + + + @@ -659,6 +840,12 @@ name="ReadCombinedAssessmentInformationForFM"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -921,12 +1190,6 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1419,6 +1757,40 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -1566,6 +1958,12 @@ + + + + + + + + @@ -1645,6 +2057,11 @@ ref="8badabce-c10f-42fb-a575-8d9ad473c375" type="Recording"> + + + + + + + + + + + + + + + + + + + name="a)GenerateCalculationsAndScenarios"> @@ -2306,6 +2757,10 @@ id="add51cc2-3f91-4c3b-a395-0820f9ad68ec" name="AddNewTrajectUsingContextMenu"> + + + + + + + + + + + + + + + + + name="ImportSectionsDivisions(Vakindeling)"> @@ -2367,10 +2850,126 @@ name="SelectGenericItemInProjectExplorer"> + id="01f8b624-6cd2-4fb3-ab85-4d17c4ee08e4" + name="GenerateSomeScenarios"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + pathToHBCItemInPE + + pathToSurfaceLinesInPE + pathToResultsInPE + + + pathToScenariosInPE + + pathToSubsurfaceSchematizationsInPE @@ -2430,6 +3038,18 @@ pathToHBCFile + + expectedStructureCalculations + + + indexSectionWithCalculations + + + listIndecesHBCLocationsToCalculate + + + rangeCalculations + @@ -2445,9 +3065,18 @@ pathToHBCInPE + pathToHBCItemInPE + + pathToSurfaceLinesInPE + pathToResultsInPE + + + pathToScenariosInPE + + pathToSubsurfaceSchematizationsInPE @@ -2468,6 +3097,18 @@ pathToHBCFile + + expectedStructureCalculations + + + indexSectionWithCalculations + + + listIndecesHBCLocationsToCalculate + + + rangeCalculations + @@ -2480,9 +3121,18 @@ 12-2>Hydraulische belastingen + 12-2>Hydraulische belastingen>Waterstanden>Categoriegrens A + + 12-2>Dijken en dammen - Piping>Invoer>Profielschematisaties + 12-2>Dijken en dammen - Piping>Oordeel>Resultaat + + + 12-2>Dijken en dammen - Piping>Oordeel>Scenario's + + 12-2>Dijken en dammen - Piping>Invoer>Stochastische ondergrondmodellen @@ -2503,10 +3153,243 @@ X:\commonData\databases\WBI2017_IJsselmeer_12-2_v02\WBI2017_IJsselmeer_12-2_v02.sqlite + + [ Berekeningen -> [ 12_2_02500 -> [ 12_2_02500 Segment_12004_1D1 -> [ Opmerkingen ] [ Invoer ] [ Resultaat ] ] [ 12_2_02500 Segment_12004_1D2 -> [ Opmerkingen ] [ Invoer ] [ Resultaat ] ] [ 12_2_02500 Segment_12004_1D3 -> [ Opmerkingen ] [ Invoer ] [ Resultaat ] ] ] ] + + + 2 + + + 1 + + + 1-3 + + + + calculationName + + + rowIndex + + + rangeLoopParametersInPropertiesPanel + + + rangeLoopParametersInTableCalculationsView + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ calculationName + + rowIndex + + rangeLoopParametersInPropertiesPanel + + rangeLoopParametersInTableCalculationsView +
+ 12_2_02500 Segment_12004_1D1 + + 0 + + 1-4 + + 1 +
+ 12_2_02500 Segment_12004_1D2 + + 1 + + 1-4 + + 1 +
+ 12_2_02500 Segment_12004_1D3 + + 2 + + 1-4 + + 1 +
+
+ + + + pathToParameterInPropertiesPanel + + + newValue + + + typeParameter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ pathToParameterInPropertiesPanel + + newValue + + typeParameter +
+ Hydraulische gegevens>Dempingsfactor bij uittredepunt>Verwachtingswaarde + + 0.71 + + Double +
+ Hydraulische gegevens>Dempingsfactor bij uittredepunt>Standaardafwijking + + 0.071 + + Double +
+ Hydraulische gegevens>Binnendijkse waterstand>Verwachtingswaarde + + -2.83 + + Double +
+ Hydraulische gegevens>Binnendijkse waterstand>Standaardafwijking + + 0.054 + + Double +
+
+ + + + nameParameter + + + valueParameter + + + fmLabel + + + + + + + + + + + + + + + + + + + + + + + + + +
+ nameParameter + + valueParameter + + fmLabel +
+ Hydraulische belastingenlocatie + + YM_1_12-2_dk_00022 (674 m) + + STPH +
+ Hydraulische belastingenlocatie + + YM_1_12-2_dk_00022 (674 m) + + STPH +
+ Hydraulische belastingenlocatie + + YM_1_12-2_dk_00022 (674 m) + + STPH +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +