Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.csproj =================================================================== diff -u -r8786d04f5532990e7c28ae430522be069f8d7d39 -rcd75eeac6e33829dbab50bcc963eb3d59173c111 --- System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.csproj (.../AutomatedSystemTests.csproj) (revision 8786d04f5532990e7c28ae430522be069f8d7d39) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.csproj (.../AutomatedSystemTests.csproj) (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -191,18 +191,30 @@ true 2c162ae5-1c90-4947-b811-23668e93db4d - + 59490521-b0d6-4832-b342-9035761334e8 - ExpandAllSubNodes.rxrec + ExpandAllSubNodesCalculations.rxrec true e5a16cb5-0ebe-4cba-9b69-51b63088fad0 - + 59490521-b0d6-4832-b342-9035761334e8 - ExpandAllSubNodes.rxrec + ExpandAllSubNodesCalculations.rxrec true 8ae21ef3-342a-4c9c-a7ac-809ad8717eba + + 5af8448c-2d95-42e6-b08c-b44b79eb28f0 + ExpandAllSubnodesStochasticSubsurfaceModels.rxrec + true + 81ca1c75-ae31-4335-85ad-e3a741803dd0 + + + 5af8448c-2d95-42e6-b08c-b44b79eb28f0 + ExpandAllSubnodesStochasticSubsurfaceModels.rxrec + true + 95fa8625-50be-478a-85e2-39f77fcd1b96 + 15520dd1-870c-4aa7-94ce-7a05d8be9a4c ExpandUntilFMInput.rxrec @@ -422,18 +434,6 @@ true 162de3c0-1993-49bf-9c31-01fef0b63137 - - 4e3730ed-8319-45cc-b9be-2ce0f123c501 - ShowNodeItemInProjectExplorerTree.rxrec - true - a4dd162f-eedd-479b-a4b9-ac6acf3ad85c - - - 4e3730ed-8319-45cc-b9be-2ce0f123c501 - ShowNodeItemInProjectExplorerTree.rxrec - true - 801c0aa7-2760-40fa-a75b-8c67d7639933 - 8f7fe1fa-f1ef-4825-8e3a-6a13124b5fbc StartAUT.rxrec @@ -458,6 +458,18 @@ true 9fb44715-bbad-438c-82d6-0632f9784731 + + bea3f530-85c7-459c-a174-4593fea77c20 + UpdateSubsurfaceSchematization.rxrec + true + 6c63b2c9-c52f-4219-8437-55f52e4a244a + + + bea3f530-85c7-459c-a174-4593fea77c20 + UpdateSubsurfaceSchematization.rxrec + true + 02d6d6c9-db98-4ed4-a4a5-a9107ab2d7f6 + 48b2d7f3-eb5f-4e6a-906d-06315aeaa9db UpdateSurfaceLines.rxrec @@ -518,6 +530,30 @@ true 8658e6ac-2879-4557-85a0-bb2867183791 + + 31e81b77-c11e-4528-8722-7adaeeeb11ad + ValidateErrorIcon.rxrec + true + 22292334-33c8-4e96-a796-7f82ca9fc572 + + + 31e81b77-c11e-4528-8722-7adaeeeb11ad + ValidateErrorIcon.rxrec + true + 9aabd863-3df8-4890-abd4-a997f4914ca5 + + + a1476601-a356-4d9f-b0f2-de9145f718c9 + ValidateTextMesage.rxrec + true + 5f51acdc-e7c7-4abc-80e1-04fb705450ea + + + a1476601-a356-4d9f-b0f2-de9145f718c9 + ValidateTextMesage.rxrec + true + d1e57c1b-e7a6-47cc-a9d8-e480af92ab20 + 4321a5dc-dff9-4a99-9273-baf97a3bf99f ValidateFMRelevanceInFMCView.rxrec @@ -554,6 +590,12 @@ true 785b2472-6814-4de4-b013-0eefaac8add5 + + 444519ad-5c0e-4f67-a471-590031bbe26a + ValidateSourcePathSubsurfaceStochasticModels.rxrec + true + fae96a43-306e-49e7-8e44-4e67a9da7d28 + 876cb4ff-6567-4a6e-ba15-8b1c8fa571db ValidateSourcePathSurfaceLines.rxrec @@ -566,6 +608,48 @@ true 53492640-8a16-4a84-8839-03b44cbcfc43 + + 444519ad-5c0e-4f67-a471-590031bbe26a + ValidateSourcePathSubsurfaceStochasticModels.rxrec + true + f32f32d5-5dd1-4230-8609-59bb7c11ffac + + + 4656016c-0543-46c4-b0eb-cdfa1c1761a1 + ValidateSubsurfaceSchematizationContributionInPropertiesPanel.rxrec + true + ba6bff09-cd15-4d59-a971-6ab40fff37f1 + + + 4656016c-0543-46c4-b0eb-cdfa1c1761a1 + ValidateSubsurfaceSchematizationContributionInPropertiesPanel.rxrec + true + c07db5c4-a3b3-4fda-80d6-3d5364121b80 + + + 765678f8-5ac0-425e-af7f-9586f16ef48a + ValidateSubsurfaceSchematizationInProjectExplorer.rxrec + true + 4e9ccdf4-f5d9-44e3-94d2-21d1973d8710 + + + 765678f8-5ac0-425e-af7f-9586f16ef48a + ValidateSubsurfaceSchematizationInProjectExplorer.rxrec + true + 89a75722-a4cb-43dd-8134-1bd753fcead7 + + + e3c62291-3c07-4d20-ada3-e77ad39543e5 + ValidateSubsurfaceSchematizationName.rxrec + true + e9a0e895-c9e4-42b8-ba9f-9b9f236c77b7 + + + e3c62291-3c07-4d20-ada3-e77ad39543e5 + ValidateSubsurfaceSchematizationName.rxrec + true + fe0b95b1-dd63-452c-9a3d-02865e75200b + 4b53e680-197b-47b4-82d7-5157b394bfcb ValidateSurfaceLineInProjectExplorer.rxrec @@ -631,11 +715,16 @@ c72195eb-6d83-44b2-b2f6-96b6855ac1e5 2e4fc24f-fbac-4679-9b7f-37d1c3a42223 - + 8b6648ca-2429-462f-8074-96184700bbed 59490521-b0d6-4832-b342-9035761334e8 a2bd227a-e006-4e77-9c0d-21fc549d097c + + 8b6648ca-2429-462f-8074-96184700bbed + 5af8448c-2d95-42e6-b08c-b44b79eb28f0 + 6b3643f7-60a2-455b-8131-739ad1d10355 + 8b6648ca-2429-462f-8074-96184700bbed 15520dd1-870c-4aa7-94ce-7a05d8be9a4c @@ -726,11 +815,6 @@ a3cb26e3-a1be-4cb7-b372-a09785de9a9b 37154a5a-bed5-4655-91a2-0c5ebc672e77 - - 8b6648ca-2429-462f-8074-96184700bbed - 4e3730ed-8319-45cc-b9be-2ce0f123c501 - bf1f10cf-3437-4354-bf6d-9f79921f2297 - 8b6648ca-2429-462f-8074-96184700bbed 8f7fe1fa-f1ef-4825-8e3a-6a13124b5fbc @@ -741,6 +825,11 @@ 4b8d1691-69c4-4e3d-a814-9ceb4db6505b 2161f947-3dda-4270-9a96-0d33afc50b6c + + 8b6648ca-2429-462f-8074-96184700bbed + bea3f530-85c7-459c-a174-4593fea77c20 + 32dc32fd-5a31-4bd3-96eb-7c8d70401ccb + 8b6648ca-2429-462f-8074-96184700bbed 48b2d7f3-eb5f-4e6a-906d-06315aeaa9db @@ -766,6 +855,16 @@ bbfde277-5adf-4de7-a49e-e6822bc65f48 91919928-72e3-45e3-8af5-a51f8db749e3 + + 8b6648ca-2429-462f-8074-96184700bbed + 31e81b77-c11e-4528-8722-7adaeeeb11ad + 85bd5588-c795-4a99-aeaf-4daebe835849 + + + 8b6648ca-2429-462f-8074-96184700bbed + a1476601-a356-4d9f-b0f2-de9145f718c9 + c86bbec9-6a02-4170-b9b9-ba60dd06156f + 8b6648ca-2429-462f-8074-96184700bbed 4321a5dc-dff9-4a99-9273-baf97a3bf99f @@ -786,6 +885,26 @@ 876cb4ff-6567-4a6e-ba15-8b1c8fa571db cb7662f3-2819-4dda-b3ec-c0e6a585160f + + 8b6648ca-2429-462f-8074-96184700bbed + 444519ad-5c0e-4f67-a471-590031bbe26a + 91eb0c4e-9253-4dc7-a692-cc3aca2d4649 + + + 8b6648ca-2429-462f-8074-96184700bbed + 4656016c-0543-46c4-b0eb-cdfa1c1761a1 + d917bf46-7cb3-4724-b4ba-f8763b6c116a + + + 8b6648ca-2429-462f-8074-96184700bbed + 765678f8-5ac0-425e-af7f-9586f16ef48a + 7b0aa06d-511c-46a3-a9a6-082f4011e57c + + + 8b6648ca-2429-462f-8074-96184700bbed + e3c62291-3c07-4d20-ada3-e77ad39543e5 + 560d0007-fd1b-471b-9883-19d6c73cf565 + 8b6648ca-2429-462f-8074-96184700bbed 4b53e680-197b-47b4-82d7-5157b394bfcb Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.rxtst =================================================================== diff -u -r8786d04f5532990e7c28ae430522be069f8d7d39 -rcd75eeac6e33829dbab50bcc963eb3d59173c111 --- System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.rxtst (.../AutomatedSystemTests.rxtst) (revision 8786d04f5532990e7c28ae430522be069f8d7d39) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.rxtst (.../AutomatedSystemTests.rxtst) (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -1,4 +1,4 @@ - + @@ -35,7 +35,7 @@ + name="UpdateSurfaceLinesEditedSTPH"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -577,6 +649,24 @@ id="4bb671b5-bd57-42fd-a72e-41482b3d1dbb" name="ValidateRelevanceFMsTraject44_2InProjectExplorer"> + + + + + + + + + + + + + + + + + + + + + + + + @@ -772,7 +888,7 @@ + value="X:\script10\input\Ondergrond traject 12_2_met_DSoil_v17_2_1_987.soil"> + + + + + + - - @@ -825,10 +947,46 @@ name="CopyFile" ref="ad8e1ad4-f412-41ae-a2dc-f39766081df4" type="Recording"> + + + + + + + name="UpdateSubsurfaceSchematizationEditedSTPH"> + + + + + + + + + + + + + + + + + + + + + + @@ -958,6 +1142,26 @@ name="SaveProject"> + + + + + + + + + + + + + + + + + variablename="substringFMName"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1715,6 +2023,28 @@ name="LoopFMs"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + @@ -2251,7 +2725,7 @@ name="ValidateChartsInCalculations"> + name="ExpandAllSubNodesCalculations"> + + + + + + + + + + + + + name="UpdateSurfaceLinesEditedSTPH"> @@ -2293,24 +2791,60 @@ + name="UpdateSubsurfaceSchematizationEditedSTPH"> - - + id="78d331a6-bde0-447d-98d2-d5c35a98442f" + name="UpdateSubsurfaceSchematization"> + + + + + + + + + + + + + + + + + + + + @@ -2833,6 +3367,48 @@ + + + index + + + message + + + + + + + + + + + + + + + + + +
+ index + + message +
+ 0 + + Importeren van 'Profielschematisaties' is mislukt. +
+ 1 + + doorkruist de huidige referentielijn niet of op meer dan één punt en kan niet worden geïmporteerd. Dit kan komen doordat de profielschematisatie een lokaal coördinaatsysteem heeft. +
+
+ + + + + stochasticModelName + + + schematizationname + + + contributionPercentage + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ stochasticModelName + + schematizationname + + contributionPercentage +
+ 12004_Piping + + 12_2_00100_Segment_12004_1D3 + + 5.00 +
+ 12004_Piping + + 12_2_00100_Segment_12004_1D1 + + 35.00 +
+ 12004_Piping + + Segment_12004_1D3 + + 60.00 +
+ 12006_Piping + + Segment_12006_1D2 + + 20.00 +
+ 12006_Piping + + Segment_12006_1D1 + + 80.00 +
+
@@ -3405,6 +4068,9 @@ id="2179672b-c6cc-4f03-8e2b-71ae42170951"> + + + + + + + + + + + + + /// Gets or sets the value of variable subsurfaceStochasticModelName. + /// + [TestVariable("3ffbed7a-4559-45fe-b4e5-1a945317051e")] + public string subsurfaceStochasticModelName + { + get { return _subsurfaceStochasticModelName; } + set { _subsurfaceStochasticModelName = value; } + } + + string _subsurfaceSchematizationName = ""; + + /// + /// Gets or sets the value of variable subsurfaceSchematizationName. + /// + [TestVariable("d6395975-e717-466e-bd96-55cf93332255")] + public string subsurfaceSchematizationName + { + get { return _subsurfaceSchematizationName; } + set { _subsurfaceSchematizationName = value; } + } + + string _indexRowMessage = ""; + + /// + /// Gets or sets the value of variable indexRowMessage. + /// + [TestVariable("1fbcad7f-de39-4620-840f-1a08bca18ef2")] + public string indexRowMessage + { + get { return _indexRowMessage; } + set { _indexRowMessage = value; } + } + #endregion /// @@ -334,11 +370,8 @@ AutomatedSystemTestsRepositoryFolders.RibbonFolder _ribbon; AutomatedSystemTestsRepositoryFolders.HeaderOpenViewsFolder _headeropenviews; AutomatedSystemTestsRepositoryFolders.DocumentViewContainerFolder _documentviewcontainer; - AutomatedSystemTestsRepositoryFolders.FailureMechanismContributionViewFolder _failuremechanismcontributionview; AutomatedSystemTestsRepositoryFolders.PropertiesPanelContainerFolder _propertiespanelcontainer; - RepoItemInfo _isfmrelevantcellInfo; - RepoItemInfo _eenvoudigetoetsrow0Info; - RepoItemInfo _containermapInfo; + AutomatedSystemTestsRepositoryFolders.MessagesDataGridViewFolder _messagesdatagridview; /// /// Creates a new RiskeerMainWindow folder. @@ -350,11 +383,8 @@ _ribbon = new AutomatedSystemTestsRepositoryFolders.RibbonFolder(this); _headeropenviews = new AutomatedSystemTestsRepositoryFolders.HeaderOpenViewsFolder(this); _documentviewcontainer = new AutomatedSystemTestsRepositoryFolders.DocumentViewContainerFolder(this); - _failuremechanismcontributionview = new AutomatedSystemTestsRepositoryFolders.FailureMechanismContributionViewFolder(this); _propertiespanelcontainer = new AutomatedSystemTestsRepositoryFolders.PropertiesPanelContainerFolder(this); - _isfmrelevantcellInfo = new RepoItemInfo(this, "IsFMRelevantCell", "list//container[@controlname='FailureMechanismContributionView']/?/table/row[@accessiblevalue~$labelFM]/cell[@accessiblename>'Is relevant']", 30000, null, "1029a286-ce5f-4de6-8f9d-d68210aae163"); - _eenvoudigetoetsrow0Info = new RepoItemInfo(this, "EenvoudigeToetsRow0", "list//table[@controlname='dataGridView']/row[@accessiblename='Row 0']/cell[@accessiblename='Eenvoudige toets Row 0']", 30000, null, "f8cdf597-37da-4ffc-b089-434847a309f6"); - _containermapInfo = new RepoItemInfo(this, "ContainerMap", "container[1]//container[@controlname='PipingFailureMechanismView']/container[@controlname='riskeerMapControl']/?/?/container[@controlname='Map']", 30000, null, "74ddb834-ebe4-48fa-b57b-b1550e70b7fa"); + _messagesdatagridview = new AutomatedSystemTestsRepositoryFolders.MessagesDataGridViewFolder(this); } /// @@ -382,78 +412,6 @@ } /// - /// The IsFMRelevantCell item. - /// - [RepositoryItem("1029a286-ce5f-4de6-8f9d-d68210aae163")] - public virtual Ranorex.Cell IsFMRelevantCell - { - get - { - return _isfmrelevantcellInfo.CreateAdapter(true); - } - } - - /// - /// The IsFMRelevantCell item info. - /// - [RepositoryItemInfo("1029a286-ce5f-4de6-8f9d-d68210aae163")] - public virtual RepoItemInfo IsFMRelevantCellInfo - { - get - { - return _isfmrelevantcellInfo; - } - } - - /// - /// The EenvoudigeToetsRow0 item. - /// - [RepositoryItem("f8cdf597-37da-4ffc-b089-434847a309f6")] - public virtual Ranorex.Cell EenvoudigeToetsRow0 - { - get - { - return _eenvoudigetoetsrow0Info.CreateAdapter(true); - } - } - - /// - /// The EenvoudigeToetsRow0 item info. - /// - [RepositoryItemInfo("f8cdf597-37da-4ffc-b089-434847a309f6")] - public virtual RepoItemInfo EenvoudigeToetsRow0Info - { - get - { - return _eenvoudigetoetsrow0Info; - } - } - - /// - /// The ContainerMap item. - /// - [RepositoryItem("74ddb834-ebe4-48fa-b57b-b1550e70b7fa")] - public virtual Ranorex.Container ContainerMap - { - get - { - return _containermapInfo.CreateAdapter(true); - } - } - - /// - /// The ContainerMap item info. - /// - [RepositoryItemInfo("74ddb834-ebe4-48fa-b57b-b1550e70b7fa")] - public virtual RepoItemInfo ContainerMapInfo - { - get - { - return _containermapInfo; - } - } - - /// /// The ProjectExplorer folder. /// [RepositoryFolder("f5ed0b8b-7145-426f-982e-b89248da6d53")] @@ -490,21 +448,21 @@ } /// - /// The FailureMechanismContributionView folder. + /// The PropertiesPanelContainer folder. /// - [RepositoryFolder("4347e3f0-1ed0-4963-b57b-9e0102c2f5d2")] - public virtual AutomatedSystemTestsRepositoryFolders.FailureMechanismContributionViewFolder FailureMechanismContributionView + [RepositoryFolder("41bb0ddf-7a93-4518-a257-8322f257edf1")] + public virtual AutomatedSystemTestsRepositoryFolders.PropertiesPanelContainerFolder PropertiesPanelContainer { - get { return _failuremechanismcontributionview; } + get { return _propertiespanelcontainer; } } /// - /// The PropertiesPanelContainer folder. + /// The MessagesDataGridView folder. /// - [RepositoryFolder("41bb0ddf-7a93-4518-a257-8322f257edf1")] - public virtual AutomatedSystemTestsRepositoryFolders.PropertiesPanelContainerFolder PropertiesPanelContainer + [RepositoryFolder("ebb0b0be-617b-4c07-a1f1-dd02286813f8")] + public virtual AutomatedSystemTestsRepositoryFolders.MessagesDataGridViewFolder MessagesDataGridView { - get { return _propertiespanelcontainer; } + get { return _messagesdatagridview; } } } @@ -566,8 +524,6 @@ public partial class ProjectRootNodeFolder : RepoGenBaseFolder { AutomatedSystemTestsRepositoryFolders.TrajectWithSubstringInNameFolder _trajectwithsubstringinname; - RepoItemInfo _dijkenendammenpipingInfo; - RepoItemInfo _profielschematisatiesInfo; /// /// Creates a new ProjectRootNode folder. @@ -576,8 +532,6 @@ base("ProjectRootNode", "treeitem[1]", parentFolder, 30000, null, false, "b466899e-e209-4d83-a46c-0533f333cea5", "") { _trajectwithsubstringinname = new AutomatedSystemTestsRepositoryFolders.TrajectWithSubstringInNameFolder(this); - _dijkenendammenpipingInfo = new RepoItemInfo(this, "DijkenEnDammenPiping", "treeitem[@accessiblename='Traject 12-2']/treeitem[@accessiblename='Dijken en dammen - Piping']", 30000, null, "f37b0dd2-392c-4536-aade-35a08e815f57"); - _profielschematisatiesInfo = new RepoItemInfo(this, "Profielschematisaties", "?/?/treeitem[@accessiblename='Dijken en dammen - Piping']/treeitem[@accessiblename='Invoer']/treeitem[@accessiblename='Profielschematisaties']", 30000, null, "1ae90bc8-aa58-4120-9fc8-0c9d1923adbb"); } /// @@ -605,54 +559,6 @@ } /// - /// The DijkenEnDammenPiping item. - /// - [RepositoryItem("f37b0dd2-392c-4536-aade-35a08e815f57")] - public virtual Ranorex.TreeItem DijkenEnDammenPiping - { - get - { - return _dijkenendammenpipingInfo.CreateAdapter(true); - } - } - - /// - /// The DijkenEnDammenPiping item info. - /// - [RepositoryItemInfo("f37b0dd2-392c-4536-aade-35a08e815f57")] - public virtual RepoItemInfo DijkenEnDammenPipingInfo - { - get - { - return _dijkenendammenpipingInfo; - } - } - - /// - /// The Profielschematisaties item. - /// - [RepositoryItem("1ae90bc8-aa58-4120-9fc8-0c9d1923adbb")] - public virtual Ranorex.TreeItem Profielschematisaties - { - get - { - return _profielschematisatiesInfo.CreateAdapter(true); - } - } - - /// - /// The Profielschematisaties item info. - /// - [RepositoryItemInfo("1ae90bc8-aa58-4120-9fc8-0c9d1923adbb")] - public virtual RepoItemInfo ProfielschematisatiesInfo - { - get - { - return _profielschematisatiesInfo; - } - } - - /// /// The TrajectWithSubstringInName folder. /// [RepositoryFolder("3bb01c51-3d9c-4c3f-adc4-408396425ed8")] @@ -670,7 +576,6 @@ { AutomatedSystemTestsRepositoryFolders.GenericFMItemWithSubstringInNameFolder _genericfmitemwithsubstringinname; RepoItemInfo _faalkansbegrotingInfo; - RepoItemInfo _oordeelInfo; /// /// Creates a new TrajectWithSubstringInName folder. @@ -680,7 +585,6 @@ { _genericfmitemwithsubstringinname = new AutomatedSystemTestsRepositoryFolders.GenericFMItemWithSubstringInNameFolder(this); _faalkansbegrotingInfo = new RepoItemInfo(this, "Faalkansbegroting", "treeitem[@accessiblename='Faalkansbegroting']", 30000, null, "79c86dc7-8eee-48b2-b0af-b29632b7c092"); - _oordeelInfo = new RepoItemInfo(this, "Oordeel", "treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Oordeel']", 30000, null, "9b833e18-2ad8-4a3e-89a9-ad2886320f3c"); } /// @@ -732,30 +636,6 @@ } /// - /// The Oordeel item. - /// - [RepositoryItem("9b833e18-2ad8-4a3e-89a9-ad2886320f3c")] - public virtual Ranorex.TreeItem Oordeel - { - get - { - return _oordeelInfo.CreateAdapter(true); - } - } - - /// - /// The Oordeel item info. - /// - [RepositoryItemInfo("9b833e18-2ad8-4a3e-89a9-ad2886320f3c")] - public virtual RepoItemInfo OordeelInfo - { - get - { - return _oordeelInfo; - } - } - - /// /// The GenericFMItemWithSubstringInName folder. /// [RepositoryFolder("92f53398-7bb2-45f8-a305-0adb56ec8aa7")] @@ -961,13 +841,15 @@ [RepositoryFolder("03aba76a-aaa9-4a4f-afc6-7205205077c8")] public partial class StochasticSoilModelCollectionFolder : RepoGenBaseFolder { + RepoItemInfo _genericsubsurfaceschematizationInfo; /// /// Creates a new StochasticSoilModelCollection folder. /// public StochasticSoilModelCollectionFolder(RepoGenBaseFolder parentFolder) : base("StochasticSoilModelCollection", "treeitem[@accessiblename='Stochastische ondergrondmodellen']", parentFolder, 30000, null, false, "03aba76a-aaa9-4a4f-afc6-7205205077c8", "") { + _genericsubsurfaceschematizationInfo = new RepoItemInfo(this, "GenericSubsurfaceSchematization", "treeitem[@accessiblename=$subsurfaceStochasticModelName]/treeitem[@accessiblename=$subsurfaceSchematizationName]", 30000, null, "bcc16566-161d-41f1-bec7-e5013a26aa7f"); } /// @@ -993,6 +875,30 @@ return _selfInfo; } } + + /// + /// The GenericSubsurfaceSchematization item. + /// + [RepositoryItem("bcc16566-161d-41f1-bec7-e5013a26aa7f")] + public virtual Ranorex.TreeItem GenericSubsurfaceSchematization + { + get + { + return _genericsubsurfaceschematizationInfo.CreateAdapter(true); + } + } + + /// + /// The GenericSubsurfaceSchematization item info. + /// + [RepositoryItemInfo("bcc16566-161d-41f1-bec7-e5013a26aa7f")] + public virtual RepoItemInfo GenericSubsurfaceSchematizationInfo + { + get + { + return _genericsubsurfaceschematizationInfo; + } + } } /// @@ -1635,7 +1541,6 @@ [RepositoryFolder("6eb41290-65e9-4393-9e14-584a8ed6c564")] public partial class TableDataGridViewFolder : RepoGenBaseFolder { - RepoItemInfo _eenvoudigetoetsvak12_2_00000Info; RepoItemInfo _simpleassessmenttyperownthInfo; RepoItemInfo _detailedasssessmenttyperownthInfo; RepoItemInfo _detailedassessmentvaluerownthInfo; @@ -1648,7 +1553,6 @@ public TableDataGridViewFolder(RepoGenBaseFolder parentFolder) : base("TableDataGridView", "container/table[@controlname='dataGridView']", parentFolder, 30000, null, true, "6eb41290-65e9-4393-9e14-584a8ed6c564", "") { - _eenvoudigetoetsvak12_2_00000Info = new RepoItemInfo(this, "EenvoudigeToetsVak12_2_00000", "row/cell[@accessiblename>'Vak' and @text='12_2_00000']/../cell[@accessiblename>'Eenvoudige']", 30000, null, "892f29d9-c365-437c-91bd-7720a612cf0c"); _simpleassessmenttyperownthInfo = new RepoItemInfo(this, "SimpleAssessmentTypeRowNth", "row[@accessiblename='Row '+$rowIndex]/cell[@accessiblename>'Eenvoudige toets Row ']", 30000, null, "78777803-f3ba-489a-8aa8-3ad795fbe569"); _detailedasssessmenttyperownthInfo = new RepoItemInfo(this, "DetailedAsssessmentTypeRowNth", "row[@accessiblename='Row '+$rowIndex]/cell[@accessiblename>'Gedetailleerde toets per vak Row ']", 30000, null, "65e328b8-068a-4b37-a2d7-cb220911d1fe"); _detailedassessmentvaluerownthInfo = new RepoItemInfo(this, "DetailedAssessmentValueRowNth", "row[@accessiblename='Row '+$rowIndex]/cell[@accessiblename>'Gedetailleerde toets per vakfaalkans Row ']", 30000, null, "a641d0c3-927e-4d5c-8c7f-5164b18f8462"); @@ -1681,30 +1585,6 @@ } /// - /// The EenvoudigeToetsVak12_2_00000 item. - /// - [RepositoryItem("892f29d9-c365-437c-91bd-7720a612cf0c")] - public virtual Ranorex.Cell EenvoudigeToetsVak12_2_00000 - { - get - { - return _eenvoudigetoetsvak12_2_00000Info.CreateAdapter(true); - } - } - - /// - /// The EenvoudigeToetsVak12_2_00000 item info. - /// - [RepositoryItemInfo("892f29d9-c365-437c-91bd-7720a612cf0c")] - public virtual RepoItemInfo EenvoudigeToetsVak12_2_00000Info - { - get - { - return _eenvoudigetoetsvak12_2_00000Info; - } - } - - /// /// The SimpleAssessmentTypeRowNth item. /// [RepositoryItem("78777803-f3ba-489a-8aa8-3ad795fbe569")] @@ -1826,46 +1706,6 @@ } /// - /// The FailureMechanismContributionViewFolder folder. - /// - [RepositoryFolder("4347e3f0-1ed0-4963-b57b-9e0102c2f5d2")] - public partial class FailureMechanismContributionViewFolder : RepoGenBaseFolder - { - - /// - /// Creates a new FailureMechanismContributionView folder. - /// - public FailureMechanismContributionViewFolder(RepoGenBaseFolder parentFolder) : - base("FailureMechanismContributionView", ".//container/container[@controltypename='WinFormsAdapter']/container[@automationid='FailureMechanismContributionView']", parentFolder, 30000, null, false, "4347e3f0-1ed0-4963-b57b-9e0102c2f5d2", "") - { - } - - /// - /// The Self item. - /// - [RepositoryItem("4347e3f0-1ed0-4963-b57b-9e0102c2f5d2")] - public virtual Ranorex.Container Self - { - get - { - return _selfInfo.CreateAdapter(true); - } - } - - /// - /// The Self item info. - /// - [RepositoryItemInfo("4347e3f0-1ed0-4963-b57b-9e0102c2f5d2")] - public virtual RepoItemInfo SelfInfo - { - get - { - return _selfInfo; - } - } - } - - /// /// The PropertiesPanelContainerFolder folder. /// [RepositoryFolder("41bb0ddf-7a93-4518-a257-8322f257edf1")] @@ -1923,8 +1763,9 @@ public partial class TableFolder : RepoGenBaseFolder { RepoItemInfo _isrelevantInfo; - RepoItemInfo _bronlocatieInfo; - RepoItemInfo _naamInfo; + RepoItemInfo _sourcepathInfo; + RepoItemInfo _nameInfo; + RepoItemInfo _contributionpercentageInfo; /// /// Creates a new Table folder. @@ -1933,8 +1774,9 @@ base("Table", ".//table[@accessiblename='Properties Window']", parentFolder, 30000, null, true, "50f9e3b1-cf09-4ca3-8d3c-7edd64e7251e", "") { _isrelevantInfo = new RepoItemInfo(this, "IsRelevant", "row[@accessiblename='Is relevant']", 30000, null, "a71a9303-6a79-4eab-86c6-b77f1a561c93"); - _bronlocatieInfo = new RepoItemInfo(this, "Bronlocatie", "row[@accessiblename='Bronlocatie']", 30000, null, "aa50f2b7-9af1-4ae4-b50a-b071b2de54d6"); - _naamInfo = new RepoItemInfo(this, "Naam", "row[@accessiblename='Naam']", 30000, null, "98c1c28a-f4dc-42c8-9ead-d777288121c5"); + _sourcepathInfo = new RepoItemInfo(this, "SourcePath", "row[@accessiblename='Bronlocatie']", 30000, null, "aa50f2b7-9af1-4ae4-b50a-b071b2de54d6"); + _nameInfo = new RepoItemInfo(this, "Name", "row[@accessiblename='Naam']", 30000, null, "98c1c28a-f4dc-42c8-9ead-d777288121c5"); + _contributionpercentageInfo = new RepoItemInfo(this, "ContributionPercentage", "row[@accessiblename>'Aandeel']", 30000, null, "863390a3-2d56-4c70-826d-86c4fb70b44f"); } /// @@ -1986,55 +1828,294 @@ } /// - /// The Bronlocatie item. + /// The SourcePath item. /// [RepositoryItem("aa50f2b7-9af1-4ae4-b50a-b071b2de54d6")] - public virtual Ranorex.Row Bronlocatie + public virtual Ranorex.Row SourcePath { get { - return _bronlocatieInfo.CreateAdapter(true); + return _sourcepathInfo.CreateAdapter(true); } } /// - /// The Bronlocatie item info. + /// The SourcePath item info. /// [RepositoryItemInfo("aa50f2b7-9af1-4ae4-b50a-b071b2de54d6")] - public virtual RepoItemInfo BronlocatieInfo + public virtual RepoItemInfo SourcePathInfo { get { - return _bronlocatieInfo; + return _sourcepathInfo; } } /// - /// The Naam item. + /// The Name item. /// [RepositoryItem("98c1c28a-f4dc-42c8-9ead-d777288121c5")] - public virtual Ranorex.Row Naam + public virtual Ranorex.Row Name { get { - return _naamInfo.CreateAdapter(true); + return _nameInfo.CreateAdapter(true); } } /// - /// The Naam item info. + /// The Name item info. /// [RepositoryItemInfo("98c1c28a-f4dc-42c8-9ead-d777288121c5")] - public virtual RepoItemInfo NaamInfo + public virtual RepoItemInfo NameInfo { get { - return _naamInfo; + return _nameInfo; } } + + /// + /// The ContributionPercentage item. + /// + [RepositoryItem("863390a3-2d56-4c70-826d-86c4fb70b44f")] + public virtual Ranorex.Row ContributionPercentage + { + get + { + return _contributionpercentageInfo.CreateAdapter(true); + } + } + + /// + /// The ContributionPercentage item info. + /// + [RepositoryItemInfo("863390a3-2d56-4c70-826d-86c4fb70b44f")] + public virtual RepoItemInfo ContributionPercentageInfo + { + get + { + return _contributionpercentageInfo; + } + } } /// + /// The MessagesDataGridViewFolder folder. + /// + [RepositoryFolder("ebb0b0be-617b-4c07-a1f1-dd02286813f8")] + public partial class MessagesDataGridViewFolder : RepoGenBaseFolder + { + AutomatedSystemTestsRepositoryFolders.GenericRowFolder _genericrow; + + /// + /// Creates a new MessagesDataGridView folder. + /// + public MessagesDataGridViewFolder(RepoGenBaseFolder parentFolder) : + base("MessagesDataGridView", ".//container[@controlname='MessageWindow']/table[@controlname='messagesDataGridView']", parentFolder, 30000, null, true, "ebb0b0be-617b-4c07-a1f1-dd02286813f8", "") + { + _genericrow = new AutomatedSystemTestsRepositoryFolders.GenericRowFolder(this); + } + + /// + /// The Self item. + /// + [RepositoryItem("ebb0b0be-617b-4c07-a1f1-dd02286813f8")] + public virtual Ranorex.Table Self + { + get + { + return _selfInfo.CreateAdapter(true); + } + } + + /// + /// The Self item info. + /// + [RepositoryItemInfo("ebb0b0be-617b-4c07-a1f1-dd02286813f8")] + public virtual RepoItemInfo SelfInfo + { + get + { + return _selfInfo; + } + } + + /// + /// The GenericRow folder. + /// + [RepositoryFolder("d79a0edd-fbc5-415d-8701-852d3bf28406")] + public virtual AutomatedSystemTestsRepositoryFolders.GenericRowFolder GenericRow + { + get { return _genericrow; } + } + } + + /// + /// The GenericRowFolder folder. + /// + [RepositoryFolder("d79a0edd-fbc5-415d-8701-852d3bf28406")] + public partial class GenericRowFolder : RepoGenBaseFolder + { + SelfInfoClass _selfInfo; + RepoItemInfo _genericcellmessageInfo; + GenericCellIconInfoClass _genericcelliconInfo; + + /// + /// Creates a new GenericRow folder. + /// + public GenericRowFolder(RepoGenBaseFolder parentFolder) : + base("GenericRow", "row[@accessiblename='Row '+$indexRowMessage]", parentFolder, 30000, null, false, "d79a0edd-fbc5-415d-8701-852d3bf28406", "") + { + _selfInfo = new SelfInfoClass(this); + _genericcellmessageInfo = new RepoItemInfo(this, "GenericCellMessage", "cell[@accessiblename>'Bericht']", 30000, null, "2a266ff1-53b4-4d79-a6fe-e2d23e8b118c"); + _genericcelliconInfo = new GenericCellIconInfoClass(this); + } + + /// + /// The SelfInfoClass folder. + /// + [RepositoryItemInfo("d79a0edd-fbc5-415d-8701-852d3bf28406")] + public class SelfInfoClass : RepoItemInfo + { + /// + /// SelfInfoClass class constructor. + /// + public SelfInfoClass(RepoGenBaseFolder parentFolder) + : base(parentFolder, "Self", "", 0, null, "d79a0edd-fbc5-415d-8701-852d3bf28406") + { } + + /// + /// Gets the Screenshot11 item image. + /// + /// The Screenshot11 image. + [RepositoryImage("de00bcae-85d4-42d6-83c8-f1dceff24bb0")] + public CompressedImage GetScreenshot11() + { + return GetImage("de00bcae-85d4-42d6-83c8-f1dceff24bb0"); + } + + /// + /// Gets the Screenshot11 item image. + /// + /// The bounds of the sub-image to return. + /// The cropped image. + [RepositoryImage("de00bcae-85d4-42d6-83c8-f1dceff24bb0")] + public CompressedImage GetScreenshot11(System.Drawing.Rectangle cropRect) + { + return GetImage("de00bcae-85d4-42d6-83c8-f1dceff24bb0", cropRect); + } + } + + /// + /// The GenericCellIconInfoClass folder. + /// + [RepositoryItemInfo("68d93ccb-0441-468c-9e9a-4028de2b4e0c")] + public class GenericCellIconInfoClass : RepoItemInfo + { + /// + /// GenericCellIconInfoClass class constructor. + /// + public GenericCellIconInfoClass(RepoGenBaseFolder parentFolder) + : base(parentFolder, "GenericCellIcon", "cell[@accessiblename>' Row']", 30000, null, "68d93ccb-0441-468c-9e9a-4028de2b4e0c") + { } + + /// + /// Gets the ErrorIcon item image. + /// + /// The ErrorIcon image. + [RepositoryImage("177d1f5e-b60b-4c93-b880-4e6a8dc84a69")] + public CompressedImage GetErrorIcon() + { + return GetImage("177d1f5e-b60b-4c93-b880-4e6a8dc84a69"); + } + + /// + /// Gets the ErrorIcon item image. + /// + /// The bounds of the sub-image to return. + /// The cropped image. + [RepositoryImage("177d1f5e-b60b-4c93-b880-4e6a8dc84a69")] + public CompressedImage GetErrorIcon(System.Drawing.Rectangle cropRect) + { + return GetImage("177d1f5e-b60b-4c93-b880-4e6a8dc84a69", cropRect); + } + } + + /// + /// The Self item. + /// + [RepositoryItem("d79a0edd-fbc5-415d-8701-852d3bf28406")] + public virtual Ranorex.Row Self + { + get + { + return _selfInfo.CreateAdapter(true); + } + } + + /// + /// The Self item info. + /// + [RepositoryItemInfo("d79a0edd-fbc5-415d-8701-852d3bf28406")] + public virtual SelfInfoClass SelfInfo + { + get + { + return _selfInfo; + } + } + + /// + /// The GenericCellMessage item. + /// + [RepositoryItem("2a266ff1-53b4-4d79-a6fe-e2d23e8b118c")] + public virtual Ranorex.Cell GenericCellMessage + { + get + { + return _genericcellmessageInfo.CreateAdapter(true); + } + } + + /// + /// The GenericCellMessage item info. + /// + [RepositoryItemInfo("2a266ff1-53b4-4d79-a6fe-e2d23e8b118c")] + public virtual RepoItemInfo GenericCellMessageInfo + { + get + { + return _genericcellmessageInfo; + } + } + + /// + /// The GenericCellIcon item. + /// + [RepositoryItem("68d93ccb-0441-468c-9e9a-4028de2b4e0c")] + public virtual Ranorex.Cell GenericCellIcon + { + get + { + return _genericcelliconInfo.CreateAdapter(true); + } + } + + /// + /// The GenericCellIcon item info. + /// + [RepositoryItemInfo("68d93ccb-0441-468c-9e9a-4028de2b4e0c")] + public virtual GenericCellIconInfoClass GenericCellIconInfo + { + get + { + return _genericcelliconInfo; + } + } + } + + /// /// The ContextMenuAppFolder folder. /// [RepositoryFolder("982924af-cebe-4e46-9281-476e566d6398")] @@ -2734,8 +2815,6 @@ [RepositoryFolder("559e3624-4636-44d9-8c9e-6d20453f95bf")] public partial class DropDownMenuItemListAppFolder : RepoGenBaseFolder { - RepoItemInfo _listitemvbInfo; - RepoItemInfo _itemselecteerInfo; RepoItemInfo _genericdropdownitemInfo; /// @@ -2744,8 +2823,6 @@ public DropDownMenuItemListAppFolder(RepoGenBaseFolder parentFolder) : base("DropDownMenuItemList", "/list[@controlid='1000']", parentFolder, 30000, null, true, "559e3624-4636-44d9-8c9e-6d20453f95bf", "") { - _listitemvbInfo = new RepoItemInfo(this, "ListItemVB", "listitem[@text='VB']", 30000, null, "7de3ab3c-85d6-46cd-89aa-bf6bd544fede"); - _itemselecteerInfo = new RepoItemInfo(this, "ItemSelecteer", "listitem[@text='']", 30000, null, "0ba72d60-9b4f-4cc3-aab9-9bcf277862af"); _genericdropdownitemInfo = new RepoItemInfo(this, "GenericDropDownItem", "listitem[@text=$textItemDropDownMenu]", 30000, null, "81ebade6-6648-4b3b-a974-22ccbf15c7dc"); } @@ -2774,54 +2851,6 @@ } /// - /// The ListItemVB item. - /// - [RepositoryItem("7de3ab3c-85d6-46cd-89aa-bf6bd544fede")] - public virtual Ranorex.ListItem ListItemVB - { - get - { - return _listitemvbInfo.CreateAdapter(true); - } - } - - /// - /// The ListItemVB item info. - /// - [RepositoryItemInfo("7de3ab3c-85d6-46cd-89aa-bf6bd544fede")] - public virtual RepoItemInfo ListItemVBInfo - { - get - { - return _listitemvbInfo; - } - } - - /// - /// The ItemSelecteer item. - /// - [RepositoryItem("0ba72d60-9b4f-4cc3-aab9-9bcf277862af")] - public virtual Ranorex.ListItem ItemSelecteer - { - get - { - return _itemselecteerInfo.CreateAdapter(true); - } - } - - /// - /// The ItemSelecteer item info. - /// - [RepositoryItemInfo("0ba72d60-9b4f-4cc3-aab9-9bcf277862af")] - public virtual RepoItemInfo ItemSelecteerInfo - { - get - { - return _itemselecteerInfo; - } - } - - /// /// The GenericDropDownItem item. /// [RepositoryItem("81ebade6-6648-4b3b-a974-22ccbf15c7dc")] Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rximg =================================================================== diff -u -r8786d04f5532990e7c28ae430522be069f8d7d39 -rcd75eeac6e33829dbab50bcc963eb3d59173c111 Binary files differ Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rxrep =================================================================== diff -u -r8786d04f5532990e7c28ae430522be069f8d7d39 -rcd75eeac6e33829dbab50bcc963eb3d59173c111 --- System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rxrep (.../AutomatedSystemTestsRepository.rxrep) (revision 8786d04f5532990e7c28ae430522be069f8d7d39) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rxrep (.../AutomatedSystemTestsRepository.rxrep) (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -99,6 +99,15 @@ refimgid="2f5d14f6-4ad1-47bc-ae3a-cb82987da73b" searchtimeout="30000ms" usecache="False"> + + /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[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Invoer']/treeitem[@accessiblename='Stochastische ondergrondmodellen'] @@ -132,39 +141,10 @@ /form[@automationid='RiskeerMainWindow']//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~$substringFMName]/treeitem[@accessiblename='Oordeel'] - /form[@automationid='RiskeerMainWindow']//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='Traject 12-2']/treeitem[@accessiblename='Dijken en dammen - Piping'] - - - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/?/?/treeitem[@accessiblename='Dijken en dammen - Piping']/treeitem[@accessiblename='Invoer']/treeitem[@accessiblename='Profielschematisaties'] - /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1] @@ -295,15 +275,6 @@ /form[@automationid='RiskeerMainWindow']/?/container/tabpagelist/button[@automationid='MenuDropDownButton'] - - /form[@automationid='RiskeerMainWindow']/list//container[@controlname='FailureMechanismContributionView']/?/table/row[@accessiblevalue~$labelFM]/cell[@accessiblename>'Is relevant'] - - /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter']/container[@controlname='FailureMechanismResultView']/container/table[@controlname='dataGridView']/row/cell[@accessiblename>'Vak' and @text='12_2_00000']/../cell[@accessiblename>'Eenvoudige'] - - - - /form[@automationid='RiskeerMainWindow']//container/container[@controltypename='WinFormsAdapter']/container[@automationid='FailureMechanismContributionView'] - - - @@ -452,12 +402,21 @@ addcaps="row,accessible" capname="row" id="98c1c28a-f4dc-42c8-9ead-d777288121c5" - name="Naam" + name="Name" refimgid="0d93e35c-ce0b-48d6-afb4-ecc5194f06a5" refpath="/form[@automationid='RiskeerMainWindow']/container[1]/container[2]/container[@caption='']/container[@controlname='PropertiesPanelGridView']/element[@controltypename='PropertyGridView']/table[@accessiblename='Properties Window']/row[@accessiblename='Naam']" searchtimeout="30000ms"> /form[@automationid='RiskeerMainWindow']//container[@controlname='PropertiesPanelGridView']//table[@accessiblename='Properties Window']/row[@accessiblename='Naam'] + + /form[@automationid='RiskeerMainWindow']//container[@controlname='PropertiesPanelGridView']//table[@accessiblename='Properties Window']/row[@accessiblename>'Aandeel'] + /form[@automationid='RiskeerMainWindow']//container[@controlname='PropertiesPanelGridView']//table[@accessiblename='Properties Window'] @@ -466,26 +425,79 @@ /form[@automationid='RiskeerMainWindow']//container[@controlname='PropertiesPanelGridView'] - - /form[@automationid='RiskeerMainWindow']/list//table[@controlname='dataGridView']/row[@accessiblename='Row 0']/cell[@accessiblename='Eenvoudige toets Row 0'] - - - /form[@automationid='RiskeerMainWindow']/container[1]//container[@controlname='PipingFailureMechanismView']/container[@controlname='riskeerMapControl']/?/?/container[@controlname='Map'] - + + + + iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAABGdBTUEAALGPC/xhBQAAAAlwSFlz +AAAOxAAADsQBlSsOGwAAAflJREFUOE/Fk/9LE2Ecx/u/+iG0NL9c5+bZdI1NkuI0z+NBtsMIdLqz +dkWiEzGJ2M2dY4JgYAZB+xeCyF/8YWw6dTnPtXOnnvpDvuNZnI4JJUFvPgfPvT/Pi8/n+Xbj53Wl +quo/hTOZjKZpkiQ953kEBviFWUlfUDWcSqX8hBRDXjMRsT6oiHJialfo9JM+pCqTfusSjPS4IBiz +8llq0Yq/PFIeIKx55fRzUo+IIcFdxdtwNpsNBAKl2RDIw7F2BPXLA45yf9vJp0Th9ZOAX8Q06kM2 +jIXpo54KOeo0g07qG31siWd/PGas1YV0N6NpcepDNoyNwfKsWBgYrUZ9YMWeVr27xZge098oEiHU +h2w43PvQ+hgzZRcwWo36wPa8zQVP066PNZJvg+w96kM2LPd6j1fUg2AHbRLVTte/wQf2vetu3tWY +9zDGwtxwTViSSCk6Yc7JtElUM95NlpcTwHY6Gradd/YUIT81XrttbFi2p+14RaNNohr1geUctzfZ ++oPF6FfHrdob9uuoRHEnzB++j9Nq+xFFj4SBbTB1INOCDxNqHxWEOzDidufkR+ZSTH8lbrlac/db +Ci8EIxlN9/ueuduvvCRUSA/y/BpXl5+Ui+rMfnRmeyL0hblJeL6KhKphqPIwCHnKcUMch8GfPoy/ +0v+F8V1TqnoOxOXBfwwHqGMAAAAASUVORK5CYII= + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='MessageWindow']/table[@controlname='messagesDataGridView']/row[@accessiblename='Row '+$indexRowMessage]/cell[@accessiblename>'Bericht'] + + + + iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAABGdBTUEAALGPC/xhBQAAAAlwSFlz +AAAOxAAADsQBlSsOGwAAAflJREFUOE/Fk/9LE2Ecx/u/+iG0NL9c5+bZdI1NkuI0z+NBtsMIdLqz +dkWiEzGJ2M2dY4JgYAZB+xeCyF/8YWw6dTnPtXOnnvpDvuNZnI4JJUFvPgfPvT/Pi8/n+Xbj53Wl +quo/hTOZjKZpkiQ953kEBviFWUlfUDWcSqX8hBRDXjMRsT6oiHJialfo9JM+pCqTfusSjPS4IBiz +8llq0Yq/PFIeIKx55fRzUo+IIcFdxdtwNpsNBAKl2RDIw7F2BPXLA45yf9vJp0Th9ZOAX8Q06kM2 +jIXpo54KOeo0g07qG31siWd/PGas1YV0N6NpcepDNoyNwfKsWBgYrUZ9YMWeVr27xZge098oEiHU +h2w43PvQ+hgzZRcwWo36wPa8zQVP066PNZJvg+w96kM2LPd6j1fUg2AHbRLVTte/wQf2vetu3tWY +9zDGwtxwTViSSCk6Yc7JtElUM95NlpcTwHY6Gradd/YUIT81XrttbFi2p+14RaNNohr1geUctzfZ ++oPF6FfHrdob9uuoRHEnzB++j9Nq+xFFj4SBbTB1INOCDxNqHxWEOzDidufkR+ZSTH8lbrlac/db +Ci8EIxlN9/ueuduvvCRUSA/y/BpXl5+Ui+rMfnRmeyL0hblJeL6KhKphqPIwCHnKcUMch8GfPoy/ +0v+F8V1TqnoOxOXBfwwHqGMAAAAASUVORK5CYII= + + /form[@automationid='RiskeerMainWindow']//container[@controlname='MessageWindow']/table[@controlname='messagesDataGridView']/row[@accessiblename='Row '+$indexRowMessage]/cell[@accessiblename>' Row'] + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='MessageWindow']/table[@controlname='messagesDataGridView']/row[@accessiblename='Row '+$indexRowMessage] + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='MessageWindow']/table[@controlname='messagesDataGridView'] + + /form[@automationid='RiskeerMainWindow'] @@ -867,24 +879,6 @@ - /list[@controlid='1000']/listitem[@text='VB'] - - - /list[@controlid='1000']/listitem[@text='<selecteer>'] - - + + + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Data/script10/input/Ondergrond traject 12_2_met_DSoil_v17_2_1_987.soil =================================================================== diff -u Binary files differ Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Data/script21/output/customAssessment.risk =================================================================== diff -u -rb9092a6d41a017143566020596d54b79517379ad -rcd75eeac6e33829dbab50bcc963eb3d59173c111 Binary files differ Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Data/script21/output/detailedAssessment.risk =================================================================== diff -u -rb9092a6d41a017143566020596d54b79517379ad -rcd75eeac6e33829dbab50bcc963eb3d59173c111 Binary files differ Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Data/script21/output/relevanceModifiedInFMCView.risk =================================================================== diff -u -rb9092a6d41a017143566020596d54b79517379ad -rcd75eeac6e33829dbab50bcc963eb3d59173c111 Binary files differ Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Data/script21/output/relevanceModifiedInPE.risk =================================================================== diff -u -rb9092a6d41a017143566020596d54b79517379ad -rcd75eeac6e33829dbab50bcc963eb3d59173c111 Binary files differ Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Data/script21/output/simpleAssessment.risk =================================================================== diff -u -rb9092a6d41a017143566020596d54b79517379ad -rcd75eeac6e33829dbab50bcc963eb3d59173c111 Binary files differ Index: System tests/AutomatedSystemTests/AutomatedSystemTests/DeleteFileIfExists.UserCode.cs =================================================================== diff -u -r8786d04f5532990e7c28ae430522be069f8d7d39 -rcd75eeac6e33829dbab50bcc963eb3d59173c111 --- System tests/AutomatedSystemTests/AutomatedSystemTests/DeleteFileIfExists.UserCode.cs (.../DeleteFileIfExists.UserCode.cs) (revision 8786d04f5532990e7c28ae430522be069f8d7d39) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/DeleteFileIfExists.UserCode.cs (.../DeleteFileIfExists.UserCode.cs) (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -48,8 +48,7 @@ } else { Report.Log(ReportLevel.Info, "File " + fileToDelete + " could not be found to be deleted."); } - } catch (IOException ioExp) - { + } catch { Report.Log(ReportLevel.Warn, "File " + fileToDelete + " was found but coudn't be deleted."); } } Fisheye: Tag cd75eeac6e33829dbab50bcc963eb3d59173c111 refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubNodes.UserCode.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag cd75eeac6e33829dbab50bcc963eb3d59173c111 refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubNodes.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag cd75eeac6e33829dbab50bcc963eb3d59173c111 refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubNodes.rxrec'. Fisheye: No comparison available. Pass `N' to diff? Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubNodesCalculations.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubNodesCalculations.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubNodesCalculations.UserCode.cs (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,36 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// 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 +{ + public partial class ExpandAllSubNodesCalculations + { + /// + /// 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/ExpandAllSubNodesCalculations.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubNodesCalculations.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubNodesCalculations.cs (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,117 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// 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 +{ +#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 ExpandAllSubNodesCalculations recording. + /// + [TestModule("a2bd227a-e006-4e77-9c0d-21fc549d097c", ModuleType.Recording, 1)] + public partial class ExpandAllSubNodesCalculations : ITestModule + { + /// + /// Holds an instance of the AutomatedSystemTestsRepository repository. + /// + public static AutomatedSystemTestsRepository repo = AutomatedSystemTestsRepository.Instance; + + static ExpandAllSubNodesCalculations instance = new ExpandAllSubNodesCalculations(); + + /// + /// Constructs a new instance. + /// + public ExpandAllSubNodesCalculations() + { + } + + /// + /// Gets a static instance of this recording. + /// + public static ExpandAllSubNodesCalculations Instance + { + get { return instance; } + } + +#region Variables + + /// + /// Gets or sets the value of variable substringTrajectName. + /// + [TestVariable("77ae6c27-603e-4704-add9-e1249169f0e5")] + public string substringTrajectName + { + get { return repo.substringTrajectName; } + set { repo.substringTrajectName = value; } + } + + /// + /// Gets or sets the value of variable substringFMName. + /// + [TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")] + public string substringFMName + { + get { return repo.substringFMName; } + set { repo.substringFMName = 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, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Calculations'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Calculations.SelfInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Calculations.Self.Focus(); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Right Click item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Calculations' at Center.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Calculations.SelfInfo, new RecordItemIndex(1)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Calculations.Self.Click(System.Windows.Forms.MouseButtons.Right); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'ContextMenu.AllesUitklappen' at Center.", repo.ContextMenu.AllesUitklappenInfo, new RecordItemIndex(2)); + repo.ContextMenu.AllesUitklappen.Click(); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubNodesCalculations.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubNodesCalculations.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubNodesCalculations.rxrec (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,116 @@ + + + + 1 + + + True + + + True + + + 1 + + + True + + + + + + + + + + + + + + /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[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Berekeningen'] + + + + + + + + + + + /contextmenu[@processname='Riskeer']/menuitem[@text='Alles uitklappen'] + + + + + + + + + + + + ExpandAllSubNodesCalculations.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubnodesStochasticSubsurfaceModels.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubnodesStochasticSubsurfaceModels.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubnodesStochasticSubsurfaceModels.UserCode.cs (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -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 +{ + public partial class ExpandAllSubnodesStochasticSubsurfaceModels + { + /// + /// 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/ExpandAllSubnodesStochasticSubsurfaceModels.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubnodesStochasticSubsurfaceModels.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubnodesStochasticSubsurfaceModels.cs (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,120 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// 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 +{ +#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 ExpandAllSubnodesStochasticSubsurfaceModels recording. + /// + [TestModule("6b3643f7-60a2-455b-8131-739ad1d10355", ModuleType.Recording, 1)] + public partial class ExpandAllSubnodesStochasticSubsurfaceModels : ITestModule + { + /// + /// Holds an instance of the AutomatedSystemTestsRepository repository. + /// + public static AutomatedSystemTestsRepository repo = AutomatedSystemTestsRepository.Instance; + + static ExpandAllSubnodesStochasticSubsurfaceModels instance = new ExpandAllSubnodesStochasticSubsurfaceModels(); + + /// + /// Constructs a new instance. + /// + public ExpandAllSubnodesStochasticSubsurfaceModels() + { + } + + /// + /// Gets a static instance of this recording. + /// + public static ExpandAllSubnodesStochasticSubsurfaceModels Instance + { + get { return instance; } + } + +#region Variables + + /// + /// Gets or sets the value of variable substringTrajectName. + /// + [TestVariable("77ae6c27-603e-4704-add9-e1249169f0e5")] + public string substringTrajectName + { + get { return repo.substringTrajectName; } + set { repo.substringTrajectName = value; } + } + + /// + /// Gets or sets the value of variable substringFMName. + /// + [TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")] + public string substringFMName + { + get { return repo.substringFMName; } + set { repo.substringFMName = 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, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.StochasticSoilModelCollection'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.StochasticSoilModelCollection.SelfInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.StochasticSoilModelCollection.Self.Focus(); + Delay.Milliseconds(0); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Right Click item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.StochasticSoilModelCollection' at Center.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.StochasticSoilModelCollection.SelfInfo, new RecordItemIndex(1)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.StochasticSoilModelCollection.Self.Click(System.Windows.Forms.MouseButtons.Right); + Delay.Milliseconds(0); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'ContextMenu.AllesUitklappen' at Center.", repo.ContextMenu.AllesUitklappenInfo, new RecordItemIndex(2)); + repo.ContextMenu.AllesUitklappen.Click(); + Delay.Milliseconds(0); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubnodesStochasticSubsurfaceModels.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubnodesStochasticSubsurfaceModels.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandAllSubnodesStochasticSubsurfaceModels.rxrec (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,116 @@ + + + + 1 + + + False + + + True + + + 1 + + + True + + + + + + + + + + + + + + /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[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Invoer']/treeitem[@accessiblename='Stochastische ondergrondmodellen'] + + + + + + + + + + + /contextmenu[@processname='Riskeer']/menuitem[@text='Alles uitklappen'] + + + + + + + + + + + + ExpandAllSubnodesStochasticSubsurfaceModels.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/RepositoryImages/AutomatedSystemTestsRepository40cb8eed.rximgres =================================================================== diff -u -rc2666987e7c68090b42c2ae4fe3a4d81ca4ef2b9 -rcd75eeac6e33829dbab50bcc963eb3d59173c111 Binary files differ Index: System tests/AutomatedSystemTests/AutomatedSystemTests/SelectSimpleAssessmentForRow.cs =================================================================== diff -u -rb9092a6d41a017143566020596d54b79517379ad -rcd75eeac6e33829dbab50bcc963eb3d59173c111 --- System tests/AutomatedSystemTests/AutomatedSystemTests/SelectSimpleAssessmentForRow.cs (.../SelectSimpleAssessmentForRow.cs) (revision b9092a6d41a017143566020596d54b79517379ad) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/SelectSimpleAssessmentForRow.cs (.../SelectSimpleAssessmentForRow.cs) (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -100,22 +100,13 @@ Init(); - //Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.EenvoudigeToetsVak12_2_00000'.", repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.EenvoudigeToetsVak12_2_00000Info, new RecordItemIndex(0)); - //repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.EenvoudigeToetsVak12_2_00000.Focus(); - - //Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.EenvoudigeToetsVak12_2_00000' at CenterRight.", repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.EenvoudigeToetsVak12_2_00000Info, new RecordItemIndex(1)); - //repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.EenvoudigeToetsVak12_2_00000.Click(Location.CenterRight); - - //Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'DropDownMenuItemList.ListItemVB' at Center.", repo.DropDownMenuItemList.ListItemVBInfo, new RecordItemIndex(2)); - //repo.DropDownMenuItemList.ListItemVB.Click(); - - Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.SimpleAssessmentTypeRowNth'.", repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.SimpleAssessmentTypeRowNthInfo, new RecordItemIndex(3)); + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.SimpleAssessmentTypeRowNth'.", repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.SimpleAssessmentTypeRowNthInfo, new RecordItemIndex(0)); repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.SimpleAssessmentTypeRowNth.Focus(); - Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.SimpleAssessmentTypeRowNth' at CenterRight.", repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.SimpleAssessmentTypeRowNthInfo, new RecordItemIndex(4)); + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.SimpleAssessmentTypeRowNth' at CenterRight.", repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.SimpleAssessmentTypeRowNthInfo, new RecordItemIndex(1)); repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.SimpleAssessmentTypeRowNth.Click(Location.CenterRight); - Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'DropDownMenuItemList.GenericDropDownItem' at Center.", repo.DropDownMenuItemList.GenericDropDownItemInfo, new RecordItemIndex(5)); + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'DropDownMenuItemList.GenericDropDownItem' at Center.", repo.DropDownMenuItemList.GenericDropDownItemInfo, new RecordItemIndex(2)); repo.DropDownMenuItemList.GenericDropDownItem.Click(); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/SelectSimpleAssessmentForRow.rxrec =================================================================== diff -u -r14e633cd649e143ce0f7946dd76cc39764904800 -rcd75eeac6e33829dbab50bcc963eb3d59173c111 --- System tests/AutomatedSystemTests/AutomatedSystemTests/SelectSimpleAssessmentForRow.rxrec (.../SelectSimpleAssessmentForRow.rxrec) (revision 14e633cd649e143ce0f7946dd76cc39764904800) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/SelectSimpleAssessmentForRow.rxrec (.../SelectSimpleAssessmentForRow.rxrec) (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -31,204 +31,6 @@ - - - - - - - /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter']/container[@controlname='FailureMechanismResultView']/container/table[@controlname='dataGridView']/row/cell[@accessiblename>'Vak' and @text='12_2_00000']/../cell[@accessiblename>'Eenvoudige'] - - - - - - - - - - - - - /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter']/container[@controlname='FailureMechanismResultView']/container/table[@controlname='dataGridView']/row/cell[@accessiblename>'Vak' and @text='12_2_00000']/../cell[@accessiblename>'Eenvoudige'] - - - - - - - - - - - - 3 - - - True - - - VN - - - False - - - - /list[@controlid='1000']/listitem[@text='VN'] - - - - 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 -8h/jSG7j3IQr8HJ4HoR6+9GwbiSS3qzNGojYBQ27yyASSeOvt+tQi61EztH5EYUDO/acH261a+3R -/wB1/wAh/jR9uj/uv+Q/xp3FYh86/wD7kX/fJ/xo86//ALkX/fJ/xqb7dH/df8h/jR9uj/uv+Q/x -ouFiHzr/APuRf98n/Gjzr/8AuRf98n/Gpvt0f91/yH+NH26P+6/5D/Gi4WKdtDc2ufJiQZAXku3A -zgDLcDk1N51//ci/75P+NTfbo/7r/kP8aPt0f91/yH+NFwsQ+df/ANyL/vk/40n2i/8A7kX/AHyf -8an+3R/3X/If4003cefuv+Q/xouFiEXGoZOY4fbg/wCNFpHK19LLMACyjOBx6f0qb7XH/df8h/jS -LdxiQttfBAHQe/v70XCxV+zy/Z7qMxtiGFoouPvA5PH4bR+FSsJoZJp0jkbbKDsUH51KKPxwf5Gr -H26P+6/5D/Gj7dH/AHX/ACH+NIZLbo0cCLIxZ8fMSc5PepKrfbo/7r/kP8aPt0f91/yH+NAFmiq3 -26P+6/5D/Gj7dH/df8h/jQBZoqt9uj/uv+Q/xooAoUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU -UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ -AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB -RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF -FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU -UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/2Q== - - - Fisheye: Tag cd75eeac6e33829dbab50bcc963eb3d59173c111 refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/ShowNodeItemInProjectExplorerTree.UserCode.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag cd75eeac6e33829dbab50bcc963eb3d59173c111 refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/ShowNodeItemInProjectExplorerTree.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag cd75eeac6e33829dbab50bcc963eb3d59173c111 refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/ShowNodeItemInProjectExplorerTree.rxrec'. Fisheye: No comparison available. Pass `N' to diff? Index: System tests/AutomatedSystemTests/AutomatedSystemTests/UpdateSubsurfaceSchematization.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/UpdateSubsurfaceSchematization.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/UpdateSubsurfaceSchematization.UserCode.cs (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -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 +{ + public partial class UpdateSubsurfaceSchematization + { + /// + /// 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/UpdateSubsurfaceSchematization.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/UpdateSubsurfaceSchematization.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/UpdateSubsurfaceSchematization.cs (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,119 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// 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 +{ +#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 UpdateSubsurfaceSchematization recording. + /// + [TestModule("32dc32fd-5a31-4bd3-96eb-7c8d70401ccb", ModuleType.Recording, 1)] + public partial class UpdateSubsurfaceSchematization : ITestModule + { + /// + /// Holds an instance of the AutomatedSystemTestsRepository repository. + /// + public static AutomatedSystemTestsRepository repo = AutomatedSystemTestsRepository.Instance; + + static UpdateSubsurfaceSchematization instance = new UpdateSubsurfaceSchematization(); + + /// + /// Constructs a new instance. + /// + public UpdateSubsurfaceSchematization() + { + } + + /// + /// Gets a static instance of this recording. + /// + public static UpdateSubsurfaceSchematization Instance + { + get { return instance; } + } + +#region Variables + + /// + /// Gets or sets the value of variable substringTrajectName. + /// + [TestVariable("77ae6c27-603e-4704-add9-e1249169f0e5")] + public string substringTrajectName + { + get { return repo.substringTrajectName; } + set { repo.substringTrajectName = value; } + } + + /// + /// Gets or sets the value of variable substringFMName. + /// + [TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")] + public string substringFMName + { + get { return repo.substringFMName; } + set { repo.substringFMName = 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 Right Click item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.StochasticSoilModelCollection' at Center.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.StochasticSoilModelCollection.SelfInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.StochasticSoilModelCollection.Self.Click(System.Windows.Forms.MouseButtons.Right); + Delay.Milliseconds(0); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'ContextMenu.Bijwerken' at Center.", repo.ContextMenu.BijwerkenInfo, new RecordItemIndex(1)); + repo.ContextMenu.Bijwerken.Click(); + Delay.Milliseconds(0); + + Report.Log(ReportLevel.Info, "Wait", "Waiting 5s to not exist. Associated repository item: 'ActivityProgressDialog.ProgressBar'", repo.ActivityProgressDialog.ProgressBarInfo, new ActionTimeout(5000), new RecordItemIndex(2)); + repo.ActivityProgressDialog.ProgressBarInfo.WaitForNotExists(5000); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/UpdateSubsurfaceSchematization.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/UpdateSubsurfaceSchematization.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/UpdateSubsurfaceSchematization.rxrec (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,167 @@ + + + + 1 + + + False + + + True + + + 1 + + + True + + + + + + + + + + + + + + /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'] + + + + + + + + + + + + False + + + Bijwerken... + + + Press + + + b + + + Bijwerken... + + + MenuItem + + + Focusable + + + + + + /contextmenu[@processname='Riskeer']/menuitem[@accessiblename='Bijwerken...'] + + + + + + + + + + + /form[@controlname='ActivityProgressDialog']/progressbar[@controlname='progressBar'] + + + + + + + + + + + + UpdateSubsurfaceSchematization.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/UpdateSurfaceLines.cs =================================================================== diff -u -r8786d04f5532990e7c28ae430522be069f8d7d39 -rcd75eeac6e33829dbab50bcc963eb3d59173c111 --- System tests/AutomatedSystemTests/AutomatedSystemTests/UpdateSurfaceLines.cs (.../UpdateSurfaceLines.cs) (revision 8786d04f5532990e7c28ae430522be069f8d7d39) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/UpdateSurfaceLines.cs (.../UpdateSurfaceLines.cs) (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -107,6 +107,9 @@ repo.ContextMenu.Bijwerken.Click(); Delay.Milliseconds(0); + Report.Log(ReportLevel.Info, "Wait", "Waiting 5s to not exist. Associated repository item: 'ActivityProgressDialog.ProgressBar'", repo.ActivityProgressDialog.ProgressBarInfo, new ActionTimeout(5000), new RecordItemIndex(2)); + repo.ActivityProgressDialog.ProgressBarInfo.WaitForNotExists(5000); + } #region Image Feature Data Index: System tests/AutomatedSystemTests/AutomatedSystemTests/UpdateSurfaceLines.rxrec =================================================================== diff -u -r8786d04f5532990e7c28ae430522be069f8d7d39 -rcd75eeac6e33829dbab50bcc963eb3d59173c111 --- System tests/AutomatedSystemTests/AutomatedSystemTests/UpdateSurfaceLines.rxrec (.../UpdateSurfaceLines.rxrec) (revision 8786d04f5532990e7c28ae430522be069f8d7d39) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/UpdateSurfaceLines.rxrec (.../UpdateSurfaceLines.rxrec) (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -126,6 +126,24 @@ + + + + + + + + /form[@controlname='ActivityProgressDialog']/progressbar[@controlname='progressBar'] + + + + /// 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/ValidateErrorIcon.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateErrorIcon.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateErrorIcon.cs (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,116 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// 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 +{ +#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 ValidateErrorIcon recording. + /// + [TestModule("85bd5588-c795-4a99-aeaf-4daebe835849", ModuleType.Recording, 1)] + public partial class ValidateErrorIcon : ITestModule + { + /// + /// Holds an instance of the AutomatedSystemTestsRepository repository. + /// + public static AutomatedSystemTestsRepository repo = AutomatedSystemTestsRepository.Instance; + + static ValidateErrorIcon instance = new ValidateErrorIcon(); + + /// + /// Constructs a new instance. + /// + public ValidateErrorIcon() + { + } + + /// + /// Gets a static instance of this recording. + /// + public static ValidateErrorIcon Instance + { + get { return instance; } + } + +#region Variables + + /// + /// Gets or sets the value of variable indexRowMessage. + /// + [TestVariable("1fbcad7f-de39-4620-840f-1a08bca18ef2")] + public string indexRowMessage + { + get { return repo.indexRowMessage; } + set { repo.indexRowMessage = 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(); + + try { + Report.Log(ReportLevel.Info, "Validation", "(Optional Action)\r\nValidating ContainsImage (Screenshot: 'ErrorIcon' with region {X=0,Y=1,Width=17,Height=15}) on item 'RiskeerMainWindow.MessagesDataGridView.GenericRow.GenericCellIcon'.", repo.RiskeerMainWindow.MessagesDataGridView.GenericRow.GenericCellIconInfo, new RecordItemIndex(0)); + Validate.ContainsImage(repo.RiskeerMainWindow.MessagesDataGridView.GenericRow.GenericCellIconInfo, GenericCellIcon_ErrorIcon, GenericCellIcon_ErrorIcon_Options, "Comparing with error icon", new Validate.Options(){ReportSimilarity=Validate.ResultOption.Always, ReportDifferenceImages=Validate.ResultOption.OnFail, ReportExpectedAndActualImages=Validate.ResultOption.Always}); + Delay.Milliseconds(100); + } catch(Exception ex) { Report.Log(ReportLevel.Warn, "Module", "(Optional Action) " + ex.Message, new RecordItemIndex(0)); } + + } + +#region Image Feature Data + /// + /// DO NOT REFERENCE THIS CODE - auto generated + /// + CompressedImage GenericCellIcon_ErrorIcon + { get { return repo.RiskeerMainWindow.MessagesDataGridView.GenericRow.GenericCellIconInfo.GetErrorIcon(new Rectangle(0, 1, 17, 15)); } } + + /// + /// DO NOT REFERENCE THIS CODE - auto generated + /// + Imaging.FindOptions GenericCellIcon_ErrorIcon_Options + { get { return Imaging.FindOptions.Parse("1;Edges;0,0,0,0;True;10000000;0ms"); } } + +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateErrorIcon.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateErrorIcon.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateErrorIcon.rxrec (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,81 @@ + + + + 1 + + + False + + + True + + + 1 + + + True + + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='MessageWindow']/table[@controlname='messagesDataGridView']/row[@accessiblename='Row '+$indexRowMessage]/cell[@accessiblename=' Row 0'] + + + + + + + + Comparing with error icon + + + + + + + + + + + ValidateErrorIcon.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSourcePathSubsurfaceStochasticModels.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSourcePathSubsurfaceStochasticModels.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSourcePathSubsurfaceStochasticModels.UserCode.cs (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,51 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// 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 +{ + public partial class ValidateSourceSubsurfaceStochasticModels + { + /// + /// 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. + } + + } + + public partial class ValidateSourcePathSubsurfaceStochasticModels + { + /// + /// 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/ValidateSourcePathSubsurfaceStochasticModels.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSourcePathSubsurfaceStochasticModels.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSourcePathSubsurfaceStochasticModels.cs (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,134 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// 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 +{ +#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 ValidateSourcePathSubsurfaceStochasticModels recording. + /// + [TestModule("91eb0c4e-9253-4dc7-a692-cc3aca2d4649", ModuleType.Recording, 1)] + public partial class ValidateSourcePathSubsurfaceStochasticModels : ITestModule + { + /// + /// Holds an instance of the AutomatedSystemTestsRepository repository. + /// + public static AutomatedSystemTestsRepository repo = AutomatedSystemTestsRepository.Instance; + + static ValidateSourcePathSubsurfaceStochasticModels instance = new ValidateSourcePathSubsurfaceStochasticModels(); + + /// + /// Constructs a new instance. + /// + public ValidateSourcePathSubsurfaceStochasticModels() + { + pathSubsurfaceStochasticModels = ""; + } + + /// + /// Gets a static instance of this recording. + /// + public static ValidateSourcePathSubsurfaceStochasticModels Instance + { + get { return instance; } + } + +#region Variables + + string _pathSubsurfaceStochasticModels; + + /// + /// Gets or sets the value of variable pathSubsurfaceStochasticModels. + /// + [TestVariable("93cc4d3e-3702-43cb-bcef-8942f86ea95b")] + public string pathSubsurfaceStochasticModels + { + get { return _pathSubsurfaceStochasticModels; } + set { _pathSubsurfaceStochasticModels = value; } + } + + /// + /// Gets or sets the value of variable substringTrajectName. + /// + [TestVariable("77ae6c27-603e-4704-add9-e1249169f0e5")] + public string substringTrajectName + { + get { return repo.substringTrajectName; } + set { repo.substringTrajectName = value; } + } + + /// + /// Gets or sets the value of variable substringFMName. + /// + [TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")] + public string substringFMName + { + get { return repo.substringFMName; } + set { repo.substringFMName = 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, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.StochasticSoilModelCollection'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.StochasticSoilModelCollection.SelfInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.StochasticSoilModelCollection.Self.Select(); + + try { + Report.Log(ReportLevel.Info, "Validation", "(Optional Action)\r\nValidating AttributeEqual (AccessibleValue=$pathSubsurfaceStochasticModels) on item 'RiskeerMainWindow.PropertiesPanelContainer.Table.SourcePath'.", repo.RiskeerMainWindow.PropertiesPanelContainer.Table.SourcePathInfo, new RecordItemIndex(1)); + Validate.AttributeEqual(repo.RiskeerMainWindow.PropertiesPanelContainer.Table.SourcePathInfo, "AccessibleValue", pathSubsurfaceStochasticModels, null, false); + } catch(Exception ex) { Report.Log(ReportLevel.Warn, "Module", "(Optional Action) " + ex.Message, new RecordItemIndex(1)); } + + Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.PropertiesPanelContainer.Table.SourcePath, false, new RecordItemIndex(2)); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.StochasticSoilModelCollection' at Center.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.StochasticSoilModelCollection.SelfInfo, new RecordItemIndex(3)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.StochasticSoilModelCollection.Self.Click(); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSourcePathSubsurfaceStochasticModels.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSourcePathSubsurfaceStochasticModels.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSourcePathSubsurfaceStochasticModels.rxrec (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,372 @@ + + + + 1 + + + True + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + /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'] + + + + + + + + + + + + + + + + False + + + De locatie van het bestand waaruit de profielschematisaties zijn geïmporteerd. + + + Bronlocatie + + + Row + + + ReadOnly, Focusable, Selectable + + + X:\script10\input\00original\surfacelines traject 12-2.csv + + + + /form[@automationid='RiskeerMainWindow']/container[1]//container[@controlname='PropertiesPanelGridView']/?/?/table[@accessiblename='Properties Window']/row[@accessiblename='Bronlocatie'] + + + + /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDABwTFRgVERwYFhgfHRwhKUUtKSYmKVQ8QDJFZFhpZ2JY +YF9ufJ6GbnWWd19giruLlqOpsbOxa4TC0MGszp6usar/2wBDAR0fHykkKVEtLVGqcmByqqqqqqqq +qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/wAARCAHYAfQDASIA +AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA +AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 +ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm +p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA +AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx +BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK +U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 +uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDd+xWn +/PrD/wB+xR9itP8An1h/79ip6KAIPsVp/wA+sP8A37FH2K0/59Yf+/YqeigCD7Faf8+sP/fsUfYr +T/n1h/79ip6KAIPsVp/z6w/9+xR9itP+fWH/AL9ip6KAIPsVp/z6w/8AfsUfYrT/AJ9Yf+/Yqeig +CD7Faf8APrD/AN+xR9itP+fWH/v2KnooAg+xWn/PrD/37FH2K0/59Yf+/YqeigCD7Faf8+sP/fsU +fYrT/n1h/wC/YqeigCD7Faf8+sP/AH7FH2K0/wCfWH/v2KnooAg+xWn/AD6w/wDfsUfYrT/n1h/7 +9ip6KAIPsVp/z6w/9+xR9itP+fWH/v2KnooAg+xWn/PrD/37FH2K0/59Yf8Av2KnooAg+xWn/PrD +/wB+xR9itP8An1h/79ip6KAIPsVp/wA+sP8A37FH2K0/59Yf+/YqeigCD7Faf8+sP/fsUfYrT/n1 +h/79ip6KAIPsVp/z6w/9+xR9itP+fWH/AL9ip6KAIPsVp/z6w/8AfsUfYrT/AJ9Yf+/YqeigCD7F +af8APrD/AN+xR9itP+fWH/v2KnooAg+xWn/PrD/37FH2K0/59Yf+/YqeigCD7Faf8+sP/fsUfYrT +/n1h/wC/YqeigCD7Faf8+sP/AH7FH2K0/wCfWH/v2KnooAg+xWn/AD6w/wDfsUfYrT/n1h/79ip6 +KAIPsVp/z6w/9+xR9itP+fWH/v2KnooAg+xWn/PrD/37FH2K0/59Yf8Av2KnooAg+xWn/PrD/wB+ +xR9itP8An1h/79ip6KAIPsVp/wA+sP8A37FH2K0/59Yf+/YqeigCD7Faf8+sP/fsUfYrT/n1h/79 +ip6aZYwcF1BHvQBF9itP+fWH/v2KPsVp/wA+sP8A37FTKysMqQR7GloAg+xWn/PrD/37FH2K0/59 +Yf8Av2KnooAg+xWn/PrD/wB+xR9itP8An1h/79ipXYquQMnIHX1NQOZkTLPzg8gjrgn09qAHfYrT +/n1h/wC/Yo+xWn/PrD/37FT0UAQfYrT/AJ9Yf+/YoqeigAooooAKKKKACiiigAooooAKKKKACiii +gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA +CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEddy4Bwcg/rTGjZ8B2BA7AEf1qSi +gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA +CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK +KKKACiiigAooooAKKKKACiiigAooooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb +5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy +19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOoo +Ab5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99G +jy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NO +ooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf9 +9Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76 +NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+r +f99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/ +76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99GinUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF +FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU +UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR +QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA +BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF +FFFABRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUA +LRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSU +UALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUAJRSZozQAtFJmjNAC0UmaM0ALRSZozQAt +FJmjNAC0UmaM0ALRSZozQAtFJmjNAC0UmaM0ALRSZozQAtFJmjNAC0UmaM0ALRSZozQAtFJmjNAC +0UmaM0ALRSZozQAtFJmjNAC0UmaM0ALRSZozQAtFJmjNAC0UmaM0ALRSZozQAtFJmjNAC0UmaM0A +LRSZozQAtFJmjNAC0UmaM0ALRSZozQAtFJmjNAC0UmaM0ALRSZozQAtFJmigBtFM82P++v50ebH/ +AH1/OmIfRTPNj/vr+dHmx/31/OgB9FM82P8Avr+dHmx/31/OgB9FM82P++v50ebH/fX86AH0UzzY +/wC+v50ebH/fX86AH0UzzY/76/nR5sf99fzoAfRTPNj/AL6/nR5sf99fzoAfRTPNj/vr+dHmx/31 +/OgB9FM82P8Avr+dHmx/31/OgB9FM82P++v50ebH/fX86AH0UzzY/wC+v50ebH/fX86AH0UzzY/7 +6/nR5sf99fzoAfRTPNj/AL6/nR5sf99fzoAfRTPNj/vr+dHmx/31/OgB9FM82P8Avr+dHmx/31/O +gB9FM82P++v50ebH/fX86AH0UzzY/wC+v50ebH/fX86AH0UzzY/76/nR5sf99fzoAfRTPNj/AL6/ +nR5sf99fzoAfRTPNj/vr+dHmx/31/OgB9FM82P8Avr+dHmx/31/OgB9FM82P++v50ebH/fX86AH0 +UzzY/wC+v50ebH/fX86AH0UzzY/76/nR5sf99fzoAfRTPNj/AL6/nR5sf99fzoAfRTPNj/vr+dHm +x/31/OgB9FM82P8Avr+dHmx/31/OgB9FM82P++v50ebH/fX86AH0UzzY/wC+v50ebH/fX86AH0Uz +zY/76/nR5sf99fzoAfRTPNj/AL6/nR5sf99fzoAfRTPNj/vr+dFAEvlR/wDPNP8AvkUeVH/zzT/v +kVkLqMzCdo5gy+U0iAkMyEEcEBRg89Oale7dVfy70SRB4x5+FIXJ+YcDHAwfbPNIZpeVH/zzT/vk +UeVH/wA80/75FZcl5OsI8u4VojKVFyzKoIxnrtK9cjOO3rSvcXXkyyfaV/c2yy/uwGVzl++OhCjp +j2xQBp+VH/zzT/vkUeVH/wA80/75FPooAZ5Uf/PNP++RR5Uf/PNP++RT6KAGeVH/AM80/wC+RR5U +f/PNP++RT6KAGeVH/wA80/75FHlR/wDPNP8AvkU+igBnlR/880/75FHlR/8APNP++RT6KAGeVH/z +zT/vkUeVH/zzT/vkU+igBnlR/wDPNP8AvkUeVH/zzT/vkU+igBnlR/8APNP++RR5Uf8AzzT/AL5F +PooAZ5Uf/PNP++RR5Uf/ADzT/vkU+igBnlR/880/75FHlR/880/75FPooAZ5Uf8AzzT/AL5FHlR/ +880/75FPooAZ5Uf/ADzT/vkUeVH/AM80/wC+RT6KAGeVH/zzT/vkUeVH/wA80/75FPooAZ5Uf/PN +P++RR5Uf/PNP++RT6KAGeVH/AM80/wC+RR5Uf/PNP++RT6KAGeVH/wA80/75FHlR/wDPNP8AvkU+ +igBnlR/880/75FHlR/8APNP++RT6KAGeVH/zzT/vkUeVH/zzT/vkU+igBnlR/wDPNP8AvkUeVH/z +zT/vkU+igBnlR/8APNP++RR5Uf8AzzT/AL5FPooAZ5Uf/PNP++RR5Uf/ADzT/vkU+igBnlR/880/ +75FHlR/880/75FPooAZ5Uf8AzzT/AL5FHlR/880/75FPooAZ5Uf/ADzT/vkUeVH/AM80/wC+RT6K +AGeVH/zzT/vkUeVH/wA80/75FPooAZ5Uf/PNP++RR5Uf/PNP++RT6KAGeVH/AM80/wC+RR5Uf/PN +P++RT6KAGeVH/wA80/75FHlR/wDPNP8AvkU+igBnlR/880/75FHlR/8APNP++RT6KAGeVH/zzT/v +kUVWura9km3W+oGBCPuGFWwfrRQBYnjSeFomJCsMHB5oljSUKGJG1gwwe4oooAkyPWjI9ajooAky +PWjI9ajooAkyPWjI9ajooAkyPWjI9ajooAkyPWjI9ajooAkyPWjI9ajooAkyPWjI9ajooAkyPWjI +9ajooAkyPWjI9ajooAkyPWjI9ajooAkyPWjI9ajooAkyPWjI9ajooAkyPWjI9ajooAkyPWjI9ajo +oAkyPWjI9ajooAkyPWjI9ajooAkyPWjI9ajooAkyPWjI9ajooAkyPWjI9ajooAkyPWjI9ajooAky +PWjI9ajooAkyPWjI9ajooAkyPWjI9ajooAkyPWjI9ajooAkyPWjI9ajooAkyPWjI9ajooAkyPWjI +9ajooAkyPWjI9ajooAkyPWjI9ajooAkyPWjI9ajooAkyPWio6KACilwfSjB9KAEopcH0owfSgBKK +XB9KMH0oASilwfSjB9KAEopcH0owfSgBKKXB9KMH0oASilwfSjB9KAEopcH0owfSgBKKXB9KMH0o +ASilwfSjB9KAEopcH0owfSgBKKXB9KMH0oASilwfSjB9KAEopcH0owfSgBKKXB9KMH0oASilwfSj +B9KAEopcH0owfSgBKKXB9KMH0oASilwfSjB9KAEopcH0owfSgBKKXB9KMH0oASilwfSjB9KAEopc +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 +Rmsz+wrX/npN+Y/wo/sK1/56TfmP8KLy7BeXY080ZrM/sK1/56TfmP8ACj+wrX/npN+Y/wAKLy7B +eXY080ZrM/sK1/56TfmP8KP7Ctf+ek35j/Ci8uwXl2NPNFZn9hWv/PSb8x/hRReXYLy7GnRRRVFh +RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF +FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU +UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ +AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB +RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF +FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU +UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ +AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB +RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF +FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU +UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ +AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB +RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF +FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU +UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ +AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB +RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF +FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU +UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ +AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB +RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF +FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU +UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ +AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB +RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF +FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU +UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ +AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB +RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF +FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU +UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ +AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB +RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF +FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/2Q== + + + AccessibleValue + + + X:\script10\input\00original\surfacelines traject 12-2.csv + + + + + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='PropertiesPanelGridView']//table[@accessiblename='Properties Window']/row[@accessiblename='Bronlocatie'] + + + + + + + + + + + /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'] + + + + + + + + + + + + ValidateSourcePathSubsurfaceStochasticModels.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSourcePathSurfaceLines.cs =================================================================== diff -u -r8786d04f5532990e7c28ae430522be069f8d7d39 -rcd75eeac6e33829dbab50bcc963eb3d59173c111 --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSourcePathSurfaceLines.cs (.../ValidateSourcePathSurfaceLines.cs) (revision 8786d04f5532990e7c28ae430522be069f8d7d39) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSourcePathSurfaceLines.cs (.../ValidateSourcePathSurfaceLines.cs) (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -115,13 +115,15 @@ Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.SurfaceLinesCollectionNode'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.SurfaceLinesCollectionNode.SelfInfo, new RecordItemIndex(0)); repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.SurfaceLinesCollectionNode.Self.Select(); - Report.Log(ReportLevel.Info, "Validation", "Validating AttributeEqual (AccessibleValue=$pathSurfaceLines) on item 'RiskeerMainWindow.PropertiesPanelContainer.Table.Bronlocatie'.", repo.RiskeerMainWindow.PropertiesPanelContainer.Table.BronlocatieInfo, new RecordItemIndex(1)); - Validate.AttributeEqual(repo.RiskeerMainWindow.PropertiesPanelContainer.Table.BronlocatieInfo, "AccessibleValue", pathSurfaceLines); + Report.Log(ReportLevel.Info, "Validation", "Validating AttributeEqual (AccessibleValue=$pathSurfaceLines) on item 'RiskeerMainWindow.PropertiesPanelContainer.Table.SourcePath'.", repo.RiskeerMainWindow.PropertiesPanelContainer.Table.SourcePathInfo, new RecordItemIndex(1)); + Validate.AttributeEqual(repo.RiskeerMainWindow.PropertiesPanelContainer.Table.SourcePathInfo, "AccessibleValue", pathSurfaceLines); - Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.SurfaceLinesCollectionNode' at Center.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.SurfaceLinesCollectionNode.SelfInfo, new RecordItemIndex(2)); + Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.PropertiesPanelContainer.Table.SourcePath, false, new RecordItemIndex(2)); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.SurfaceLinesCollectionNode' at Center.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.SurfaceLinesCollectionNode.SelfInfo, new RecordItemIndex(3)); repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.SurfaceLinesCollectionNode.Self.Click(); - Report.Log(ReportLevel.Info, "Keyboard", "Key sequence '{Right}'.", new RecordItemIndex(3)); + Report.Log(ReportLevel.Info, "Keyboard", "Key sequence '{Right}'.", new RecordItemIndex(4)); Keyboard.Press("{Right}"); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSourcePathSurfaceLines.rxrec =================================================================== diff -u -r8786d04f5532990e7c28ae430522be069f8d7d39 -rcd75eeac6e33829dbab50bcc963eb3d59173c111 --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSourcePathSurfaceLines.rxrec (.../ValidateSourcePathSurfaceLines.rxrec) (revision 8786d04f5532990e7c28ae430522be069f8d7d39) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSourcePathSurfaceLines.rxrec (.../ValidateSourcePathSurfaceLines.rxrec) (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -305,6 +305,26 @@ X:\script10\input\00original\surfacelines traject 12-2.csv + + + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='PropertiesPanelGridView']//table[@accessiblename='Properties Window']/row[@accessiblename='Bronlocatie'] + + + + /// 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/ValidateSubsurfaceSchematizationContributionInPropertiesPanel.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationContributionInPropertiesPanel.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationContributionInPropertiesPanel.cs (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,107 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// 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 +{ +#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 ValidateSubsurfaceSchematizationContributionInPropertiesPanel recording. + /// + [TestModule("d917bf46-7cb3-4724-b4ba-f8763b6c116a", ModuleType.Recording, 1)] + public partial class ValidateSubsurfaceSchematizationContributionInPropertiesPanel : ITestModule + { + /// + /// Holds an instance of the AutomatedSystemTestsRepository repository. + /// + public static AutomatedSystemTestsRepository repo = AutomatedSystemTestsRepository.Instance; + + static ValidateSubsurfaceSchematizationContributionInPropertiesPanel instance = new ValidateSubsurfaceSchematizationContributionInPropertiesPanel(); + + /// + /// Constructs a new instance. + /// + public ValidateSubsurfaceSchematizationContributionInPropertiesPanel() + { + contributionPercentage = ""; + } + + /// + /// Gets a static instance of this recording. + /// + public static ValidateSubsurfaceSchematizationContributionInPropertiesPanel Instance + { + get { return instance; } + } + +#region Variables + + string _contributionPercentage; + + /// + /// Gets or sets the value of variable contributionPercentage. + /// + [TestVariable("8df94070-254f-42b2-8866-1f4fbedd0238")] + public string contributionPercentage + { + get { return _contributionPercentage; } + set { _contributionPercentage = 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.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.PropertiesPanelContainer.Table.ContributionPercentage, false, new RecordItemIndex(0)); + + Report.Log(ReportLevel.Info, "Validation", "Validating AttributeEqual (AccessibleValue=$contributionPercentage) on item 'RiskeerMainWindow.PropertiesPanelContainer.Table.ContributionPercentage'.", repo.RiskeerMainWindow.PropertiesPanelContainer.Table.ContributionPercentageInfo, new RecordItemIndex(1)); + Validate.AttributeEqual(repo.RiskeerMainWindow.PropertiesPanelContainer.Table.ContributionPercentageInfo, "AccessibleValue", contributionPercentage); + Delay.Milliseconds(100); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationContributionInPropertiesPanel.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationContributionInPropertiesPanel.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationContributionInPropertiesPanel.rxrec (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,357 @@ + + + + 1 + + + False + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='PropertiesPanelGridView']//table[@accessiblename='Properties Window']/row[@accessiblename>'Aandeel'] + + + + + + + + + + + + + + False + + + Het aandeel van de ondergrondschematisatie in het stochastische ondergrondmodel. + + + Aandeel [%] + + + Row + + + ReadOnly, Focusable, Selectable + + + 5.00 + + + + /form[@automationid='RiskeerMainWindow']/container[1]//container[@controlname='PropertiesPanelGridView']/?/?/table[@accessiblename='Properties Window']/row[@accessiblename='Aandeel [%]'] + + + + /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDABwTFRgVERwYFhgfHRwhKUUtKSYmKVQ8QDJFZFhpZ2JY +YF9ufJ6GbnWWd19giruLlqOpsbOxa4TC0MGszp6usar/2wBDAR0fHykkKVEtLVGqcmByqqqqqqqq +qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/wAARCAHqAcIDASIA +AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA +AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 +ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm +p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA +AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx +BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK +U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 +uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDd+xWn +/PrD/wB+xR9itP8An1h/79ip6KAIPsVp/wA+sP8A37FH2K0/59Yf+/YqeigCD7Faf8+sP/fsUfYr +T/n1h/79ip6KAIPsVp/z6w/9+xR9itP+fWH/AL9ip6KAIPsVp/z6w/8AfsUfYrT/AJ9Yf+/Yqeig +CD7Faf8APrD/AN+xR9itP+fWH/v2KnooAg+xWn/PrD/37FH2K0/59Yf+/YqeigCD7Faf8+sP/fsU +fYrT/n1h/wC/YqeigCD7Faf8+sP/AH7FH2K0/wCfWH/v2KnooAg+xWn/AD6w/wDfsUfYrT/n1h/7 +9ip6KAIPsVp/z6w/9+xR9itP+fWH/v2KnooAg+xWn/PrD/37FH2K0/59Yf8Av2KnooAg+xWn/PrD +/wB+xR9itP8An1h/79ip6KAIPsVp/wA+sP8A37FH2K0/59Yf+/YqeigCD7Faf8+sP/fsUfYrT/n1 +h/79ip6KAIPsVp/z6w/9+xR9itP+fWH/AL9ip6KAIPsVp/z6w/8AfsUfYrT/AJ9Yf+/YqeigCD7F +af8APrD/AN+xR9itP+fWH/v2KnooAg+xWn/PrD/37FH2K0/59Yf+/YqeigCD7Faf8+sP/fsUfYrT +/n1h/wC/YqeigCD7Faf8+sP/AH7FH2K0/wCfWH/v2KlZ0U4ZlB9zQroxwrKT7GgCL7Faf8+sP/fs +UfYrT/n1h/79ip6KAIPsVp/z6w/9+xR9itP+fWH/AL9ip6KAIPsVp/z6w/8AfsUfYrT/AJ9Yf+/Y +pC0xQy5wuNwAYcDH0qaIkp8xyQSM/jQBF9itP+fWH/v2KPsVp/z6w/8AfsVPRQBB9itP+fWH/v2K +PsVp/wA+sP8A37FT0jAlTtOD2NAEP2K0/wCfWH/v2KPsVp/z6w/9+xThIzkxr8rj7x9KloAg+xWn +/PrD/wB+xR9itP8An1h/79ip6KAIPsVp/wA+sP8A37FFT0UAFFFFABRRRQAUUUUAFFFFABRRRQAU +UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR +RQAUUUUAFFFFABRRRQBF5b+V5e9cYx93/wCvUiqFGB0paKACiiigApGBK4BwfWlooAYYhgbPlI6G +n0UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR +RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF +FABRRRQBSuZwZmjaRkVP4Y/vHjOfoP6fgZ7WUyxnLK5Vtu9ejcdf1qaigAooooAb5a+rf99Gjy19 +W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb +5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy +19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOoo +Ab5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99G +jy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NO +ooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf9 +9Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76 +NOooAb5a+rf99mk8pfV/++z/AI0+igBnkr6v/wB9t/jSeSvrJ/38b/GpKKAI/IT1k/7+N/jSfZ0/ +vSf9/W/xqWigCL7On96X/v63+NFS0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU +UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR +QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA +BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF +FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSU +UALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALR +SUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUAJRSZozQAtFJmjNAC0U +maM0ALRSZozQAtFJmjNAC0UmaM0ALRSZozQAtFJmjNAC0UmaM0ALRSZozQAtFJmjNAC0UmaM0ALR +SZozQAtFJmjNAC0UmaM0ALRSZozQAtFJmjNAC0UmaM0ALRSZozQAtFJmjNAC0UmaM0ALRSZozQAt +FJmjNAC0UmaM0ALRSZozQAtFJmjNAC0UmaM0ALRSZozQAtFJmigBtFM82P8Avr+dHmx/31/OmIfR +TPNj/vr+dHmx/wB9fzoAfRTPNj/vr+dHmx/31/OgB9FM82P++v50ebH/AH1/OgB9FM82P++v50eb +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 +yVNQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF +FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABTJvuD/eX+Yp9Mm+4P95f5igD +Om/1z/7x/nRRN/rn/wB4/wA6KAIqKKKBBRRRTAK07ft/1zX+tZladv2/65r/AFpDD/lsP+un/slT +VD/y2H/XT/2SpqACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK +KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKZN9wf7y/zFPpk +33B/vL/MUAZ03+uf/eP86KJv9c/+8f50UARUUUUxBRRRQAVp2/b/AK5r/WsytO37f9c1/rSGH/LY +f9dP/ZKmqH/lsP8Arp/7JU1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR +QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFMm+4 +P95f5in0yb7g/wB5f5igDOm/1z/7x/nRRN/rn/3j/OigCKlpKKBC0lFFABWnb9v+ua/1rMrTt+3/ +AFzX+tAw/wCWw/66f+yVNUP/AC2H/XT/ANkqagAooooAKKKKACiiigAooooAKKKKACiiigAooooA +KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo +oooAKKKKACmTfcH+8v8AMU+mTfcH+8v8xQBnTf65/wDeP86KJv8AXP8A7x/nRQBFRRRTEFFFFABW +nb9v+ua/1rMrTt+3/XNf60hh/wAth/10/wDZKmqH/lsP+un/ALJU1ABRRRQAUUUUAFFFFABRRRQA +UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR +RRQAUUUUAFFFFABRRRQAUUUUAFMm+4P95f5in0yb7g/3l/mKAM6b/XP/ALx/nRRN/rn/AN4/zooA +iooopiCiiigArTt+3/XNf61mVp2/b/rmv9aQB/y2H/XT/wBkqaof+Ww/66f+yVNQMKKKKACiiigA +ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi +iigAooooAKKKKACiiigAooooAKKKKACiiigApk33B/vL/MU+mTfcH+8v8xQBnTf65/8AeP8AOiib +/XP/ALx/nRQBFRRRTEFFFFABWnb9v+ua/wBazK07ft/1zX+tIA/5bD/rp/7JU1Q/8th/10/9kqag +YUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB +RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABTJvuD/eX+Yp9Mm+4P95f5igDOm/1 +z/7x/nRRN/rn/wB4/wA6KAIqKKKYgooooAK07ft/1zX+tZladv2/65r/AFpAH/LYf9dP/ZKmqH/l +sP8Arp/7JU1AwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig +AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACmTfcH+8v8xT6ZN9w +f7y/zFAGdN/rn/3j/Oiib/XP/vH+dFAEVFFFMQUUUUAFadv2/wCua/1rMrTt+g/65r/WkMP+Ww/6 +6f8AslTVD/y2H/XT/wBkqagAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo +AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACmTfcH ++8v8xT6ZN9wf7y/zFAGdN/rn/wB4/wA6KJv9c/8AvH+dFAEVFFFMQUUUUAFadv0H/XNf61mVp2/Q +f9c1/rSGH/LYf9dP/ZKmqH/lsP8Arp/7JU1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU +UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR +QAUUUUAFMm+4P95f5in0yb7g/wB5f5igDOm/1z/7x/nRRN/rn/3j/OigCKiiimIKKKKACtO36D/r +mv8AWsytO37f9c1/rSGH/LYf9dP/AGSpqh/5bD/rp/7JU1ABRRRQAUUUUAFFFFABRRRQAUUUUAFF +FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU +UAFFFFABRRRQAUUUUAFMm+4P95f5in0yb7g/3l/mKAM6b/XP/vH+dFE3+uf/AHj/ADooA//Z + + + AccessibleValue + + + 5.00 + + + + + + + + + + + ValidateSubsurfaceSchematizationContributionInPropertiesPanel.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationInProjectExplorer.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationInProjectExplorer.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationInProjectExplorer.UserCode.cs (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -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 +{ + public partial class ValidateSubsurfaceSchematizationInProjectExplorer + { + /// + /// 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/ValidateSubsurfaceSchematizationInProjectExplorer.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationInProjectExplorer.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationInProjectExplorer.cs (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,88 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// 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 +{ +#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 ValidateSubsurfaceSchematizationInProjectExplorer recording. + /// + [TestModule("7b0aa06d-511c-46a3-a9a6-082f4011e57c", ModuleType.Recording, 1)] + public partial class ValidateSubsurfaceSchematizationInProjectExplorer : ITestModule + { + /// + /// Holds an instance of the AutomatedSystemTestsRepository repository. + /// + public static AutomatedSystemTestsRepository repo = AutomatedSystemTestsRepository.Instance; + + static ValidateSubsurfaceSchematizationInProjectExplorer instance = new ValidateSubsurfaceSchematizationInProjectExplorer(); + + /// + /// Constructs a new instance. + /// + public ValidateSubsurfaceSchematizationInProjectExplorer() + { + } + + /// + /// Gets a static instance of this recording. + /// + public static ValidateSubsurfaceSchematizationInProjectExplorer 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(); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationInProjectExplorer.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationInProjectExplorer.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationInProjectExplorer.rxrec (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,48 @@ + + + + 1 + + + False + + + True + + + 1 + + + True + + + + + + + + + + + + + + + ValidateSubsurfaceSchematizationInProjectExplorer.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationName.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationName.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationName.UserCode.cs (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -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 +{ + public partial class ValidateSubsurfaceSchematizationName + { + /// + /// 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/ValidateSubsurfaceSchematizationName.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationName.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationName.cs (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,155 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// 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 +{ +#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 ValidateSubsurfaceSchematizationName recording. + /// + [TestModule("560d0007-fd1b-471b-9883-19d6c73cf565", ModuleType.Recording, 1)] + public partial class ValidateSubsurfaceSchematizationName : ITestModule + { + /// + /// Holds an instance of the AutomatedSystemTestsRepository repository. + /// + public static AutomatedSystemTestsRepository repo = AutomatedSystemTestsRepository.Instance; + + static ValidateSubsurfaceSchematizationName instance = new ValidateSubsurfaceSchematizationName(); + + /// + /// Constructs a new instance. + /// + public ValidateSubsurfaceSchematizationName() + { + nameSubsurfaceSchematization = ""; + } + + /// + /// Gets a static instance of this recording. + /// + public static ValidateSubsurfaceSchematizationName Instance + { + get { return instance; } + } + +#region Variables + + string _nameSubsurfaceSchematization; + + /// + /// Gets or sets the value of variable nameSubsurfaceSchematization. + /// + [TestVariable("3e080daf-3a8c-454e-9f1c-885391b833ba")] + public string nameSubsurfaceSchematization + { + get { return _nameSubsurfaceSchematization; } + set { _nameSubsurfaceSchematization = value; } + } + + /// + /// Gets or sets the value of variable substringTrajectName. + /// + [TestVariable("77ae6c27-603e-4704-add9-e1249169f0e5")] + public string substringTrajectName + { + get { return repo.substringTrajectName; } + set { repo.substringTrajectName = value; } + } + + /// + /// Gets or sets the value of variable substringFMName. + /// + [TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")] + public string substringFMName + { + get { return repo.substringFMName; } + set { repo.substringFMName = value; } + } + + /// + /// Gets or sets the value of variable subsurfaceStochasticModelName. + /// + [TestVariable("3ffbed7a-4559-45fe-b4e5-1a945317051e")] + public string subsurfaceStochasticModelName + { + get { return repo.subsurfaceStochasticModelName; } + set { repo.subsurfaceStochasticModelName = value; } + } + + /// + /// Gets or sets the value of variable subsurfaceSchematizationName. + /// + [TestVariable("d6395975-e717-466e-bd96-55cf93332255")] + public string subsurfaceSchematizationName + { + get { return repo.subsurfaceSchematizationName; } + set { repo.subsurfaceSchematizationName = 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(); + + try { + Report.Log(ReportLevel.Info, "Mouse", "(Optional Action)\r\nMouse Left Click item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.StochasticSoilModelCollection.GenericSubsurfaceSchematization' at Center.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.StochasticSoilModelCollection.GenericSubsurfaceSchematizationInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.InputFM.StochasticSoilModelCollection.GenericSubsurfaceSchematization.Click(); + } catch(Exception ex) { Report.Log(ReportLevel.Warn, "Module", "(Optional Action) " + ex.Message, new RecordItemIndex(0)); } + + try { + Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.PropertiesPanelContainer.Table.Name, false, new RecordItemIndex(1)); + } catch(Exception ex) { Report.Log(ReportLevel.Warn, "Module", "(Optional Action) " + ex.Message, new RecordItemIndex(1)); } + + try { + Report.Log(ReportLevel.Info, "Validation", "(Optional Action)\r\nValidating AttributeEqual (AccessibleValue=$nameSubsurfaceSchematization) on item 'RiskeerMainWindow.PropertiesPanelContainer.Table.Name'.", repo.RiskeerMainWindow.PropertiesPanelContainer.Table.NameInfo, new RecordItemIndex(2)); + Validate.AttributeEqual(repo.RiskeerMainWindow.PropertiesPanelContainer.Table.NameInfo, "AccessibleValue", nameSubsurfaceSchematization, null, false); + } catch(Exception ex) { Report.Log(ReportLevel.Warn, "Module", "(Optional Action) " + ex.Message, new RecordItemIndex(2)); } + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationName.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationName.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSubsurfaceSchematizationName.rxrec (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,681 @@ + + + + 1 + + + True + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + + False + + + False + + + False + + + 12_2_00100_Segment_12004_1D3 + + + 12_2_00100_Segment_12004_1D3 + + + OutlineItem + + + Focusable, Selectable + + + 6 + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']//treeitem[@accessiblename='Dijken en dammen - Piping']/treeitem[@accessiblename='Invoer']/treeitem[@accessiblename>'Stochastische ondergrondm']/treeitem[@accessiblename='12004_Piping']/treeitem[1] + + + + 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 + + + + + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='PropertiesPanelGridView']//table[@accessiblename='Properties Window']/row[@accessiblename='Naam'] + + + + + + + + + + + + + + False + + + De naam van de ondergrondschematisatie. + + + Naam + + + Row + + + ReadOnly, Focusable, Selectable + + + 12_2_00100_Segment_12004_1D3 + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='PropertiesPanelGridView']//table[@accessiblename='Properties Window']/row[@accessiblename='Naam'] + + + + /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDABwTFRgVERwYFhgfHRwhKUUtKSYmKVQ8QDJFZFhpZ2JY +YF9ufJ6GbnWWd19giruLlqOpsbOxa4TC0MGszp6usar/2wBDAR0fHykkKVEtLVGqcmByqqqqqqqq +qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/wAARCAHXAcIDASIA +AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA +AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 +ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm +p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA +AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx +BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK +U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 +uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDd+xWn +/PrD/wB+xR9itP8An1h/79ip6KAIPsVp/wA+sP8A37FH2K0/59Yf+/YqeigCD7Faf8+sP/fsUfYr +T/n1h/79ip6KAIPsVp/z6w/9+xR9itP+fWH/AL9ip6KAIPsVp/z6w/8AfsUfYrT/AJ9Yf+/Yqeig +CD7Faf8APrD/AN+xR9itP+fWH/v2KnooAg+xWn/PrD/37FH2K0/59Yf+/YqeigCD7Faf8+sP/fsU +fYrT/n1h/wC/YqeigCD7Faf8+sP/AH7FH2K0/wCfWH/v2KnooAg+xWn/AD6w/wDfsUfYrT/n1h/7 +9ip6KAIPsVp/z6w/9+xR9itP+fWH/v2KnooAg+xWn/PrD/37FH2K0/59Yf8Av2KnooAg+xWn/PrD +/wB+xR9itP8An1h/79ip6KAIPsVp/wA+sP8A37FH2K0/59Yf+/YqeigCD7Faf8+sP/fsUfYrT/n1 +h/79ip6KAIPsVp/z6w/9+xR9itP+fWH/AL9ip6KAIPsVp/z6w/8AfsUfYrT/AJ9Yf+/YqeigCD7F +af8APrD/AN+xR9itP+fWH/v2KnooAg+xWn/PrD/37FH2K0/59Yf+/YqeigCD7Faf8+sP/fsUfYrT +/n1h/wC/YqeigCD7Faf8+sP/AH7FH2K0/wCfWH/v2KlZ0U4ZlB9zQroxwrKT7GgCL7Faf8+sP/fs +UfYrT/n1h/79ip6KAIPsVp/z6w/9+xR9itP+fWH/AL9ip6KAIPsVp/z6w/8AfsUfYrT/AJ9Yf+/Y +pC0xQy5wuNwAYcDH0qaIkp8xyQSM/jQBF9itP+fWH/v2KPsVp/z6w/8AfsVPRQBB9itP+fWH/v2K +PsVp/wA+sP8A37FT0jAlTtOD2NAEP2K0/wCfWH/v2KPsVp/z6w/9+xThIzkxr8rj7x9KloAg+xWn +/PrD/wB+xR9itP8An1h/79ip6KAIPsVp/wA+sP8A37FFT0UAFFFFABRRRQAUUUUAFFFFABRRRQAU +UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR +RQAUUUUAFFFFABRRRQBF5b+V5e9cYx93/wCvUiqFGB0paKACiiigApGBK4BwfWlooAYYhgbPlI6G +n0UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR +RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF +FABRRRQBSuZwZmjaRkVP4Y/vHjOfoP6fgZ7WUyxnLK5Vtu9ejcdf1qaigAooooAb5a+rf99Gjy19 +W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb +5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy +19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOoo +Ab5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99G +jy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NO +ooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf9 +9Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76NOooAb5a+rf99Gjy19W/76 +NOooAb5a+rf99mk8pfV/++z/AI0+igBnkr6v/wB9t/jSeSvrJ/38b/GpKKAI/IT1k/7+N/jSfZ0/ +vSf9/W/xqWigCL7On96X/v63+NFS0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU +UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR +QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA +BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF +FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSU +UALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALR +SUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUALRSUUAJRSZozQAtFJmjNAC0U +maM0ALRSZozQAtFJmjNAC0UmaM0ALRSZozQAtFJmjNAC0UmaM0ALRSZozQAtFJmjNAC0UmaM0ALR +SZozQAtFJmjNAC0UmaM0ALRSZozQAtFJmjNAC0UmaM0ALRSZozQAtFJmjNAC0UmaM0ALRSZozQAt +FJmjNAC0UmaM0ALRSZozQAtFJmjNAC0UmaM0ALRSZozQAtFJmigBtFM82P8Avr+dHmx/31/OmIfR +TPNj/vr+dHmx/wB9fzoAfRTPNj/vr+dHmx/31/OgB9FM82P++v50ebH/AH1/OgB9FM82P++v50eb +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 +KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo +AKKKKACiiigAooooAKZN9wf7y/zFPpk33B/vL/MUAZ03+uf/AHj/ADoom/1z/wC8f50UARUUUUxB +RRRQAVp2/b/rmv8AWsytO37f9c1/rSGH/LYf9dP/AGSpqh/5bD/rp/7JU1ABRRRQAUUUUAFFFFAB +RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF +FFABRRRQAUUUUAFFFFABRRRQAUUUUAFMm+4P95f5in0yb7g/3l/mKAM6b/XP/vH+dFE3+uf/AHj/ +ADooAiooooEFFFFMArTt+3/XNf61mVp2/b/rmv8AWkMP+Ww/66f+yVNUP/LYf9dP/ZKmoAKKKKAC +iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK +KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigApk33B/vL/MU+mTfcH+8v8xQBnTf65/94/zo +om/1z/7x/nRQBFRRRTEFFFFABWnb9v8Armv9azK07ft/1zX+tIYf8th/10/9kqaof+Ww/wCun/sl +TUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR +QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUyb7g/3l/mKfTJvuD/AHl/mKAM +6b/XP/vH+dFE3+uf/eP86KAIqWkooELSUUUAFadv2/65r/WsytO37f8AXNf60DD/AJbD/rp/7JU1 +Q/8ALYf9dP8A2SpqACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA +KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKZN9wf7y/wAx +T6ZN9wf7y/zFAGdN/rn/AN4/zoom/wBc/wDvH+dFAEVFFFMQUUUUAFadv2/65r/WsytO37f9c1/r +SGH/AC2H/XT/ANkqaof+Ww/66f8AslTUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA +UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR +RRQAUyb7g/3l/mKfTJvuD/eX+YoAzpv9c/8AvH+dFE3+uf8A3j/OigCKiiimIKKKKACtO37f9c1/ +rWZWnb9v+ua/1pAH/LYf9dP/AGSpqh/5bD/rp/7JU1AwooooAKKKKACiiigAooooAKKKKACiiigA +ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi +iigAooooAKKKKACmTfcH+8v8xT6ZN9wf7y/zFAGdN/rn/wB4/wA6KJv9c/8AvH+dFAEVFFFMQUUU +UAFadv2/65r/AFrMrTt+3/XNf60gD/lsP+un/slTVD/y2H/XT/2SpqBhRRRQAUUUUAFFFFABRRRQ +AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB +RRRQAUUUUAFFFFABRRRQAUUUUAFMm+4P95f5in0yb7g/3l/mKAM6b/XP/vH+dFE3+uf/AHj/ADoo +AiooopiCiiigArTt+3/XNf61mVp2/b/rmv8AWkAf8th/10/9kqaof+Ww/wCun/slTUDCiiigAooo +oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig +AooooAKKKKACiiigAooooAKKKKACiiigAooooAKZN9wf7y/zFPpk33B/vL/MUAZ03+uf/eP86KJv +9c/+8f50UARUUUUxBRRRQAVp2/b/AK5r/WsytO36D/rmv9aQw/5bD/rp/wCyVNUP/LYf9dP/AGSp +qACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo +AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKZN9wf7y/zFPpk33B/vL/MUAZ03 ++uf/AHj/ADoom/1z/wC8f50UARUUUUxBRRRQAVp2/Qf9c1/rRRSGH/LYf9dP/ZKmoooAKKKKACii +igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK +ACiiigAooooAKKKKACiiigAooooAKKKKACiiigApk33B/vL/ADFFFAGdN/rn/wB4/wA6KKKAP//Z + + + AccessibleValue + + + 12_2_00100_Segment_12004_1D3 + + + + + + + + + + + ValidateSubsurfaceSchematizationName.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSurfaceLineNameInPropertiesPanel.cs =================================================================== diff -u -r8786d04f5532990e7c28ae430522be069f8d7d39 -rcd75eeac6e33829dbab50bcc963eb3d59173c111 --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSurfaceLineNameInPropertiesPanel.cs (.../ValidateSurfaceLineNameInPropertiesPanel.cs) (revision 8786d04f5532990e7c28ae430522be069f8d7d39) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateSurfaceLineNameInPropertiesPanel.cs (.../ValidateSurfaceLineNameInPropertiesPanel.cs) (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -92,10 +92,10 @@ Init(); - Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.PropertiesPanelContainer.Table.Naam, false, new RecordItemIndex(0)); + Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.PropertiesPanelContainer.Table.Name, false, new RecordItemIndex(0)); - Report.Log(ReportLevel.Info, "Validation", "Validating AttributeEqual (AccessibleValue=$expectedSurfaceLineName) on item 'RiskeerMainWindow.PropertiesPanelContainer.Table.Naam'.", repo.RiskeerMainWindow.PropertiesPanelContainer.Table.NaamInfo, new RecordItemIndex(1)); - Validate.AttributeEqual(repo.RiskeerMainWindow.PropertiesPanelContainer.Table.NaamInfo, "AccessibleValue", expectedSurfaceLineName); + Report.Log(ReportLevel.Info, "Validation", "Validating AttributeEqual (AccessibleValue=$expectedSurfaceLineName) on item 'RiskeerMainWindow.PropertiesPanelContainer.Table.Name'.", repo.RiskeerMainWindow.PropertiesPanelContainer.Table.NameInfo, new RecordItemIndex(1)); + Validate.AttributeEqual(repo.RiskeerMainWindow.PropertiesPanelContainer.Table.NameInfo, "AccessibleValue", expectedSurfaceLineName); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateTextMesage.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateTextMesage.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateTextMesage.cs (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,116 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// 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 +{ +#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 ValidateTextMesage recording. + /// + [TestModule("c86bbec9-6a02-4170-b9b9-ba60dd06156f", ModuleType.Recording, 1)] + public partial class ValidateTextMesage : ITestModule + { + /// + /// Holds an instance of the AutomatedSystemTestsRepository repository. + /// + public static AutomatedSystemTestsRepository repo = AutomatedSystemTestsRepository.Instance; + + static ValidateTextMesage instance = new ValidateTextMesage(); + + /// + /// Constructs a new instance. + /// + public ValidateTextMesage() + { + expectedMessage = ""; + } + + /// + /// Gets a static instance of this recording. + /// + public static ValidateTextMesage Instance + { + get { return instance; } + } + +#region Variables + + string _expectedMessage; + + /// + /// Gets or sets the value of variable expectedMessage. + /// + [TestVariable("def5a724-b27f-4934-8884-da4cdc3fd326")] + public string expectedMessage + { + get { return _expectedMessage; } + set { _expectedMessage = value; } + } + + /// + /// Gets or sets the value of variable indexRowMessage. + /// + [TestVariable("1fbcad7f-de39-4620-840f-1a08bca18ef2")] + public string indexRowMessage + { + get { return repo.indexRowMessage; } + set { repo.indexRowMessage = 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, "Validation", "Validating AttributeContains (Text>$expectedMessage) on item 'RiskeerMainWindow.MessagesDataGridView.GenericRow.GenericCellMessage'.", repo.RiskeerMainWindow.MessagesDataGridView.GenericRow.GenericCellMessageInfo, new RecordItemIndex(0)); + Validate.AttributeContains(repo.RiskeerMainWindow.MessagesDataGridView.GenericRow.GenericCellMessageInfo, "Text", expectedMessage); + + Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.MessagesDataGridView.GenericRow.GenericCellMessage, false, new RecordItemIndex(1)); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateTextMesage.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateTextMesage.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateTextMesage.rxrec (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -0,0 +1,100 @@ + + + + 1 + + + True + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='MessageWindow']/table[@controlname='messagesDataGridView']/row[@accessiblename='Row '+$indexRowMessage]/cell[@accessiblename>'Bericht'] + + + + Text + + + doorkruist de huidige referentielijn niet of op meer dan één punt en kan niet worden geïmporteerd. Dit kan komen doordat de profielschematisatie een lokaal coördinaatsysteem heeft. + + + + + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='MessageWindow']/table[@controlname='messagesDataGridView']/row[@accessiblename='Row '+$indexRowMessage]/cell[@accessiblename>'Bericht'] + + + + + + + + + + + + ValidatelastTwoMesages.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidatelastTwoMesages.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidatelastTwoMesages.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidatelastTwoMesages.UserCode.cs (revision cd75eeac6e33829dbab50bcc963eb3d59173c111) @@ -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 +{ + public partial class ValidateTextMesage + { + /// + /// 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. + } + + } +}