Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.csproj =================================================================== diff -u -r52929498d900b9b7824a764d5450018c929298e5 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.csproj (.../AutomatedSystemTests.csproj) (revision 52929498d900b9b7824a764d5450018c929298e5) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.csproj (.../AutomatedSystemTests.csproj) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -1740,18 +1740,6 @@ a04420e6-12c4-46e5-870e-0944ec43d88f 33d1f416-ee41-4df5-a323-58bc004c8ea0 - - 5a5bd4b6-ff89-4604-8bcd-ff8293bb6945 - ValidateAssessmentLabelAndProbForFMInAssemblyTrajectView.rxrec - true - 3ba3c491-a1db-4b8f-9271-84cac6790c33 - - - 5a5bd4b6-ff89-4604-8bcd-ff8293bb6945 - ValidateAssessmentLabelAndProbForFMInAssemblyTrajectView.rxrec - true - 4f4bb978-39a2-4c47-95ba-2194c51587a6 - ValidateCalculationWaterLevelInDocumentViewDA.rxrec true @@ -1776,6 +1764,12 @@ true 3d68db93-f1ea-4bf1-b07d-068aee9d8f41 + + 1d60144e-03ac-4998-9840-0b0e2bb123b9 + + + 59e66fad-2051-478d-b369-3d8e34f464fb + b3ae91a9-c3c7-4443-92b0-81a65b646c53 ValidatePresenceWarningIconManualAssessmentInAssemblyCombinedSectionsView.rxrec @@ -2851,11 +2845,6 @@ 33d1f416-ee41-4df5-a323-58bc004c8ea0 076c70ca-8c7f-4590-8745-e133434b490b - - 8b6648ca-2429-462f-8074-96184700bbed - 5a5bd4b6-ff89-4604-8bcd-ff8293bb6945 - 0a4d8d5f-1427-4a9b-9ba1-ee5acbb844db - 8b6648ca-2429-462f-8074-96184700bbed 98d503cc-6c1d-4e11-b39c-823ac4106391 Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.cs =================================================================== diff -u -r52929498d900b9b7824a764d5450018c929298e5 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.cs (.../AutomatedSystemTestsRepository.cs) (revision 52929498d900b9b7824a764d5450018c929298e5) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.cs (.../AutomatedSystemTestsRepository.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -769,7 +769,7 @@ AutomatedSystemTestsRepositoryFolders.ProjectExplorerPanelFolder _projectexplorerpanel; AutomatedSystemTestsRepositoryFolders.RibbonFolder _ribbon; AutomatedSystemTestsRepositoryFolders.ContainerMultipleViewsFolder _containermultipleviews; - AutomatedSystemTestsRepositoryFolders.DocumentViewContainerFolder _documentviewcontainer; + AutomatedSystemTestsRepositoryFolders.DocumentViewContainerFolder1 _documentviewcontainer; AutomatedSystemTestsRepositoryFolders.GenericContainerMapViewTitleFolder _genericcontainermapviewtitle; AutomatedSystemTestsRepositoryFolders.BackstageButtonsFolder _backstagebuttons; AutomatedSystemTestsRepositoryFolders.RibbonButtonsFolder _ribbonbuttons; @@ -784,7 +784,7 @@ _projectexplorerpanel = new AutomatedSystemTestsRepositoryFolders.ProjectExplorerPanelFolder(this); _ribbon = new AutomatedSystemTestsRepositoryFolders.RibbonFolder(this); _containermultipleviews = new AutomatedSystemTestsRepositoryFolders.ContainerMultipleViewsFolder(this); - _documentviewcontainer = new AutomatedSystemTestsRepositoryFolders.DocumentViewContainerFolder(this); + _documentviewcontainer = new AutomatedSystemTestsRepositoryFolders.DocumentViewContainerFolder1(this); _genericcontainermapviewtitle = new AutomatedSystemTestsRepositoryFolders.GenericContainerMapViewTitleFolder(this); _backstagebuttons = new AutomatedSystemTestsRepositoryFolders.BackstageButtonsFolder(this); _ribbonbuttons = new AutomatedSystemTestsRepositoryFolders.RibbonButtonsFolder(this); @@ -870,7 +870,7 @@ /// The DocumentViewContainer folder. /// [RepositoryFolder("78b3cba4-3858-49b9-8809-b7f79f03aa5c")] - public virtual AutomatedSystemTestsRepositoryFolders.DocumentViewContainerFolder DocumentViewContainer + public virtual AutomatedSystemTestsRepositoryFolders.DocumentViewContainerFolder1 DocumentViewContainer { get { return _documentviewcontainer; } } @@ -2068,10 +2068,9 @@ public partial class ContainerMultipleViewsFolder : RepoGenBaseFolder { AutomatedSystemTestsRepositoryFolders.HeaderOpenViewsFolder _headeropenviews; - AutomatedSystemTestsRepositoryFolders.DocumentViewNewContainerFolder _documentviewnewcontainer; AutomatedSystemTestsRepositoryFolders.MessagesDataGridViewFolder _messagesdatagridview; AutomatedSystemTestsRepositoryFolders.PropertiesPanelContainerFolder _propertiespanelcontainer; - AutomatedSystemTestsRepositoryFolders.DocumentViewContainerUncachedFolder _documentviewcontaineruncached; + AutomatedSystemTestsRepositoryFolders.DocumentViewContainerFolder _documentviewcontainer; AutomatedSystemTestsRepositoryFolders.MapLegendPanelFolder _maplegendpanel; /// @@ -2081,10 +2080,9 @@ base("ContainerMultipleViews", "container/container[4]", parentFolder, 30000, null, false, "ebcd2df5-06fe-4f67-b3ff-78d522f58619", "") { _headeropenviews = new AutomatedSystemTestsRepositoryFolders.HeaderOpenViewsFolder(this); - _documentviewnewcontainer = new AutomatedSystemTestsRepositoryFolders.DocumentViewNewContainerFolder(this); _messagesdatagridview = new AutomatedSystemTestsRepositoryFolders.MessagesDataGridViewFolder(this); _propertiespanelcontainer = new AutomatedSystemTestsRepositoryFolders.PropertiesPanelContainerFolder(this); - _documentviewcontaineruncached = new AutomatedSystemTestsRepositoryFolders.DocumentViewContainerUncachedFolder(this); + _documentviewcontainer = new AutomatedSystemTestsRepositoryFolders.DocumentViewContainerFolder(this); _maplegendpanel = new AutomatedSystemTestsRepositoryFolders.MapLegendPanelFolder(this); } @@ -2122,15 +2120,6 @@ } /// - /// The DocumentViewNewContainer folder. - /// - [RepositoryFolder("c96ae454-f14f-419c-828a-a8634a4504bd")] - public virtual AutomatedSystemTestsRepositoryFolders.DocumentViewNewContainerFolder DocumentViewNewContainer - { - get { return _documentviewnewcontainer; } - } - - /// /// The MessagesDataGridView folder. /// [RepositoryFolder("ebb0b0be-617b-4c07-a1f1-dd02286813f8")] @@ -2149,12 +2138,12 @@ } /// - /// The DocumentViewContainerUncached folder. + /// The DocumentViewContainer folder. /// [RepositoryFolder("0577a18c-71af-4c1c-bb03-b668001706c5")] - public virtual AutomatedSystemTestsRepositoryFolders.DocumentViewContainerUncachedFolder DocumentViewContainerUncached + public virtual AutomatedSystemTestsRepositoryFolders.DocumentViewContainerFolder DocumentViewContainer { - get { return _documentviewcontaineruncached; } + get { return _documentviewcontainer; } } /// @@ -2260,46 +2249,6 @@ } /// - /// The DocumentViewNewContainerFolder folder. - /// - [RepositoryFolder("c96ae454-f14f-419c-828a-a8634a4504bd")] - public partial class DocumentViewNewContainerFolder : RepoGenBaseFolder - { - - /// - /// Creates a new DocumentViewNewContainer folder. - /// - public DocumentViewNewContainerFolder(RepoGenBaseFolder parentFolder) : - base("DocumentViewNewContainer", "container[11]", parentFolder, 30000, null, false, "c96ae454-f14f-419c-828a-a8634a4504bd", "") - { - } - - /// - /// The Self item. - /// - [RepositoryItem("c96ae454-f14f-419c-828a-a8634a4504bd")] - public virtual Ranorex.Container Self - { - get - { - return _selfInfo.CreateAdapter(true); - } - } - - /// - /// The Self item info. - /// - [RepositoryItemInfo("c96ae454-f14f-419c-828a-a8634a4504bd")] - public virtual RepoItemInfo SelfInfo - { - get - { - return _selfInfo; - } - } - } - - /// /// The MessagesDataGridViewFolder folder. /// [RepositoryFolder("ebb0b0be-617b-4c07-a1f1-dd02286813f8")] @@ -2889,10 +2838,10 @@ } /// - /// The DocumentViewContainerUncachedFolder folder. + /// The DocumentViewContainerFolder folder. /// [RepositoryFolder("0577a18c-71af-4c1c-bb03-b668001706c5")] - public partial class DocumentViewContainerUncachedFolder : RepoGenBaseFolder + public partial class DocumentViewContainerFolder : RepoGenBaseFolder { AutomatedSystemTestsRepositoryFolders.FM_ContributionViewFolder _fm_contributionview; AutomatedSystemTestsRepositoryFolders.FM_ResultViewFolder _fm_resultview; @@ -2902,7 +2851,7 @@ AutomatedSystemTestsRepositoryFolders.DesignWaterLevelWaveHeightCalculationsViewFolder _designwaterlevelwaveheightcalculationsview; AutomatedSystemTestsRepositoryFolders.ScenariosViewFolder _scenariosview; AutomatedSystemTestsRepositoryFolders.HydraulicBCDunesFolder _hydraulicbcdunes; - AutomatedSystemTestsRepositoryFolders.AssemblyResultFolder _assemblyresult; + AutomatedSystemTestsRepositoryFolders.SecurityAssemblyViewFolder _securityassemblyview; AutomatedSystemTestsRepositoryFolders.AssemblyResultsCategoryViewFolder _assemblyresultscategoryview; AutomatedSystemTestsRepositoryFolders.AssemblySectionsViewFolder _assemblysectionsview; AutomatedSystemTestsRepositoryFolders.CalculationsViewFolder _calculationsview; @@ -2911,10 +2860,10 @@ RepoItemInfo _fmsectionsviewtableInfo; /// - /// Creates a new DocumentViewContainerUncached folder. + /// Creates a new DocumentViewContainer folder. /// - public DocumentViewContainerUncachedFolder(RepoGenBaseFolder parentFolder) : - base("DocumentViewContainerUncached", "container/container[@instance='1' and @controltypename='WinFormsAdapter']", parentFolder, 30000, null, false, "0577a18c-71af-4c1c-bb03-b668001706c5", "") + public DocumentViewContainerFolder(RepoGenBaseFolder parentFolder) : + base("DocumentViewContainer", "container/container[@instance='1' and @controltypename='WinFormsAdapter']", parentFolder, 30000, null, false, "0577a18c-71af-4c1c-bb03-b668001706c5", "") { _fm_contributionview = new AutomatedSystemTestsRepositoryFolders.FM_ContributionViewFolder(this); _fm_resultview = new AutomatedSystemTestsRepositoryFolders.FM_ResultViewFolder(this); @@ -2924,7 +2873,7 @@ _designwaterlevelwaveheightcalculationsview = new AutomatedSystemTestsRepositoryFolders.DesignWaterLevelWaveHeightCalculationsViewFolder(this); _scenariosview = new AutomatedSystemTestsRepositoryFolders.ScenariosViewFolder(this); _hydraulicbcdunes = new AutomatedSystemTestsRepositoryFolders.HydraulicBCDunesFolder(this); - _assemblyresult = new AutomatedSystemTestsRepositoryFolders.AssemblyResultFolder(this); + _securityassemblyview = new AutomatedSystemTestsRepositoryFolders.SecurityAssemblyViewFolder(this); _assemblyresultscategoryview = new AutomatedSystemTestsRepositoryFolders.AssemblyResultsCategoryViewFolder(this); _assemblysectionsview = new AutomatedSystemTestsRepositoryFolders.AssemblySectionsViewFolder(this); _calculationsview = new AutomatedSystemTestsRepositoryFolders.CalculationsViewFolder(this); @@ -3102,12 +3051,12 @@ } /// - /// The AssemblyResult folder. + /// The SecurityAssemblyView folder. /// [RepositoryFolder("82c9e9d8-a1cb-491c-82a8-73b6890efdc7")] - public virtual AutomatedSystemTestsRepositoryFolders.AssemblyResultFolder AssemblyResult + public virtual AutomatedSystemTestsRepositoryFolders.SecurityAssemblyViewFolder SecurityAssemblyView { - get { return _assemblyresult; } + get { return _securityassemblyview; } } /// @@ -5162,20 +5111,20 @@ } /// - /// The AssemblyResultFolder folder. + /// The SecurityAssemblyViewFolder folder. /// [RepositoryFolder("82c9e9d8-a1cb-491c-82a8-73b6890efdc7")] - public partial class AssemblyResultFolder : RepoGenBaseFolder + public partial class SecurityAssemblyViewFolder : RepoGenBaseFolder { AutomatedSystemTestsRepositoryFolders.SummaryFolder _summary; AutomatedSystemTestsRepositoryFolders.TableFolder5 _table; RepoItemInfo _warningiconmanualassessmentInfo; /// - /// Creates a new AssemblyResult folder. + /// Creates a new SecurityAssemblyView folder. /// - public AssemblyResultFolder(RepoGenBaseFolder parentFolder) : - base("AssemblyResult", ".//container[@controlname='AssemblyResultTotalView']", parentFolder, 30000, null, false, "82c9e9d8-a1cb-491c-82a8-73b6890efdc7", "") + public SecurityAssemblyViewFolder(RepoGenBaseFolder parentFolder) : + base("SecurityAssemblyView", "container[@controlname='AssemblyResultTotalView']", parentFolder, 30000, null, false, "82c9e9d8-a1cb-491c-82a8-73b6890efdc7", "") { _summary = new AutomatedSystemTestsRepositoryFolders.SummaryFolder(this); _table = new AutomatedSystemTestsRepositoryFolders.TableFolder5(this); @@ -5255,24 +5204,55 @@ [RepositoryFolder("b6c16815-7d2e-4c8f-a729-4eb72e26ccdd")] public partial class SummaryFolder : RepoGenBaseFolder { - RepoItemInfo _securityassessmentInfo; - RepoItemInfo _assessmentlabelgroups1and2Info; - RepoItemInfo _assessmentprobabilitygroups1and2Info; - RepoItemInfo _assessmentgroups3and4Info; + SecurityAssessmentInfoClass _securityassessmentInfo; + RepoItemInfo _assessmentfailureprobabilityInfo; /// /// Creates a new Summary folder. /// public SummaryFolder(RepoGenBaseFolder parentFolder) : - base("Summary", "container[@controlname='assemblyResultGroupBox']/container[@controlname='assemblyResultTableLayoutPanel']", parentFolder, 30000, null, false, "b6c16815-7d2e-4c8f-a729-4eb72e26ccdd", "") + base("Summary", "container/container", parentFolder, 30000, null, false, "b6c16815-7d2e-4c8f-a729-4eb72e26ccdd", "") { - _securityassessmentInfo = new RepoItemInfo(this, "SecurityAssessment", "container[@controlname='totalAssemblyCategoryGroupControl']/container/text", 30000, null, "06fa95f1-b47a-4a0e-a616-04091c02e9cb"); - _assessmentlabelgroups1and2Info = new RepoItemInfo(this, "AssessmentLabelGroups1And2", "container[@controlname='failureMechanismsWithProbabilityAssemblyControl']/container[@controlname='GroupPanel']/text/text", 30000, null, "41d87314-6a5d-4b48-bb76-cee7c6f57537"); - _assessmentprobabilitygroups1and2Info = new RepoItemInfo(this, "AssessmentProbabilityGroups1And2", "container[@controlname='failureMechanismsWithProbabilityAssemblyControl']/container[@controlname='probabilityPanel']/text/text", 30000, null, "1d9add26-2df5-4fe6-b94b-07f83cce63eb"); - _assessmentgroups3and4Info = new RepoItemInfo(this, "AssessmentGroups3And4", "container[@controlname='failureMechanismsWithoutProbabilityAssemblyControl']/container/text", 30000, null, "82e26559-e7f0-45f2-822d-cb7a9db63950"); + _securityassessmentInfo = new SecurityAssessmentInfoClass(this); + _assessmentfailureprobabilityInfo = new RepoItemInfo(this, "AssessmentFailureProbability", "text[@controlname='probabilityLabel']/text", 30000, null, "1d9add26-2df5-4fe6-b94b-07f83cce63eb"); } /// + /// The SecurityAssessmentInfoClass folder. + /// + [RepositoryItemInfo("06fa95f1-b47a-4a0e-a616-04091c02e9cb")] + public class SecurityAssessmentInfoClass : RepoItemInfo + { + /// + /// SecurityAssessmentInfoClass class constructor. + /// + public SecurityAssessmentInfoClass(RepoGenBaseFolder parentFolder) + : base(parentFolder, "SecurityAssessment", "text[@controlname='groupLabel']/text", 30000, null, "06fa95f1-b47a-4a0e-a616-04091c02e9cb") + { } + + /// + /// Gets the ColorsSecurityCategories item image. + /// + /// The ColorsSecurityCategories image. + [RepositoryImage("aced7f92-53e4-498e-819d-f18cd64cff51")] + public CompressedImage GetColorsSecurityCategories() + { + return GetImage("aced7f92-53e4-498e-819d-f18cd64cff51"); + } + + /// + /// Gets the ColorsSecurityCategories item image. + /// + /// The bounds of the sub-image to return. + /// The cropped image. + [RepositoryImage("aced7f92-53e4-498e-819d-f18cd64cff51")] + public CompressedImage GetColorsSecurityCategories(System.Drawing.Rectangle cropRect) + { + return GetImage("aced7f92-53e4-498e-819d-f18cd64cff51", cropRect); + } + } + + /// /// The Self item. /// [RepositoryItem("b6c16815-7d2e-4c8f-a729-4eb72e26ccdd")] @@ -5312,7 +5292,7 @@ /// The SecurityAssessment item info. /// [RepositoryItemInfo("06fa95f1-b47a-4a0e-a616-04091c02e9cb")] - public virtual RepoItemInfo SecurityAssessmentInfo + public virtual SecurityAssessmentInfoClass SecurityAssessmentInfo { get { @@ -5321,76 +5301,28 @@ } /// - /// The AssessmentLabelGroups1And2 item. + /// The AssessmentFailureProbability item. /// - [RepositoryItem("41d87314-6a5d-4b48-bb76-cee7c6f57537")] - public virtual Ranorex.Text AssessmentLabelGroups1And2 - { - get - { - return _assessmentlabelgroups1and2Info.CreateAdapter(true); - } - } - - /// - /// The AssessmentLabelGroups1And2 item info. - /// - [RepositoryItemInfo("41d87314-6a5d-4b48-bb76-cee7c6f57537")] - public virtual RepoItemInfo AssessmentLabelGroups1And2Info - { - get - { - return _assessmentlabelgroups1and2Info; - } - } - - /// - /// The AssessmentProbabilityGroups1And2 item. - /// [RepositoryItem("1d9add26-2df5-4fe6-b94b-07f83cce63eb")] - public virtual Ranorex.Text AssessmentProbabilityGroups1And2 + public virtual Ranorex.Text AssessmentFailureProbability { get { - return _assessmentprobabilitygroups1and2Info.CreateAdapter(true); + return _assessmentfailureprobabilityInfo.CreateAdapter(true); } } /// - /// The AssessmentProbabilityGroups1And2 item info. + /// The AssessmentFailureProbability item info. /// [RepositoryItemInfo("1d9add26-2df5-4fe6-b94b-07f83cce63eb")] - public virtual RepoItemInfo AssessmentProbabilityGroups1And2Info + public virtual RepoItemInfo AssessmentFailureProbabilityInfo { get { - return _assessmentprobabilitygroups1and2Info; + return _assessmentfailureprobabilityInfo; } } - - /// - /// The AssessmentGroups3And4 item. - /// - [RepositoryItem("82e26559-e7f0-45f2-822d-cb7a9db63950")] - public virtual Ranorex.Text AssessmentGroups3And4 - { - get - { - return _assessmentgroups3and4Info.CreateAdapter(true); - } - } - - /// - /// The AssessmentGroups3And4 item info. - /// - [RepositoryItemInfo("82e26559-e7f0-45f2-822d-cb7a9db63950")] - public virtual RepoItemInfo AssessmentGroups3And4Info - { - get - { - return _assessmentgroups3and4Info; - } - } } /// @@ -5399,17 +5331,13 @@ [RepositoryFolder("4c15a955-c1b0-48c4-bcdc-7150cc96054e")] public partial class TableFolder5 : RepoGenBaseFolder { - RepoItemInfo _assessmentlabelgenericrowInfo; - RepoItemInfo _assessmentapproxprobgenericrowInfo; /// /// Creates a new Table folder. /// public TableFolder5(RepoGenBaseFolder parentFolder) : - base("Table", "container[@controlname='dataGridViewControl']/table", parentFolder, 30000, null, false, "4c15a955-c1b0-48c4-bcdc-7150cc96054e", "") + base("Table", "container/table", parentFolder, 30000, null, true, "4c15a955-c1b0-48c4-bcdc-7150cc96054e", "") { - _assessmentlabelgenericrowInfo = new RepoItemInfo(this, "AssessmentLabelGenericRow", "row[@accessiblename='Row '+$indexRow]/cell[@accessiblename>'Toetsoordeel']", 30000, null, "b264fcc2-36d7-4507-a402-d4fc29ede170"); - _assessmentapproxprobgenericrowInfo = new RepoItemInfo(this, "AssessmentApproxProbGenericRow", "row[@accessiblename='Row '+$indexRow]/cell[@accessiblename>'Benaderde']", 30000, null, "9603827f-7322-4bc5-8fb5-86f0400a8ef9"); } /// @@ -5435,54 +5363,6 @@ return _selfInfo; } } - - /// - /// The AssessmentLabelGenericRow item. - /// - [RepositoryItem("b264fcc2-36d7-4507-a402-d4fc29ede170")] - public virtual Ranorex.Cell AssessmentLabelGenericRow - { - get - { - return _assessmentlabelgenericrowInfo.CreateAdapter(true); - } - } - - /// - /// The AssessmentLabelGenericRow item info. - /// - [RepositoryItemInfo("b264fcc2-36d7-4507-a402-d4fc29ede170")] - public virtual RepoItemInfo AssessmentLabelGenericRowInfo - { - get - { - return _assessmentlabelgenericrowInfo; - } - } - - /// - /// The AssessmentApproxProbGenericRow item. - /// - [RepositoryItem("9603827f-7322-4bc5-8fb5-86f0400a8ef9")] - public virtual Ranorex.Cell AssessmentApproxProbGenericRow - { - get - { - return _assessmentapproxprobgenericrowInfo.CreateAdapter(true); - } - } - - /// - /// The AssessmentApproxProbGenericRow item info. - /// - [RepositoryItemInfo("9603827f-7322-4bc5-8fb5-86f0400a8ef9")] - public virtual RepoItemInfo AssessmentApproxProbGenericRowInfo - { - get - { - return _assessmentapproxprobgenericrowInfo; - } - } } /// @@ -6083,10 +5963,10 @@ } /// - /// The DocumentViewContainerFolder folder. + /// The DocumentViewContainerFolder1 folder. /// [RepositoryFolder("78b3cba4-3858-49b9-8809-b7f79f03aa5c")] - public partial class DocumentViewContainerFolder : RepoGenBaseFolder + public partial class DocumentViewContainerFolder1 : RepoGenBaseFolder { AutomatedSystemTestsRepositoryFolders.AssessmentSectionAssemblyCategoriesViewFolder1 _assessmentsectionassemblycategoriesview; AutomatedSystemTestsRepositoryFolders.FailureMechanismResultViewFolder _failuremechanismresultview; @@ -6096,7 +5976,7 @@ /// /// Creates a new DocumentViewContainer folder. /// - public DocumentViewContainerFolder(RepoGenBaseFolder parentFolder) : + public DocumentViewContainerFolder1(RepoGenBaseFolder parentFolder) : base("DocumentViewContainer", "?/container[10]/container[@controltypename='WinFormsAdapter']", parentFolder, 30000, null, false, "78b3cba4-3858-49b9-8809-b7f79f03aa5c", "") { _assessmentsectionassemblycategoriesview = new AutomatedSystemTestsRepositoryFolders.AssessmentSectionAssemblyCategoriesViewFolder1(this); Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rximg =================================================================== diff -u -r52929498d900b9b7824a764d5450018c929298e5 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 Binary files differ Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rxrep =================================================================== diff -u -r52929498d900b9b7824a764d5450018c929298e5 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rxrep (.../AutomatedSystemTestsRepository.rxrep) (revision 52929498d900b9b7824a764d5450018c929298e5) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rxrep (.../AutomatedSystemTestsRepository.rxrep) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -369,18 +369,6 @@ - - /form[@automationid='RiskeerMainWindow']/container/container[4]/container[11] - - - @@ -1151,8 +1139,8 @@ capname="container" id="82c9e9d8-a1cb-491c-82a8-73b6890efdc7" isrooted="True" - name="AssemblyResult" - refimgid="62aca4fb-14dc-491a-94c4-a620e9ce23e2" + name="SecurityAssemblyView" + refimgid="48ed8693-dceb-4815-a641-17ca9122d611" searchtimeout="30000ms" usecache="False"> - /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']//container[@controlname='AssemblyResultTotalView']/container[@controlname='assemblyResultGroupBox']/container[@controlname='assemblyResultTableLayoutPanel']/container[@controlname='totalAssemblyCategoryGroupControl']/container/text + + iVBORw0KGgoAAAANSUhEUgAAAKEAAABnBAMAAACazj8sAAAABGdBTUEAALGPC/xhBQAAAA9QTFRF +AP8AdpM8//8A/5kA/wAAYIUOxgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAERJREFUaN7tzDEBACAM +AzAsYAELGNgx/5r2V8CuREBOuuGFHzqU0Wg0Go1Go9FoNBqNRqPRaDQajUaj0Wg0Go1G497YNb7T +YF24NQIYAAAAAElFTkSuQmCC + + /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']/container[@controlname='AssemblyResultTotalView']/container/container/text[@controlname='groupLabel']/text - /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']//container[@controlname='AssemblyResultTotalView']/container[@controlname='assemblyResultGroupBox']/container[@controlname='assemblyResultTableLayoutPanel']/container[@controlname='failureMechanismsWithProbabilityAssemblyControl']/container[@controlname='GroupPanel']/text/text - - - /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']//container[@controlname='AssemblyResultTotalView']/container[@controlname='assemblyResultGroupBox']/container[@controlname='assemblyResultTableLayoutPanel']/container[@controlname='failureMechanismsWithProbabilityAssemblyControl']/container[@controlname='probabilityPanel']/text/text + /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']/container[@controlname='AssemblyResultTotalView']/container/container/text[@controlname='probabilityLabel']/text - - /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']//container[@controlname='AssemblyResultTotalView']/container[@controlname='assemblyResultGroupBox']/container[@controlname='assemblyResultTableLayoutPanel']/container[@controlname='failureMechanismsWithoutProbabilityAssemblyControl']/container/text - - /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']//container[@controlname='AssemblyResultTotalView']/container[@controlname='assemblyResultGroupBox']/container[@controlname='assemblyResultTableLayoutPanel'] + /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']/container[@controlname='AssemblyResultTotalView']/container/container - - /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']//container[@controlname='AssemblyResultTotalView']/container[@controlname='dataGridViewControl']/table/row[@accessiblename='Row '+$indexRow]/cell[@accessiblename>'Toetsoordeel'] - - - /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']//container[@controlname='AssemblyResultTotalView']/container[@controlname='dataGridViewControl']/table/row[@accessiblename='Row '+$indexRow]/cell[@accessiblename>'Benaderde'] - + usecache="True"> - /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']//container[@controlname='AssemblyResultTotalView']/container[@controlname='dataGridViewControl']/table + /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']/container[@controlname='AssemblyResultTotalView']/container/table - /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']//container[@controlname='AssemblyResultTotalView']/container/element + /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']/container[@controlname='AssemblyResultTotalView']/container/element - /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']//container[@controlname='AssemblyResultTotalView'] + /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']/container[@controlname='AssemblyResultTotalView'] (); + var tableResults = repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Self.As(); var rowsData = tableResults.Rows; var rowHeader = rowsData[0]; var sectionColumnIndeces = GetColumnIndecesResultView(rowsData[0]); @@ -124,7 +124,7 @@ rowIndex++; } - var resultView = repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView; + var resultView = repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView; currentFMResultInformation.FailureProbability = resultView.FailureProbabilityFM.TextValue; trajectAssessmentInformationString = JsonConvert.SerializeObject(trajectResultInformation, Formatting.Indented); Report.Log(ReportLevel.Info, trajectAssessmentInformationString); Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ReadSectionsDivisionsFromSectionsView.cs =================================================================== diff -u -r7075bfd9f88e616d0cfbb1be4d5e4e244aa3551d -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ReadSectionsDivisionsFromSectionsView.cs (.../ReadSectionsDivisionsFromSectionsView.cs) (revision 7075bfd9f88e616d0cfbb1be4d5e4e244aa3551d) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/ReadSectionsDivisionsFromSectionsView.cs (.../ReadSectionsDivisionsFromSectionsView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -15,6 +15,7 @@ using System.Threading; using WinForms = System.Windows.Forms; using Newtonsoft.Json; +using Ranorex_Automation_Helpers.UserCodeCollections; using Ranorex; using Ranorex.Core; @@ -71,7 +72,7 @@ fmAssessmentInformation.Label = labelFM; var repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; - var rowsSectionsDivisions = repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FMSectionsViewTable.Rows; + var rowsSectionsDivisions = repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FMSectionsViewTable.Rows; var sectionIndeces = GetColumnIndecesSectionsView(rowsSectionsDivisions[0]); rowsSectionsDivisions.RemoveAt(0); foreach (var row in rowsSectionsDivisions) { @@ -147,94 +148,4 @@ return new List{indexName, indexStartDistance, indexEndDistance, indexLength, indexNVak}; } } - - - /// - /// A section (vak) is a subdivision of a traject. The set of sections is independent for each FM. - /// - public class Section - { - public Section() - { - this.CalculationFailureProbPerSection ="-"; - this.AssemblyGroup = ""; - this.Nvak = Double.NaN; - } - - /// - /// Label for the combined assessment of the section (Iv, IIv, IIIv, ...) - /// - public string AssemblyGroup {get; set;} - - /// - /// Probability associated to the combined assessment of the profile (it exists for some FMs). - /// - public string CalculationFailureProbPerProfile {get; set;} - - /// - /// Probability associated to the combined assessment of the section (it exists for some FMs). - /// - public string CalculationFailureProbPerSection {get; set;} - - /// - /// The name of the section (vak). - /// - public string Name {get; set;} - - /// - /// The distance along the reference line at which the setion starts. - /// - public double StartDistance {get; set;} - - /// - /// The distance along the reference line at which the setion ends. - /// - public double EndDistance {get; set;} - - /// - /// The length of the section along the reference line. - /// - public double Length {get; set;} - - /// - /// The value of the parameter NVak, if it exists. - /// - public double Nvak {get; set;} - - } - - public class FailureMechanismResultInformation - { - public FailureMechanismResultInformation() - { - this.SectionList = new List
(); - this.FailureProbability = "-"; - } - - /// - /// Label of the FM - /// - public string Label{get; set;} - - /// - /// The label for the assessment of this FM regarding the entire traject (It, IIt, ..., VIIt) - /// - public string AssemblyGroup {get; set;} - - /// - /// The probability assigned to the entire traject assessment, if this value exists. - /// - public string FailureProbability {get; set;} - - public List
SectionList {get; set;} - } - - public class TrajectResultInformation - { - public TrajectResultInformation() - { - ListFMsResultInformation = new List(); - } - public List ListFMsResultInformation {get; set;} - } } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/SelectTypeFailureMechanismForFM.cs =================================================================== diff -u -r52929498d900b9b7824a764d5450018c929298e5 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/SelectTypeFailureMechanismForFM.cs (.../SelectTypeFailureMechanismForFM.cs) (revision 52929498d900b9b7824a764d5450018c929298e5) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/SelectTypeFailureMechanismForFM.cs (.../SelectTypeFailureMechanismForFM.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -89,8 +89,8 @@ Init(); - Report.Log(ReportLevel.Info, "Invoke action", "Invoking Press() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.ExpandDropDownMenu'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.ExpandDropDownMenuInfo, new RecordItemIndex(0)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.ExpandDropDownMenu.Press(); + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Press() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.ExpandDropDownMenu'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.ExpandDropDownMenuInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.ExpandDropDownMenu.Press(); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'DropDownMenuItemList.GenericDropDownItem' at Center.", repo.DropDownMenuItemList.GenericDropDownItemInfo, new RecordItemIndex(1)); repo.DropDownMenuItemList.GenericDropDownItem.Click(); Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/SetContributionValueInScenariosView.cs =================================================================== diff -u -rf89fcbd32dd12eefe591e15cb6d9a9a0886acddc -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/SetContributionValueInScenariosView.cs (.../SetContributionValueInScenariosView.cs) (revision f89fcbd32dd12eefe591e15cb6d9a9a0886acddc) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/SetContributionValueInScenariosView.cs (.../SetContributionValueInScenariosView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -92,14 +92,14 @@ Init(); - Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.ScenariosView.Table.GenericRowContribution' at Center.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.ScenariosView.Table.GenericRowContributionInfo, new RecordItemIndex(0)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.ScenariosView.Table.GenericRowContribution.Click(); + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.ScenariosView.Table.GenericRowContribution' at Center.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.ScenariosView.Table.GenericRowContributionInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.ScenariosView.Table.GenericRowContribution.Click(); - Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$newValue' with focus on 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.ScenariosView.Table.GenericRowContribution'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.ScenariosView.Table.GenericRowContributionInfo, new RecordItemIndex(1)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.ScenariosView.Table.GenericRowContribution.PressKeys(newValue); + Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$newValue' with focus on 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.ScenariosView.Table.GenericRowContribution'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.ScenariosView.Table.GenericRowContributionInfo, new RecordItemIndex(1)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.ScenariosView.Table.GenericRowContribution.PressKeys(newValue); - Report.Log(ReportLevel.Info, "Keyboard", "Key sequence '{Return}' with focus on 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.ScenariosView.Table.GenericRowContribution'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.ScenariosView.Table.GenericRowContributionInfo, new RecordItemIndex(2)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.ScenariosView.Table.GenericRowContribution.PressKeys("{Return}"); + Report.Log(ReportLevel.Info, "Keyboard", "Key sequence '{Return}' with focus on 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.ScenariosView.Table.GenericRowContribution'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.ScenariosView.Table.GenericRowContributionInfo, new RecordItemIndex(2)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.ScenariosView.Table.GenericRowContribution.PressKeys("{Return}"); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/SetManualFailureProbFMInResultView.UserCode.cs =================================================================== diff -u -r52929498d900b9b7824a764d5450018c929298e5 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/SetManualFailureProbFMInResultView.UserCode.cs (.../SetManualFailureProbFMInResultView.UserCode.cs) (revision 52929498d900b9b7824a764d5450018c929298e5) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/SetManualFailureProbFMInResultView.UserCode.cs (.../SetManualFailureProbFMInResultView.UserCode.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -16,6 +16,7 @@ using WinForms = System.Windows.Forms; using Newtonsoft.Json; using System.Linq; +using Ranorex_Automation_Helpers.UserCodeCollections; using Ranorex; @@ -40,32 +41,10 @@ { Report.Log(ReportLevel.Info, "Set value", "Setting attribute Text to '$ManualFailureProbToSet' on item 'textInfo'.", textInfo); textInfo.FindAdapter().Element.SetAttributeValue("AccessibleValue", ManualFailureProbToSet); - var trajectResultInformation = BuildAssessmenTrajectInformation(trajectAssessmentInformationString); + var trajectResultInformation = TrajectResultInformation.BuildAssessmenTrajectInformation(trajectAssessmentInformationString); trajectResultInformation.ListFMsResultInformation.Where(fmItem=>fmItem.Label==currentFMLabel).FirstOrDefault().FailureProbability = ManualFailureProbToSet; + textInfo.FindAdapter().PressKeys("{Return}"); } - private TrajectResultInformation BuildAssessmenTrajectInformation(string trajectAssessmentInformationString) - { - TrajectResultInformation trajectAssessmentInformation; - if (trajectAssessmentInformationString=="") { - trajectAssessmentInformation = new TrajectResultInformation(); - } else { - var error = false; - trajectAssessmentInformation = JsonConvert.DeserializeObject(trajectAssessmentInformationString, new JsonSerializerSettings - { - Error = (s, e) => - { - error = true; - e.ErrorContext.Handled = true; - } - } - ); - if (error==true) { - - Report.Log(ReportLevel.Error, "error unserializing json string for trajectAssessmentInformationString: " + trajectAssessmentInformationString); - } - - } - return trajectAssessmentInformation; - } + } } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/SetManualFailureProbFMInResultView.cs =================================================================== diff -u -r52929498d900b9b7824a764d5450018c929298e5 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/SetManualFailureProbFMInResultView.cs (.../SetManualFailureProbFMInResultView.cs) (revision 52929498d900b9b7824a764d5450018c929298e5) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/SetManualFailureProbFMInResultView.cs (.../SetManualFailureProbFMInResultView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -118,20 +118,8 @@ Init(); - SetValueFailureProbabilityFM(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.FailureProbabilityFMInfo, trajectAssessmentInformationString, currentFMLabel); + SetValueFailureProbabilityFM(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.FailureProbabilityFMInfo, trajectAssessmentInformationString, currentFMLabel); - //Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.FailureProbabilityFM' at 30;5.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.FailureProbabilityFMInfo, new RecordItemIndex(1)); - //repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.FailureProbabilityFM.Click("30;5"); - - //Report.Log(ReportLevel.Info, "Keyboard", "Key sequence '{NumPad1}{Divide}{NumPad1}{NumPad2}{NumPad3}{NumPad4}{NumPad5}{NumPad6}{NumPad7}{NumPad8}{NumPad9}' with focus on 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.FailureProbabilityFM'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.FailureProbabilityFMInfo, new RecordItemIndex(2)); - //repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.FailureProbabilityFM.PressKeys("{NumPad1}{Divide}{NumPad1}{NumPad2}{NumPad3}{NumPad4}{NumPad5}{NumPad6}{NumPad7}{NumPad8}{NumPad9}"); - - //Report.Log(ReportLevel.Info, "Keyboard", "Key sequence '{Return}' with focus on 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.FailureProbabilityFM'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.FailureProbabilityFMInfo, new RecordItemIndex(3)); - //repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.FailureProbabilityFM.PressKeys("{Return}"); - - //Report.Log(ReportLevel.Info, "Set value", "Setting attribute AccessibleValue to '$ManualFailureProbToSet' on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.FailureProbabilityFM'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.FailureProbabilityFMInfo, new RecordItemIndex(4)); - //repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.FailureProbabilityFM.Element.SetAttributeValue("AccessibleValue", ManualFailureProbToSet); - } #region Image Feature Data Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/SetManualFailureProbFMInResultView.rxrec =================================================================== diff -u -r52929498d900b9b7824a764d5450018c929298e5 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/SetManualFailureProbFMInResultView.rxrec (.../SetManualFailureProbFMInResultView.rxrec) (revision 52929498d900b9b7824a764d5450018c929298e5) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsDocumentView/SetManualFailureProbFMInResultView.rxrec (.../SetManualFailureProbFMInResultView.rxrec) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -88,366 +88,6 @@ - - - - - - - - - - - - - Text - - - Focusable - - - - - - - - /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']/container[@controlname~'FailureMechanismResultView']/container[@controlname='TableLayoutPanel']/text/text - - - - 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 - - - - - - - - - - - - - - - Text - - - Focusable - - - - - - - - /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']/container[@controlname~'FailureMechanismResultView']/container[@controlname='TableLayoutPanel']/text/text - - - - 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 - - - - - - - - - - - - - - - Text - - - Focusable - - - - - - - - /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']/container[@controlname~'FailureMechanismResultView']/container[@controlname='TableLayoutPanel']/text/text - - - - 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 -zH/vt+dHmP8A32/OiigD/9k= - - - - - - - - - - - - /form[@automationid='RiskeerMainWindow']/container/container[4]/container/container[@instance='1' and @controltypename='WinFormsAdapter']/container[@controlname~'FailureMechanismResultView']/container[@controlname='TableLayoutPanel']/text/text - - - - - - - allSubsections = new List(); allSubsections.Add(0); foreach (var fmTrjAssInfo in trajectAssessmentInformation.ListFMsResultInformation) { Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsRibbon/SelectState.UserCode.cs =================================================================== diff -u -r932b7cc572d0bdec4c2f1b912d32ecbdf3e60f50 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsRibbon/SelectState.UserCode.cs (.../SelectState.UserCode.cs) (revision 932b7cc572d0bdec4c2f1b912d32ecbdf3e60f50) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/ActionsRibbon/SelectState.UserCode.cs (.../SelectState.UserCode.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -40,6 +40,5 @@ stateName = StateAlias.ReplacePathAliases(); return stateName; } - } } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateValueParameterN.cs =================================================================== diff -u -rec37b93509ae15eb7c23c4beca0a3eafafca6656 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateValueParameterN.cs (.../CalculateValueParameterN.cs) (revision ec37b93509ae15eb7c23c4beca0a3eafafca6656) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateValueParameterN.cs (.../CalculateValueParameterN.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -69,6 +69,16 @@ } /// + /// Gets or sets the value of variable nameOfParameterInPropertiesPanel. + /// + [TestVariable("afe1ce8e-ff00-4307-a9d8-1f91fa796fad")] + public string nameOfParameterInPropertiesPanel + { + get { return repo.nameOfParameterInPropertiesPanel; } + set { repo.nameOfParameterInPropertiesPanel = value; } + } + + /// /// Gets or sets the value of variable substringNameItemInTraject. /// [TestVariable("cb52c14e-9bef-4f4a-9d11-1758141c50cb")] @@ -88,16 +98,6 @@ set { repo.fmLabel = value; } } - /// - /// Gets or sets the value of variable nameOfParameterInPropertiesPanel. - /// - [TestVariable("afe1ce8e-ff00-4307-a9d8-1f91fa796fad")] - public string nameOfParameterInPropertiesPanel - { - get { return repo.nameOfParameterInPropertiesPanel; } - set { repo.nameOfParameterInPropertiesPanel = value; } - } - #endregion /// Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/IO/ExportTableInFMResultsViewToCSVFile.cs =================================================================== diff -u -rd794d54d4ee51eb2b9712c78a020dbfa45a356fb -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/IO/ExportTableInFMResultsViewToCSVFile.cs (.../ExportTableInFMResultsViewToCSVFile.cs) (revision d794d54d4ee51eb2b9712c78a020dbfa45a356fb) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/IO/ExportTableInFMResultsViewToCSVFile.cs (.../ExportTableInFMResultsViewToCSVFile.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -69,7 +69,7 @@ Delay.SpeedFactor = 0.0; var repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; - var tableResultView = repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Self.As
(); + var tableResultView = repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Self.As
(); var allRows = tableResultView.Rows.ToList(); var myExport = new CsvExport(separationCharacter, false,true); Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/RepportInfo/CreateScreenshotDocumentView.cs =================================================================== diff -u -r35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/RepportInfo/CreateScreenshotDocumentView.cs (.../CreateScreenshotDocumentView.cs) (revision 35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/RepportInfo/CreateScreenshotDocumentView.cs (.../CreateScreenshotDocumentView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -79,7 +79,7 @@ Init(); - Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.Self, false, new RecordItemIndex(0)); + Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.Self, false, new RecordItemIndex(0)); Report.Log(ReportLevel.Info, "Delay", "Waiting for 100ms.", new RecordItemIndex(1)); Delay.Duration(100, false); Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/RepportInfo/CreateScreenshotOfCurrentRowInResultView.cs =================================================================== diff -u -r9281587fd504961bbd7a8a77444672fb4928c6a3 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/RepportInfo/CreateScreenshotOfCurrentRowInResultView.cs (.../CreateScreenshotOfCurrentRowInResultView.cs) (revision 9281587fd504961bbd7a8a77444672fb4928c6a3) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/RepportInfo/CreateScreenshotOfCurrentRowInResultView.cs (.../CreateScreenshotOfCurrentRowInResultView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -89,7 +89,7 @@ Init(); - Report.Screenshot(ReportLevel.Info, "User", "Check state of row elements", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.Self, false, new RecordItemIndex(0)); + Report.Screenshot(ReportLevel.Info, "User", "Check state of row elements", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.Self, false, new RecordItemIndex(0)); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/RepportInfo/CreateScreenshotOfDropDownMenuInCalculationsView.cs =================================================================== diff -u -r35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/RepportInfo/CreateScreenshotOfDropDownMenuInCalculationsView.cs (.../CreateScreenshotOfDropDownMenuInCalculationsView.cs) (revision 35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/RepportInfo/CreateScreenshotOfDropDownMenuInCalculationsView.cs (.../CreateScreenshotOfDropDownMenuInCalculationsView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -99,24 +99,24 @@ Init(); - Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCell'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCellInfo, new RecordItemIndex(0)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCell.Focus(); + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.GenericCell'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.GenericCellInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.GenericCell.Focus(); - Report.Log(ReportLevel.Info, "Invoke action", "Invoking EnsureVisible() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCell'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCellInfo, new RecordItemIndex(1)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCell.EnsureVisible(); + Report.Log(ReportLevel.Info, "Invoke action", "Invoking EnsureVisible() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.GenericCell'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.GenericCellInfo, new RecordItemIndex(1)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.GenericCell.EnsureVisible(); - Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCell'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCellInfo, new RecordItemIndex(2)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCell.Select(); + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.GenericCell'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.GenericCellInfo, new RecordItemIndex(2)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.GenericCell.Select(); - Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCell' at Center.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCellInfo, new RecordItemIndex(3)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCell.Click(); + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.GenericCell' at Center.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.GenericCellInfo, new RecordItemIndex(3)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.GenericCell.Click(); Report.Screenshot(ReportLevel.Info, "User", "", repo.DropDownMenuItemList.Self, false, new RecordItemIndex(4)); - Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.Self, false, new RecordItemIndex(5)); + Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.Self, false, new RecordItemIndex(5)); - Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCell' at Center.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCellInfo, new RecordItemIndex(6)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCell.Click(); + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.GenericCell' at Center.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.GenericCellInfo, new RecordItemIndex(6)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.GenericCell.Click(); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCalculationInTableCalculationsView.cs =================================================================== diff -u -r35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCalculationInTableCalculationsView.cs (.../SelectCalculationInTableCalculationsView.cs) (revision 35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCalculationInTableCalculationsView.cs (.../SelectCalculationInTableCalculationsView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -89,8 +89,8 @@ Init(); - Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow' at .02;.5.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.SelfInfo, new RecordItemIndex(0)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.Self.Click(".02;.5"); + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow' at .02;.5.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.SelfInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.Self.Click(".02;.5"); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCalculationsAndIllustrationPoints.cs =================================================================== diff -u -r8a6fc9305c59af074879bea4e9156622a7a4ab83 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCalculationsAndIllustrationPoints.cs (.../SelectCalculationsAndIllustrationPoints.cs) (revision 8a6fc9305c59af074879bea4e9156622a7a4ab83) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCalculationsAndIllustrationPoints.cs (.../SelectCalculationsAndIllustrationPoints.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -116,7 +116,7 @@ Init(); - SetCheckBoxesNthRow(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.SelfInfo); + SetCheckBoxesNthRow(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.SelfInfo); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCalculationsToRunDA.cs =================================================================== diff -u -r35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCalculationsToRunDA.cs (.../SelectCalculationsToRunDA.cs) (revision 35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCalculationsToRunDA.cs (.../SelectCalculationsToRunDA.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -103,7 +103,7 @@ Init(); - SelectCalculationsToAddInHydraulicBC_DA(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.HydraulicBCDunes.Table.SelfInfo); + SelectCalculationsToAddInHydraulicBC_DA(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.HydraulicBCDunes.Table.SelfInfo); Delay.Milliseconds(0); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCheckboxesForListRowsInHBCView.cs =================================================================== diff -u -r35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCheckboxesForListRowsInHBCView.cs (.../SelectCheckboxesForListRowsInHBCView.cs) (revision 35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectCheckboxesForListRowsInHBCView.cs (.../SelectCheckboxesForListRowsInHBCView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -76,7 +76,7 @@ var repo =global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; - var table = repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.Self; + var table = repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.Self; var rowIndecesToProcess = listRowIndecesToSelect.Split(',').ToList(); Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectGenericSectionInListCalculationsView.cs =================================================================== diff -u -r35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectGenericSectionInListCalculationsView.cs (.../SelectGenericSectionInListCalculationsView.cs) (revision 35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectGenericSectionInListCalculationsView.cs (.../SelectGenericSectionInListCalculationsView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -89,7 +89,7 @@ Init(); - SelectGenericSectionInListCalculationsViewMethod(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.ListItems.GenericItemInfo); + SelectGenericSectionInListCalculationsViewMethod(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.ListItems.GenericItemInfo); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectGenericSectionInListScenariosView.cs =================================================================== diff -u -r35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectGenericSectionInListScenariosView.cs (.../SelectGenericSectionInListScenariosView.cs) (revision 35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectGenericSectionInListScenariosView.cs (.../SelectGenericSectionInListScenariosView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -89,7 +89,7 @@ Init(); - FocusSelectAndClick(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.ScenariosView.ListSectionsNames.GenericSectionInfo); + FocusSelectAndClick(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.ScenariosView.ListSectionsNames.GenericSectionInfo); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectOptionDropDownMenuInCellResultView.cs =================================================================== diff -u -r37d79e87a557815a06eed75ae2d2f46e8c984935 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectOptionDropDownMenuInCellResultView.cs (.../SelectOptionDropDownMenuInCellResultView.cs) (revision 37d79e87a557815a06eed75ae2d2f46e8c984935) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectOptionDropDownMenuInCellResultView.cs (.../SelectOptionDropDownMenuInCellResultView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -109,14 +109,14 @@ Init(); - Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.genericCell'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.genericCellInfo, new RecordItemIndex(0)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.genericCell.Focus(); + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.genericCell'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.genericCellInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.genericCell.Focus(); - Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.genericCell'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.genericCellInfo, new RecordItemIndex(1)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.genericCell.Select(); + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.genericCell'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.genericCellInfo, new RecordItemIndex(1)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.genericCell.Select(); - Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.genericCell' at Center.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.genericCellInfo, new RecordItemIndex(2)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.genericCell.Click(); + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.genericCell' at Center.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.genericCellInfo, new RecordItemIndex(2)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.genericCell.Click(); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'DropDownMenuItemList.GenericDropDownItem' at Center.", repo.DropDownMenuItemList.GenericDropDownItemInfo, new RecordItemIndex(3)); repo.DropDownMenuItemList.GenericDropDownItem.Click(); Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectRowCalculation.cs =================================================================== diff -u -r7a77eab68c7bfe19784115269a630ebed4485f98 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectRowCalculation.cs (.../SelectRowCalculation.cs) (revision 7a77eab68c7bfe19784115269a630ebed4485f98) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectRowCalculation.cs (.../SelectRowCalculation.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -89,14 +89,14 @@ Init(); - Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.GenericRowInDV'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.GenericRowInDV.SelfInfo, new RecordItemIndex(0)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.GenericRowInDV.Self.Focus(); + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.GenericRowInDV'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.GenericRowInDV.SelfInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.GenericRowInDV.Self.Focus(); - Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.GenericRowInDV'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.GenericRowInDV.SelfInfo, new RecordItemIndex(1)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.GenericRowInDV.Self.Select(); + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.GenericRowInDV'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.GenericRowInDV.SelfInfo, new RecordItemIndex(1)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.GenericRowInDV.Self.Select(); - Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.GenericRowInDV' at Center.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.GenericRowInDV.SelfInfo, new RecordItemIndex(2)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.GenericRowInDV.Self.Click(); + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.GenericRowInDV' at Center.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.GenericRowInDV.SelfInfo, new RecordItemIndex(2)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.DesignWaterLevelWaveHeightCalculationsView.LeftSide.Table.GenericRowInDV.Self.Click(); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectRowCalculationHydraulicBCDune.cs =================================================================== diff -u -r35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectRowCalculationHydraulicBCDune.cs (.../SelectRowCalculationHydraulicBCDune.cs) (revision 35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Selection/SelectRowCalculationHydraulicBCDune.cs (.../SelectRowCalculationHydraulicBCDune.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -89,11 +89,11 @@ Init(); - Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.HydraulicBCDunes.Table.GenericRowHydraulicBCDunes'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.HydraulicBCDunes.Table.GenericRowHydraulicBCDunesInfo, new RecordItemIndex(0)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.HydraulicBCDunes.Table.GenericRowHydraulicBCDunes.Focus(); + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.HydraulicBCDunes.Table.GenericRowHydraulicBCDunes'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.HydraulicBCDunes.Table.GenericRowHydraulicBCDunesInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.HydraulicBCDunes.Table.GenericRowHydraulicBCDunes.Focus(); - Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.HydraulicBCDunes.Table.GenericRowHydraulicBCDunes' at Center.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.HydraulicBCDunes.Table.GenericRowHydraulicBCDunesInfo, new RecordItemIndex(1)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.HydraulicBCDunes.Table.GenericRowHydraulicBCDunes.Click(); + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.HydraulicBCDunes.Table.GenericRowHydraulicBCDunes' at Center.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.HydraulicBCDunes.Table.GenericRowHydraulicBCDunesInfo, new RecordItemIndex(1)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.HydraulicBCDunes.Table.GenericRowHydraulicBCDunes.Click(); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Set_Assign/Assembly/ChangeRelevanceSection.cs =================================================================== diff -u -r37d79e87a557815a06eed75ae2d2f46e8c984935 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Set_Assign/Assembly/ChangeRelevanceSection.cs (.../ChangeRelevanceSection.cs) (revision 37d79e87a557815a06eed75ae2d2f46e8c984935) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Set_Assign/Assembly/ChangeRelevanceSection.cs (.../ChangeRelevanceSection.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -89,14 +89,14 @@ Init(); - Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.IsRelevant'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.IsRelevantInfo, new RecordItemIndex(0)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.IsRelevant.Focus(); + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.IsRelevant'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.IsRelevantInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.IsRelevant.Focus(); - Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.IsRelevant'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.IsRelevantInfo, new RecordItemIndex(1)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.IsRelevant.Select(); + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.IsRelevant'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.IsRelevantInfo, new RecordItemIndex(1)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.IsRelevant.Select(); - Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.IsRelevant' at Center.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.IsRelevantInfo, new RecordItemIndex(2)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.IsRelevant.Click(); + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.IsRelevant' at Center.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.IsRelevantInfo, new RecordItemIndex(2)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.IsRelevant.Click(); Report.Log(ReportLevel.Info, "Delay", "Waiting for 1s.", new RecordItemIndex(3)); Delay.Duration(1000, false); Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Set_Assign/Assembly/SetValueInCellResultView.cs =================================================================== diff -u -r3951e63782d844db788c5c7f37f0660c39642208 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Set_Assign/Assembly/SetValueInCellResultView.cs (.../SetValueInCellResultView.cs) (revision 3951e63782d844db788c5c7f37f0660c39642208) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Set_Assign/Assembly/SetValueInCellResultView.cs (.../SetValueInCellResultView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -78,7 +78,7 @@ // Initiate the variable var myRepository = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; - Ranorex.Table table = myRepository.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Self; + Ranorex.Table table = myRepository.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Self; Cell cell; int columnIndexInteger = Int32.Parse(columnIndex); if (columnIndexInteger<0) { Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Set_Assign/SetParameterInCalculationsView.cs =================================================================== diff -u -r35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Set_Assign/SetParameterInCalculationsView.cs (.../SetParameterInCalculationsView.cs) (revision 35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Set_Assign/SetParameterInCalculationsView.cs (.../SetParameterInCalculationsView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -112,8 +112,8 @@ Init(); - Report.Log(ReportLevel.Info, "Set value", "Setting attribute AccessibleValue to '$valueParameter' on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCell'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCellInfo, new RecordItemIndex(0)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.CalculationsView.TableSelectedSection.GenericRow.GenericCell.Element.SetAttributeValue("AccessibleValue", valueParameter); + Report.Log(ReportLevel.Info, "Set value", "Setting attribute AccessibleValue to '$valueParameter' on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.GenericCell'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.GenericCellInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.CalculationsView.TableSelectedSection.GenericRow.GenericCell.Element.SetAttributeValue("AccessibleValue", valueParameter); } Fisheye: Tag 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateAssessmentLabelAndProbForFMInAssemblyTrajectView.UserCode.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateAssessmentLabelAndProbForFMInAssemblyTrajectView.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateAssessmentLabelAndProbForFMInAssemblyTrajectView.rxrec'. Fisheye: No comparison available. Pass `N' to diff? Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateCalculationWaterLevelInDocumentViewDA.cs =================================================================== diff -u -r35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateCalculationWaterLevelInDocumentViewDA.cs (.../ValidateCalculationWaterLevelInDocumentViewDA.cs) (revision 35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateCalculationWaterLevelInDocumentViewDA.cs (.../ValidateCalculationWaterLevelInDocumentViewDA.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -102,10 +102,10 @@ Init(); - ValidateValueWaterLevelInDocumentViewDA(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.HydraulicBCDunes.Table.CellCalculatedWaterLevelDAInfo); + ValidateValueWaterLevelInDocumentViewDA(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.HydraulicBCDunes.Table.CellCalculatedWaterLevelDAInfo); Delay.Milliseconds(0); - Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.HydraulicBCDunes.Table.CellCalculatedWaterLevelDA, false, new RecordItemIndex(1)); + Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.HydraulicBCDunes.Table.CellCalculatedWaterLevelDA, false, new RecordItemIndex(1)); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateContributionInFailureMechanismContributionView.cs =================================================================== diff -u -r35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateContributionInFailureMechanismContributionView.cs (.../ValidateContributionInFailureMechanismContributionView.cs) (revision 35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateContributionInFailureMechanismContributionView.cs (.../ValidateContributionInFailureMechanismContributionView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -103,7 +103,7 @@ Init(); // With the cached version, it takes extremely long to identify objects - Validate_ContributionCell(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ContributionView.Table.ContributionCellUnchachedInfo); + Validate_ContributionCell(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ContributionView.Table.ContributionCellUnchachedInfo); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateDataSectionsView.cs =================================================================== diff -u -r0942373cf0001499af380ba5ea1c5e60d41b2ffe -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateDataSectionsView.cs (.../ValidateDataSectionsView.cs) (revision 0942373cf0001499af380ba5ea1c5e60d41b2ffe) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateDataSectionsView.cs (.../ValidateDataSectionsView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -244,7 +244,7 @@ Init(); - ValidationOfDataInSectionsView(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FMSectionsViewTable); + ValidationOfDataInSectionsView(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FMSectionsViewTable); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateEnabledStateCellInResultView.UserCode.cs =================================================================== diff -u -r9281587fd504961bbd7a8a77444672fb4928c6a3 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateEnabledStateCellInResultView.UserCode.cs (.../ValidateEnabledStateCellInResultView.UserCode.cs) (revision 9281587fd504961bbd7a8a77444672fb4928c6a3) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateEnabledStateCellInResultView.UserCode.cs (.../ValidateEnabledStateCellInResultView.UserCode.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -36,7 +36,7 @@ public void ValidateEnabledGenericCellResultsView(RepoItemInfo cellInfo, string IsEnabledExpected) { int startX = isEnabledExpected=="true"?5:0; - CompressedImage genericCellPatch = repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.genericCellInfo.GetGreyWhitePatch(new Rectangle(startX, 0, 3, 17)); + CompressedImage genericCellPatch = repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.genericCellInfo.GetGreyWhitePatch(new Rectangle(startX, 0, 3, 17)); Imaging.FindOptions genericCellPatchOptions = Imaging.FindOptions.Default; Report.Log(ReportLevel.Info, "Validation", "Validating ContainsImage (Screenshot: 'greyPatch1' with region {X=0,Y=1,Width=3,Height=17}) on item 'cellInfo'.", cellInfo); Validate.ContainsImage(cellInfo, genericCellPatch, genericCellPatchOptions); Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateEnabledStateCellInResultView.cs =================================================================== diff -u -r37d79e87a557815a06eed75ae2d2f46e8c984935 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateEnabledStateCellInResultView.cs (.../ValidateEnabledStateCellInResultView.cs) (revision 37d79e87a557815a06eed75ae2d2f46e8c984935) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateEnabledStateCellInResultView.cs (.../ValidateEnabledStateCellInResultView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -112,10 +112,10 @@ Init(); - Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.genericCell'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.genericCellInfo, new RecordItemIndex(0)); - repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.genericCell.Focus(); + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.genericCell'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.genericCellInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.genericCell.Focus(); - ValidateEnabledGenericCellResultsView(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.genericCellInfo, isEnabledExpected); + ValidateEnabledGenericCellResultsView(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.genericCellInfo, isEnabledExpected); } @@ -124,7 +124,7 @@ /// DO NOT REFERENCE THIS CODE - auto generated /// CompressedImage genericCell_GreyPatch - { get { return repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Row.genericCellInfo.GetGreyPatch(new Rectangle(0, 1, 3, 17)); } } + { get { return repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Row.genericCellInfo.GetGreyPatch(new Rectangle(0, 1, 3, 17)); } } /// /// DO NOT REFERENCE THIS CODE - auto generated Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateFailureProbsFmsInSecurityAssemblyView.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateFailureProbsFmsInSecurityAssemblyView.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateFailureProbsFmsInSecurityAssemblyView.cs (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -0,0 +1,101 @@ +/* + * Created by Ranorex + * User: rodriqu_dd + * Date: 16/05/2022 + * Time: 15:30 + * + * To change this template use Tools > Options > Coding > Edit standard headers. + */ +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_Automation_Helpers.UserCodeCollections; +using System.Linq; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.Validation.DocumentView +{ + /// + /// Description of ValidateFailureProbsFmsInSecurityAssemblyView. + /// + [TestModule("4546E1AB-5EF1-40E7-9A39-721E1138E6B1", ModuleType.UserCode, 1)] + public class ValidateFailureProbsFmsInSecurityAssemblyView : ITestModule + { + + string _rowIndex = ""; + [TestVariable("e5c55790-6407-4907-bda1-2c128c6f0136")] + public string rowIndex + { + get { return _rowIndex; } + set { _rowIndex = value; } + } + + + string _nameFM = ""; + [TestVariable("333eac77-535c-428b-93ad-a1e0b56aee38")] + public string nameFM + { + get { return _nameFM; } + set { _nameFM = value; } + } + + + string _labelFM = ""; + [TestVariable("4e7ad43b-ea9b-4feb-b104-1ee6df065496")] + public string labelFM + { + get { return _labelFM; } + set { _labelFM = value; } + } + + + string _trajectAssessmentInformationString = ""; + [TestVariable("8746ea94-ac84-4c11-b481-665c6ad072a5")] + public string trajectAssessmentInformationString + { + get { return _trajectAssessmentInformationString; } + set { _trajectAssessmentInformationString = value; } + } + + /// + /// Constructs a new instance. + /// + public ValidateFailureProbsFmsInSecurityAssemblyView() + { + // Do not delete - a parameterless constructor is required! + } + + /// + /// Performs the playback of actions in this module. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + void ITestModule.Run() + { + var repo = AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + var tableFailureProbsFMs = repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.SecurityAssemblyView.Table.Self; + var trajectResultInformation = TrajectResultInformation.BuildAssessmenTrajectInformation(trajectAssessmentInformationString); + var infoCurrentFM = trajectResultInformation.ListFMsResultInformation.Where(fmItem => fmItem.Label==labelFM).FirstOrDefault(); + var expectedFailureProbability = infoCurrentFM==null?"-":infoCurrentFM.FailureProbability; + var row = tableFailureProbsFMs.Rows[Int32.Parse(rowIndex)-1]; + ValidateCell(row.Cells[1], nameFM.ReplacePathAliases()); + ValidateCell(row.Cells[2], labelFM); + ValidateCell(row.Cells[3], expectedFailureProbability); + } + + private void ValidateCell(Cell cellToValidate, string expectedContent) + { + cellToValidate.Focus(); + cellToValidate.Select(); + Validate.AreEqual(cellToValidate.Text, expectedContent); + } + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateFailureTrajectInformationAssemblyView.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateFailureTrajectInformationAssemblyView.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateFailureTrajectInformationAssemblyView.cs (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -0,0 +1,120 @@ +/* + * Created by Ranorex + * User: rodriqu_dd + * Date: 16/05/2022 + * Time: 17:05 + * + * To change this template use Tools > Options > Coding > Edit standard headers. + */ +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_Automation_Helpers.UserCodeCollections; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.Validation.DocumentView +{ + /// + /// Description of ValidateFailureTrajectInformationAssemblyView. + /// + [TestModule("443FFA80-4CC7-4849-B6F7-51C8AF392630", ModuleType.UserCode, 1)] + public class ValidateFailureTrajectInformationAssemblyView : ITestModule + { + + string _trajectAssessmentInformationString = ""; + [TestVariable("55734f6c-666a-41d9-be67-e33bccb5c946")] + public string trajectAssessmentInformationString + { + get { return _trajectAssessmentInformationString; } + set { _trajectAssessmentInformationString = value; } + } + + + /// + /// Constructs a new instance. + /// + public ValidateFailureTrajectInformationAssemblyView() + { + // Do not delete - a parameterless constructor is required! + } + + /// + /// Performs the playback of actions in this module. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + void ITestModule.Run() + { + var assemblyViewRepo = AutomatedSystemTests.AutomatedSystemTestsRepository.Instance.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.SecurityAssemblyView; + var actualFailureProbTraject = assemblyViewRepo.Summary.AssessmentFailureProbability.TextValue; + var actualAssessmentTrajectLabel = assemblyViewRepo.Summary.SecurityAssessment.TextValue; + var trajectResultInformation = TrajectResultInformation.BuildAssessmenTrajectInformation(trajectAssessmentInformationString); + + var expectedFailureProbTraject = CalculateFailureProbTraject(trajectResultInformation); + var expectedAssessmentLabelTraject = CalculateAssessmentLabelTraject(trajectResultInformation, expectedFailureProbTraject); + + Validate.AreEqual(actualFailureProbTraject, expectedFailureProbTraject); + Validate.AreEqual(actualAssessmentTrajectLabel, expectedAssessmentLabelTraject); + + ValidateCellBackgroundColorLabelAssessmentTraject(expectedAssessmentLabelTraject, assemblyViewRepo.Summary.SecurityAssessmentInfo); + + + + + } + + private string CalculateFailureProbTraject(TrajectResultInformation trajectResultInformation) + { + double productInverseProbs = 1.0; + foreach (var fmInfo in trajectResultInformation.ListFMsResultInformation) { + var denomFailureProb = fmInfo.FailureProbability.ToNoGroupSeparator().Substring(2); + productInverseProbs = productInverseProbs * (1.0 - 1.0 / Double.Parse(denomFailureProb)); + } + var probTraject = 1- productInverseProbs; + var denomProbTraject = Convert.ToInt32(1/probTraject).ToString(); + return "1/" + denomProbTraject; + } + + private string CalculateAssessmentLabelTraject(TrajectResultInformation trajectResultInformation, string failureProb) + { + return "A"; + } + + private void ValidateCellBackgroundColorLabelAssessmentTraject(string label, RepoItemInfo textFieldfInfo) + { + int startX; + switch (label) { + case "A+": + startX = 0; + break; + case "A": + startX = 32; + break; + case "B": + startX = 64; + break; + case "C": + startX = 96; + break; + case "D": + startX = 128; + break; + default: + throw new Exception("Assessment label " + label + "cannot be recognized!"); + } + CompressedImage assessmentCellPatch = AutomatedSystemTests.AutomatedSystemTestsRepository.Instance.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.SecurityAssemblyView.Summary.SecurityAssessmentInfo.GetColorsSecurityCategories(new Rectangle(startX, 0, 50, 25)); + Imaging.FindOptions assessmentCellPatchOptions = Imaging.FindOptions.Default; + Validate.ContainsImage(textFieldfInfo, assessmentCellPatch, assessmentCellPatchOptions); + return; + } + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidatePresenceWarningIconManualAssessmentInAssemblyCombinedSectionsView.cs =================================================================== diff -u -r35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidatePresenceWarningIconManualAssessmentInAssemblyCombinedSectionsView.cs (.../ValidatePresenceWarningIconManualAssessmentInAssemblyCombinedSectionsView.cs) (revision 35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidatePresenceWarningIconManualAssessmentInAssemblyCombinedSectionsView.cs (.../ValidatePresenceWarningIconManualAssessmentInAssemblyCombinedSectionsView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -79,10 +79,10 @@ Init(); - Report.Screenshot(ReportLevel.Info, "User", "Notice icon manual assessment", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblySectionsView.WarningIconManualAssessment, false, new RecordItemIndex(0)); + Report.Screenshot(ReportLevel.Info, "User", "Notice icon manual assessment", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.AssemblySectionsView.WarningIconManualAssessment, false, new RecordItemIndex(0)); - Report.Log(ReportLevel.Info, "Validation", "Validating Exists on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblySectionsView.WarningIconManualAssessment'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblySectionsView.WarningIconManualAssessmentInfo, new RecordItemIndex(1)); - Validate.Exists(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblySectionsView.WarningIconManualAssessmentInfo); + Report.Log(ReportLevel.Info, "Validation", "Validating Exists on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.AssemblySectionsView.WarningIconManualAssessment'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.AssemblySectionsView.WarningIconManualAssessmentInfo, new RecordItemIndex(1)); + Validate.Exists(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.AssemblySectionsView.WarningIconManualAssessmentInfo); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidatePresenceWarningIconManualAssessmentInAssemblyTrajectView.cs =================================================================== diff -u -r35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidatePresenceWarningIconManualAssessmentInAssemblyTrajectView.cs (.../ValidatePresenceWarningIconManualAssessmentInAssemblyTrajectView.cs) (revision 35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidatePresenceWarningIconManualAssessmentInAssemblyTrajectView.cs (.../ValidatePresenceWarningIconManualAssessmentInAssemblyTrajectView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -79,10 +79,10 @@ Init(); - Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblyResult.WarningIconManualAssessment, false, new RecordItemIndex(0)); + Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.SecurityAssemblyView.WarningIconManualAssessment, false, new RecordItemIndex(0)); - Report.Log(ReportLevel.Info, "Validation", "Validating Exists on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblyResult.WarningIconManualAssessment'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblyResult.WarningIconManualAssessmentInfo, new RecordItemIndex(1)); - Validate.Exists(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblyResult.WarningIconManualAssessmentInfo); + Report.Log(ReportLevel.Info, "Validation", "Validating Exists on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.SecurityAssemblyView.WarningIconManualAssessment'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.SecurityAssemblyView.WarningIconManualAssessmentInfo, new RecordItemIndex(1)); + Validate.Exists(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.SecurityAssemblyView.WarningIconManualAssessmentInfo); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateSectionCategoryBoundary.cs =================================================================== diff -u -ra102067765157b0ae1e9386d7029cf4081165138 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateSectionCategoryBoundary.cs (.../ValidateSectionCategoryBoundary.cs) (revision a102067765157b0ae1e9386d7029cf4081165138) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateSectionCategoryBoundary.cs (.../ValidateSectionCategoryBoundary.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -70,7 +70,7 @@ private string GetCategoriesBoundariesFromDocumentView() { var repo =global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; - var categoryBoundariesTable = repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FMSectionAssemblyGroupsView.TableDuidingsklassen; + var categoryBoundariesTable = repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FMSectionAssemblyGroupsView.TableDuidingsklassen; Dictionary dictCategoryName = new Dictionary{ {1, "+III"}, Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateSectionNameIsPresentInScenariosView.cs =================================================================== diff -u -r35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateSectionNameIsPresentInScenariosView.cs (.../ValidateSectionNameIsPresentInScenariosView.cs) (revision 35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateSectionNameIsPresentInScenariosView.cs (.../ValidateSectionNameIsPresentInScenariosView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -103,7 +103,7 @@ Init(); - ValidateSectionNameIsPresentInListSectionsNames(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.ScenariosView.ListSectionsNames.Self); + ValidateSectionNameIsPresentInListSectionsNames(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.ScenariosView.ListSectionsNames.Self); Delay.Milliseconds(0); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateSectionNameIsPresentInTableResultsView.cs =================================================================== diff -u -rd794d54d4ee51eb2b9712c78a020dbfa45a356fb -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateSectionNameIsPresentInTableResultsView.cs (.../ValidateSectionNameIsPresentInTableResultsView.cs) (revision d794d54d4ee51eb2b9712c78a020dbfa45a356fb) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateSectionNameIsPresentInTableResultsView.cs (.../ValidateSectionNameIsPresentInTableResultsView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -116,7 +116,7 @@ Init(); - ValidateCellContainsSectionName(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.FM_ResultView.TableFMResultView.Self); + ValidateCellContainsSectionName(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.FM_ResultView.TableFMResultView.Self); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateSingleValueInTableAssemblyCombinedSections.cs =================================================================== diff -u -r35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateSingleValueInTableAssemblyCombinedSections.cs (.../ValidateSingleValueInTableAssemblyCombinedSections.cs) (revision 35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateSingleValueInTableAssemblyCombinedSections.cs (.../ValidateSingleValueInTableAssemblyCombinedSections.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -112,8 +112,8 @@ Init(); - Report.Log(ReportLevel.Info, "Validation", "Validating AttributeEqual (Text=$expectedValue) on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblySectionsView.Table.GenericCell'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblySectionsView.Table.GenericCellInfo, new RecordItemIndex(0)); - Validate.AttributeEqual(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblySectionsView.Table.GenericCellInfo, "Text", expectedValue); + Report.Log(ReportLevel.Info, "Validation", "Validating AttributeEqual (Text=$expectedValue) on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.AssemblySectionsView.Table.GenericCell'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.AssemblySectionsView.Table.GenericCellInfo, new RecordItemIndex(0)); + Validate.AttributeEqual(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.AssemblySectionsView.Table.GenericCellInfo, "Text", expectedValue); } Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateSummaryValuesAssemblyTrajectView.cs =================================================================== diff -u -r35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4 -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateSummaryValuesAssemblyTrajectView.cs (.../ValidateSummaryValuesAssemblyTrajectView.cs) (revision 35e1f5d8cc279c74a0d63d6cfb8916fe5d132ef4) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateSummaryValuesAssemblyTrajectView.cs (.../ValidateSummaryValuesAssemblyTrajectView.cs) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -131,18 +131,12 @@ Init(); - Report.Log(ReportLevel.Info, "Validation", "Validating AttributeEqual (Text=$expectedSecurityAssessment) on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblyResult.Summary.SecurityAssessment'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblyResult.Summary.SecurityAssessmentInfo, new RecordItemIndex(0)); - Validate.AttributeEqual(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblyResult.Summary.SecurityAssessmentInfo, "Text", expectedSecurityAssessment); + Report.Log(ReportLevel.Info, "Validation", "Validating AttributeEqual (Text=$expectedSecurityAssessment) on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.SecurityAssemblyView.Summary.SecurityAssessment'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.SecurityAssemblyView.Summary.SecurityAssessmentInfo, new RecordItemIndex(0)); + Validate.AttributeEqual(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.SecurityAssemblyView.Summary.SecurityAssessmentInfo, "Text", expectedSecurityAssessment); - Report.Log(ReportLevel.Info, "Validation", "Validating AttributeEqual (AccessibleName=$expectedAssessmentLabelGroups1And2) on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblyResult.Summary.AssessmentLabelGroups1And2'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblyResult.Summary.AssessmentLabelGroups1And2Info, new RecordItemIndex(1)); - Validate.AttributeEqual(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblyResult.Summary.AssessmentLabelGroups1And2Info, "AccessibleName", expectedAssessmentLabelGroups1And2); + Report.Log(ReportLevel.Info, "Validation", "Validating AttributeEqual (AccessibleName=$expectedAssessmentProbabilityGroups1And2) on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.SecurityAssemblyView.Summary.AssessmentFailureProbability'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.SecurityAssemblyView.Summary.AssessmentFailureProbabilityInfo, new RecordItemIndex(1)); + Validate.AttributeEqual(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainer.SecurityAssemblyView.Summary.AssessmentFailureProbabilityInfo, "AccessibleName", expectedAssessmentProbabilityGroups1And2); - Report.Log(ReportLevel.Info, "Validation", "Validating AttributeEqual (AccessibleName=$expectedAssessmentProbabilityGroups1And2) on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblyResult.Summary.AssessmentProbabilityGroups1And2'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblyResult.Summary.AssessmentProbabilityGroups1And2Info, new RecordItemIndex(2)); - Validate.AttributeEqual(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblyResult.Summary.AssessmentProbabilityGroups1And2Info, "AccessibleName", expectedAssessmentProbabilityGroups1And2); - - Report.Log(ReportLevel.Info, "Validation", "Validating AttributeEqual (Text=$expectedAssessmentGroups3And4) on item 'RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblyResult.Summary.AssessmentGroups3And4'.", repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblyResult.Summary.AssessmentGroups3And4Info, new RecordItemIndex(3)); - Validate.AttributeEqual(repo.RiskeerMainWindow.ContainerMultipleViews.DocumentViewContainerUncached.AssemblyResult.Summary.AssessmentGroups3And4Info, "Text", expectedAssessmentGroups3And4); - } #region Image Feature Data Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateSummaryValuesAssemblyTrajectView.rxrec =================================================================== diff -u -r2d92490273675621a4102b5cf09e2a33ad7063ff -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateSummaryValuesAssemblyTrajectView.rxrec (.../ValidateSummaryValuesAssemblyTrajectView.rxrec) (revision 2d92490273675621a4102b5cf09e2a33ad7063ff) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Validation/DocumentView/ValidateSummaryValuesAssemblyTrajectView.rxrec (.../ValidateSummaryValuesAssemblyTrajectView.rxrec) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -72,33 +72,6 @@ action="AttributeEqual" enabled="True" optional="False" - searchpropertyid="8f0ee4e9-6c6b-4dd4-a642-3235c99303b2"> - - - - - - - - - /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter']//container[@controlname='AssemblyResultTotalView']/container[@controlname='assemblyResultGroupBox']/container[@controlname='assemblyResultTableLayoutPanel']/container[@controlname='failureMechanismsWithProbabilityAssemblyControl']/container[@controlname='GroupPanel']/text/text - - - - AccessibleName - - - yourValue - - - @@ -122,33 +95,6 @@ yourValue - - - - - - - - - - /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter']//container[@controlname='AssemblyResultTotalView']/container[@controlname='assemblyResultGroupBox']/container[@controlname='assemblyResultTableLayoutPanel']/container[@controlname='failureMechanismsWithoutProbabilityAssemblyControl']/container/text - - - - Text - - - yourValue - - + + @@ -394,6 +398,20 @@ + + + + + + @@ -534,13 +552,25 @@ ref="3c2d44f5-31b5-4584-91c8-1ad748affc77" type="Recording"> + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + @@ -983,6 +1027,16 @@ id="8bc2a53e-3796-403c-a5a6-f01d55c296a0" name="ReadData"> + + + + + + - - + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + - - + + + rowIndex + + + nameFM + + + labelFM + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ rowIndex + + nameFM + + labelFM +
+ 2 + + @STPH + + STPH +
+ 3 + + @GEKB + + GEKB +
+ 4 + + @STBI + + STBI +
+ 5 + + @STMI + + STMI +
+ 6 + + @ZST + + ZST +
+ 7 + + @AGK + + AGK +
+ 8 + + @AWO + + AWO +
+ 9 + + @GEBU + + GEBU +
+ 10 + + @GABU + + GABU +
+ 11 + + @GABI + + GABI +
+ 12 + + @HTKW + + HTKW +
+ 13 + + @BSKW + + BSKW +
+ 14 + + @PKW + + PKW +
+ 15 + + @STKWp + + STKWp +
+ 16 + + @DA + + DA +
+ 17 + + Nieuw faalmechanisme + + NIEUW +
+ + + + + + + + + + + + AnyCPU + + ..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll + False @@ -146,6 +149,9 @@ e9308f65-5cbe-46e3-b406-807c01ea8981 + + 9a2b6b64-2af4-451d-8d06-1ec59b5127d2 + 9906fb7a-0fe5-4fe7-814c-dcbe96fce701 Index: System tests/AutomatedSystemTests/RanorexAutomationHelpers/UserCodeCollections/FailureMechanismsHelpers.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/RanorexAutomationHelpers/UserCodeCollections/FailureMechanismsHelpers.cs (revision 0) +++ System tests/AutomatedSystemTests/RanorexAutomationHelpers/UserCodeCollections/FailureMechanismsHelpers.cs (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -0,0 +1,135 @@ +/* + * Created by Ranorex + * User: rodriqu_dd + * Date: 16/05/2022 + * Time: 16:25 + * + * To change this template use Tools > Options > Coding > Edit standard headers. + */ +using System; +using System.Collections.Generic; +using Newtonsoft.Json; +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; + + + +namespace Ranorex_Automation_Helpers.UserCodeCollections +{ + /// + /// Description of FailureMechanismsHelpers. + /// + public class Section + { + public Section() + { + this.CalculationFailureProbPerSection ="-"; + this.AssemblyGroup = ""; + this.Nvak = Double.NaN; + } + + /// + /// Label for the combined assessment of the section (Iv, IIv, IIIv, ...) + /// + public string AssemblyGroup {get; set;} + + /// + /// Probability associated to the combined assessment of the profile (it exists for some FMs). + /// + public string CalculationFailureProbPerProfile {get; set;} + + /// + /// Probability associated to the combined assessment of the section (it exists for some FMs). + /// + public string CalculationFailureProbPerSection {get; set;} + + /// + /// The name of the section (vak). + /// + public string Name {get; set;} + + /// + /// The distance along the reference line at which the setion starts. + /// + public double StartDistance {get; set;} + + /// + /// The distance along the reference line at which the setion ends. + /// + public double EndDistance {get; set;} + + /// + /// The length of the section along the reference line. + /// + public double Length {get; set;} + + /// + /// The value of the parameter NVak, if it exists. + /// + public double Nvak {get; set;} + + } + + public class FailureMechanismResultInformation + { + public FailureMechanismResultInformation() + { + this.SectionList = new List
(); + this.FailureProbability = "-"; + } + + /// + /// Label of the FM + /// + public string Label{get; set;} + + /// + /// The label for the assessment of this FM regarding the entire traject (It, IIt, ..., VIIt) + /// + public string AssemblyGroup {get; set;} + + /// + /// The probability assigned to the entire traject assessment, if this value exists. + /// + public string FailureProbability {get; set;} + + public List
SectionList {get; set;} + } + + public class TrajectResultInformation + { + public TrajectResultInformation() + { + ListFMsResultInformation = new List(); + } + public List ListFMsResultInformation {get; set;} + + public static TrajectResultInformation BuildAssessmenTrajectInformation(string trajectAssessmentInformationString) + { + TrajectResultInformation trajectAssessmentInformation; + if (trajectAssessmentInformationString=="") { + trajectAssessmentInformation = new TrajectResultInformation(); + } else { + var error = false; + trajectAssessmentInformation = JsonConvert.DeserializeObject(trajectAssessmentInformationString, new JsonSerializerSettings + { + Error = (s, e) => + { + error = true; + e.ErrorContext.Handled = true; + } + } + ); + if (error==true) { + + Report.Log(ReportLevel.Error, "error unserializing json string for trajectAssessmentInformationString: " + trajectAssessmentInformationString); + } + + } + return trajectAssessmentInformation; + } + } + + +} Index: System tests/AutomatedSystemTests/RanorexAutomationHelpers/packages.config =================================================================== diff -u -re11c0796babe825ddb20169deafb583561ca6b0e -r5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4 --- System tests/AutomatedSystemTests/RanorexAutomationHelpers/packages.config (.../packages.config) (revision e11c0796babe825ddb20169deafb583561ca6b0e) +++ System tests/AutomatedSystemTests/RanorexAutomationHelpers/packages.config (.../packages.config) (revision 5c4cba364ae4a0f38505a4ac89c0ec9a9e7941d4) @@ -1,5 +1,6 @@  + \ No newline at end of file