Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/AddNewTraject.UserCode.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/AddNewTraject.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/AddNewTraject.rxrec'. Fisheye: No comparison available. Pass `N' to diff? Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.csproj =================================================================== diff -u -r5a299fa8ed9921e074bbef9a71dd6520855765ea -rd9f7e1cdd05d4033abae0f9e748311003d1446bc --- System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.csproj (.../AutomatedSystemTests.csproj) (revision 5a299fa8ed9921e074bbef9a71dd6520855765ea) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.csproj (.../AutomatedSystemTests.csproj) (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -129,18 +129,6 @@ - - 7c43bc11-7959-43bd-bf48-f3a663df94a1 - AddNewTraject.rxrec - true - b601e2cd-3723-40b0-93b6-3cf860f81940 - - - 7c43bc11-7959-43bd-bf48-f3a663df94a1 - AddNewTraject.rxrec - true - d9b326df-1ecb-46f0-993f-3e50f50a7c5d - ebc10b1b-5a66-4375-b0da-63fa92c854e8 @@ -150,30 +138,6 @@ true 325092cf-4a87-4a04-a578-da3aff997536 - - 23adba43-d378-47bd-b172-3cb96cb42187 - - - 73ecd7bc-dfc1-425d-88b2-c8e4648b302c - - - 28d24385-74a6-4c21-9db4-4a8b749c843d - - - 644c39a2-3304-44b2-b5c9-bc754f49c61d - - - ead7dbbc-6b97-49df-999c-7ea29e40cd4c - CalculatePathInPropertiesPanelOfBoundaryCategory.rxrec - true - baec6999-9bb8-4ef5-990c-cdf55ac97b71 - - - ead7dbbc-6b97-49df-999c-7ea29e40cd4c - CalculatePathInPropertiesPanelOfBoundaryCategory.rxrec - true - 4a953aa8-5f5c-4bf0-92db-7ab2d99cd6ac - 656b7e3b-fd9a-4148-9687-72c952815443 ClickOnRunSelectedCalculations.rxrec @@ -333,30 +297,366 @@ true 6277edbc-846c-4b09-b432-b40e7dac3a9b - - eeb7ef51-8e00-4dba-a124-aae38b08ccdc + + 23adba43-d378-47bd-b172-3cb96cb42187 + + + CalculateCategoryBoundary.rxrec + true + e6e89825-6bd5-445d-a2b3-c5c8a0cdc970 + 19cd184f-d473-437a-9fd5-c592a2f61743 + + + CalculateCategoryBoundary.rxrec + true + 6217e391-5ede-44c5-97f8-aa4b0d6a63b0 + 19cd184f-d473-437a-9fd5-c592a2f61743 + + + 73ecd7bc-dfc1-425d-88b2-c8e4648b302c + + + 28d24385-74a6-4c21-9db4-4a8b749c843d + + + 644c39a2-3304-44b2-b5c9-bc754f49c61d + + + CalculateLinearTransformationOfValue.rxrec + true + 43ae55ab-ec99-4cf8-9ee6-34caaedcff7f + 0d625f89-ffec-435d-9b39-d07be9cf66b5 + + + CalculateLinearTransformationOfValue.rxrec + true + 2217bd1c-ffd0-47bf-876e-a75cc4362805 + 0d625f89-ffec-435d-9b39-d07be9cf66b5 + + + CalculateNFormula1.rxrec + true + d54d1b65-81ca-44d4-bb7c-8a76025cb31c + b06bc5d2-0e53-42a7-8447-1a4e68dfdacf + + + CalculateNFormula1.rxrec + true + 2231b375-3e88-4466-a72f-6cf9094cc2e9 + b06bc5d2-0e53-42a7-8447-1a4e68dfdacf + + + CalculateNFormula2.rxrec + true + 0fbf7e07-8099-4b91-8ae9-b7ea745b0c14 + cea2afaa-d763-48b0-8c0d-aa3f87780d37 + + + CalculateNFormula2.rxrec + true + 51f92868-a462-4502-b78e-a6b9518b887e + cea2afaa-d763-48b0-8c0d-aa3f87780d37 + + + CalculateNFormula3.rxrec + true + 899b367f-19dd-4dac-8f51-0fa8ab77316e + 59d3b275-2ad2-49f7-81c7-3af9ffd72495 + + + CalculateNFormula3.rxrec + true + 3508caa8-41c7-4a29-b095-c69ec2c6f45b + 59d3b275-2ad2-49f7-81c7-3af9ffd72495 + + + CalculatePathInPropertiesPanelOfBoundaryCategory.rxrec + true + baec6999-9bb8-4ef5-990c-cdf55ac97b71 + ead7dbbc-6b97-49df-999c-7ea29e40cd4c + + + CalculatePathInPropertiesPanelOfBoundaryCategory.rxrec + true + 4a953aa8-5f5c-4bf0-92db-7ab2d99cd6ac + ead7dbbc-6b97-49df-999c-7ea29e40cd4c + + + CalculateValueParameterN.rxrec + true + e2f59482-763e-4220-96c2-427f4c4844ac + 0eabce3a-8b80-466b-aa80-402c74d568d4 + + + CalculateValueParameterN.rxrec + true + 09e7b9a2-edbd-4e89-b3bf-3fe10325a21d + 0eabce3a-8b80-466b-aa80-402c74d568d4 + + + ConvertToCurrentCulture.rxrec + true + 1cf1d3e6-256f-4da2-b7b4-f2957efaa3f1 + 5b5e7a94-d166-4447-a367-89316035642d + + + ConvertToCurrentCulture.rxrec + true + 03891b57-02ef-4afe-8320-3b5cdb6942e6 + 5b5e7a94-d166-4447-a367-89316035642d + + + CopyFile.rxrec + true + 32da3003-c046-4193-bd31-0c76af533dcc + fab570ab-705a-4266-9144-f9f477a53503 + + + CopyFile.rxrec + true + c153f628-d4cd-4d32-bbf7-2e2baf95a97d + fab570ab-705a-4266-9144-f9f477a53503 + + + DeleteFileIfExists.rxrec + true + 13d1471b-c171-4e5c-8b2a-36342d392515 + c72195eb-6d83-44b2-b2f6-96b6855ac1e5 + + + DeleteFileIfExists.rxrec + true + 2c162ae5-1c90-4947-b811-23668e93db4d + c72195eb-6d83-44b2-b2f6-96b6855ac1e5 + + + OpenChartCalculation.rxrec + true + 3f92ba8a-c125-4782-aa63-c6d9aeac3459 + 4b8d1691-69c4-4e3d-a814-9ceb4db6505b + + + OpenChartCalculation.rxrec + true + 9fb44715-bbad-438c-82d6-0632f9784731 + 4b8d1691-69c4-4e3d-a814-9ceb4db6505b + + + OpenResultView.rxrec + true + 00836c2b-b6ac-4f58-9ccd-c465659fe57e + 918d5c65-6117-4065-be77-b86f0dc97b3f + + + OpenResultView.rxrec + true + 3fd97e9f-285e-409e-9903-bfbba356bded + 918d5c65-6117-4065-be77-b86f0dc97b3f + + + OpenViewForCategoryBoundaries.rxrec + true + 936f9f55-9312-4d99-bf39-cceed680dfc4 + 05ef76dd-e062-4a45-852f-453e401adf67 + + + OpenViewForCategoryBoundaries.rxrec + true + 074f00b5-2de5-46e6-b964-94133799ed97 + 05ef76dd-e062-4a45-852f-453e401adf67 + + OpenViewForCurrentlySelectedItemInProjectExplorer.rxrec true 0ff3f10e-12e5-47ee-a89a-00e19d42aee6 - - eeb7ef51-8e00-4dba-a124-aae38b08ccdc + + OpenViewForCurrentlySelectedItemInProjectExplorer.rxrec true 1d2c3767-8d32-4e1a-80b7-11f08b53e320 + eeb7ef51-8e00-4dba-a124-aae38b08ccdc - - 0cc48728-8442-42cf-af65-3ac14054b2d3 + + OpenViewForFailureMechanismContribution.rxrec + true + 2e48adb4-f574-43e0-a102-a28e1362443a + 1cb570ed-7031-4292-a572-3c04e9fbc24a + + + OpenViewForFailureMechanismContribution.rxrec + true + 6405f2fa-2507-4ad6-aa04-2391e49e503b + 1cb570ed-7031-4292-a572-3c04e9fbc24a + + + OpenViewForGenericFM.rxrec + true + b40da7e8-2351-4979-96c6-d787a97662f6 + cd7df858-0e65-4fa4-b41f-594ad71f9cec + + + OpenViewForGenericFM.rxrec + true + 83c1d0c2-3e84-4874-9d4d-515e0dca156e + cd7df858-0e65-4fa4-b41f-594ad71f9cec + + + AddNewTraject.rxrec + true + b601e2cd-3723-40b0-93b6-3cf860f81940 + 7c43bc11-7959-43bd-bf48-f3a663df94a1 + + + AddNewTraject.rxrec + true + d9b326df-1ecb-46f0-993f-3e50f50a7c5d + 7c43bc11-7959-43bd-bf48-f3a663df94a1 + + + OpenProject.rxrec + true + 46454a6a-f8b6-49ef-b3f8-a3f39bc673e5 + 5d1e103b-c666-4258-a32a-74d8fe397026 + + + OpenProject.rxrec + true + b033024c-4757-4c74-87fa-f5c6b3daef0e + 5d1e103b-c666-4258-a32a-74d8fe397026 + + + SelectCalculationsAndIllustrationPoints.rxrec + true + f83ba396-52d2-4c92-993c-4b833f1a4a92 + 873bbf94-8af0-47b2-b4c4-0c1d338af2f8 + + + SelectCalculationsAndIllustrationPoints.rxrec + true + 659285ce-19aa-4ef8-afb9-faf0a2f8271a + 873bbf94-8af0-47b2-b4c4-0c1d338af2f8 + + SelectCalculationsToRunDA.rxrec true 201c3634-b1bc-4183-89ae-da92cb5a96db - - 0cc48728-8442-42cf-af65-3ac14054b2d3 + + SelectCalculationsToRunDA.rxrec true 7fd00eb0-81b5-4ff0-8859-bd1d04dd7f2a + 0cc48728-8442-42cf-af65-3ac14054b2d3 + + SelectDetailedAssessmentForRowCategoryIIIv.rxrec + true + 537e7005-1a96-4103-8da6-a93b6703d917 + 5a4f3fa3-1a87-4396-919f-25c0bf782ff3 + + + SelectDetailedAssessmentForRowCategoryIIIv.rxrec + true + 9babaafd-56ca-4c7f-9e74-f8af64de4a20 + 5a4f3fa3-1a87-4396-919f-25c0bf782ff3 + + + SelectDetailedAssessmentForRowCategoryIIv.rxrec + true + ef089740-dbad-4457-90bc-75934e8708dc + a2165335-4b9d-47f7-a826-14947dcfd578 + + + SelectDetailedAssessmentForRowCategoryIIv.rxrec + true + 698e60d9-df8a-4833-86d9-4469f6752b24 + a2165335-4b9d-47f7-a826-14947dcfd578 + + + SelectDetailedAssessmentForRowCategoryIv.rxrec + true + 9d397744-8b7a-4896-870d-d450c554e1b5 + d52b7eef-7e1b-4b8e-9130-bc710dd5131f + + + SelectDetailedAssessmentForRowCategoryIv.rxrec + true + 9179ea6f-7175-4abe-8f2f-2159d0e51578 + d52b7eef-7e1b-4b8e-9130-bc710dd5131f + + + SelectDetailedAssessmentForRowCategoryIVv.rxrec + true + 6035c599-bf03-4c91-bdb0-7249acb744ca + 24111330-65d5-4670-9d7d-9af4307cb26a + + + SelectDetailedAssessmentForRowCategoryIVv.rxrec + true + b12e0728-6011-495c-89e5-954cd939c6ab + 24111330-65d5-4670-9d7d-9af4307cb26a + + + SelectDetailedAssessmentForRowCategoryVv.rxrec + true + f873573f-2593-4d9d-86fe-6e0a1a8f4d66 + 7f9bb519-3fbf-4ff5-9e73-1c24c6aedb69 + + + SelectDetailedAssessmentForRowCategoryVv.rxrec + true + adf56cd6-e4b5-4961-beda-d115f87a305f + 7f9bb519-3fbf-4ff5-9e73-1c24c6aedb69 + + + ValidateCalculationWaterLevelInDocumentViewDA.rxrec + true + a40a657d-cff0-4ae6-aef6-b8e070b759e9 + 98d503cc-6c1d-4e11-b39c-823ac4106391 + + + ValidateCalculationWaterLevelInDocumentViewDA.rxrec + true + 0ff1e861-1102-41de-9f2b-90d77af2f13f + 98d503cc-6c1d-4e11-b39c-823ac4106391 + + + ValidateCategoryBoundaryInDocumentView.rxrec + true + 311a55ef-b84d-4ae2-89cd-1f81897d4107 + 28e8d2ac-8496-492c-bd67-c05dd0310839 + + + ValidateCategoryBoundaryInDocumentView.rxrec + true + 42cfd11f-b1b1-4fec-bfb1-b648b87e1bcf + 28e8d2ac-8496-492c-bd67-c05dd0310839 + + + ValidateCategoryBoundaryInPropertiesPanel.rxrec + true + f617a859-903d-4326-a423-a5b02bf60a59 + 772256b0-c236-4c14-95ed-d0682f4b713d + + + ValidateCategoryBoundaryInPropertiesPanel.rxrec + true + d7fac196-e1dd-4d34-ad29-fa17def25d19 + 772256b0-c236-4c14-95ed-d0682f4b713d + + + ValidateContributionInFailureMechanismContributionView.rxrec + true + 94088e4c-d4d7-471d-aa1e-b2a556b206f3 + 45ca3cad-b4eb-4830-b715-695e59a034fc + + + ValidateContributionInFailureMechanismContributionView.rxrec + true + c7af6470-caf9-4ba8-9f9f-fc46fe4223a4 + 45ca3cad-b4eb-4830-b715-695e59a034fc + 98b58192-c302-41a8-bc71-46e3d4a052eb SelecteSingleCaseInRange.rxrec @@ -393,18 +693,6 @@ true 3ee5481a-3806-4bd5-a9d9-97db758837fa - - 873bbf94-8af0-47b2-b4c4-0c1d338af2f8 - SelectCalculationsAndIllustrationPoints.rxrec - true - f83ba396-52d2-4c92-993c-4b833f1a4a92 - - - 873bbf94-8af0-47b2-b4c4-0c1d338af2f8 - SelectCalculationsAndIllustrationPoints.rxrec - true - 659285ce-19aa-4ef8-afb9-faf0a2f8271a - afcbcacc-5b0b-4d59-884d-84d57b286c4c SelectRowCalculation.rxrec @@ -489,102 +777,6 @@ true b2be3309-72bf-4396-988b-5b88cd7cf647 - - 98d503cc-6c1d-4e11-b39c-823ac4106391 - ValidateCalculationWaterLevelInDocumentViewDA.rxrec - true - a40a657d-cff0-4ae6-aef6-b8e070b759e9 - - - 98d503cc-6c1d-4e11-b39c-823ac4106391 - ValidateCalculationWaterLevelInDocumentViewDA.rxrec - true - 0ff1e861-1102-41de-9f2b-90d77af2f13f - - - 772256b0-c236-4c14-95ed-d0682f4b713d - ValidateCategoryBoundaryInPropertiesPanel.rxrec - true - f617a859-903d-4326-a423-a5b02bf60a59 - - - 772256b0-c236-4c14-95ed-d0682f4b713d - ValidateCategoryBoundaryInPropertiesPanel.rxrec - true - d7fac196-e1dd-4d34-ad29-fa17def25d19 - - - 19cd184f-d473-437a-9fd5-c592a2f61743 - CalculateCategoryBoundary.rxrec - true - e6e89825-6bd5-445d-a2b3-c5c8a0cdc970 - - - 19cd184f-d473-437a-9fd5-c592a2f61743 - CalculateCategoryBoundary.rxrec - true - 6217e391-5ede-44c5-97f8-aa4b0d6a63b0 - - - 0d625f89-ffec-435d-9b39-d07be9cf66b5 - CalculateLinearTransformationOfValue.rxrec - true - 43ae55ab-ec99-4cf8-9ee6-34caaedcff7f - - - 0d625f89-ffec-435d-9b39-d07be9cf66b5 - CalculateLinearTransformationOfValue.rxrec - true - 2217bd1c-ffd0-47bf-876e-a75cc4362805 - - - b06bc5d2-0e53-42a7-8447-1a4e68dfdacf - CalculateNFormula1.rxrec - true - d54d1b65-81ca-44d4-bb7c-8a76025cb31c - - - b06bc5d2-0e53-42a7-8447-1a4e68dfdacf - CalculateNFormula1.rxrec - true - 2231b375-3e88-4466-a72f-6cf9094cc2e9 - - - cea2afaa-d763-48b0-8c0d-aa3f87780d37 - CalculateNFormula2.rxrec - true - 0fbf7e07-8099-4b91-8ae9-b7ea745b0c14 - - - cea2afaa-d763-48b0-8c0d-aa3f87780d37 - CalculateNFormula2.rxrec - true - 51f92868-a462-4502-b78e-a6b9518b887e - - - 59d3b275-2ad2-49f7-81c7-3af9ffd72495 - CalculateNFormula3.rxrec - true - 899b367f-19dd-4dac-8f51-0fa8ab77316e - - - 59d3b275-2ad2-49f7-81c7-3af9ffd72495 - CalculateNFormula3.rxrec - true - 3508caa8-41c7-4a29-b095-c69ec2c6f45b - - - 0eabce3a-8b80-466b-aa80-402c74d568d4 - CalculateValueParameterN.rxrec - true - e2f59482-763e-4220-96c2-427f4c4844ac - - - 0eabce3a-8b80-466b-aa80-402c74d568d4 - CalculateValueParameterN.rxrec - true - 09e7b9a2-edbd-4e89-b3bf-3fe10325a21d - cb95bf1c-596d-4a04-b8ec-bb98b0333f75 CloseAUT.rxrec @@ -609,30 +801,6 @@ true 25b9d3df-d029-427a-96c4-de8470c01737 - - 5b5e7a94-d166-4447-a367-89316035642d - ConvertToCurrentCulture.rxrec - true - 1cf1d3e6-256f-4da2-b7b4-f2957efaa3f1 - - - 5b5e7a94-d166-4447-a367-89316035642d - ConvertToCurrentCulture.rxrec - true - 03891b57-02ef-4afe-8320-3b5cdb6942e6 - - - fab570ab-705a-4266-9144-f9f477a53503 - CopyFile.rxrec - true - 32da3003-c046-4193-bd31-0c76af533dcc - - - fab570ab-705a-4266-9144-f9f477a53503 - CopyFile.rxrec - true - c153f628-d4cd-4d32-bbf7-2e2baf95a97d - 171d5e60-a4ba-4594-80a1-966838bfcfcd CreateOutputFolder.rxrec @@ -645,18 +813,6 @@ true 5fb4a01e-4152-4cb8-aef6-80b96d54ec65 - - c72195eb-6d83-44b2-b2f6-96b6855ac1e5 - DeleteFileIfExists.rxrec - true - 13d1471b-c171-4e5c-8b2a-36342d392515 - - - c72195eb-6d83-44b2-b2f6-96b6855ac1e5 - DeleteFileIfExists.rxrec - true - 2c162ae5-1c90-4947-b811-23668e93db4d - 59490521-b0d6-4832-b342-9035761334e8 ExpandAllSubNodesCalculations.rxrec @@ -741,30 +897,6 @@ true f3d5c74c-a1ce-4c3f-8485-bffc34bbaa2e - - 05ef76dd-e062-4a45-852f-453e401adf67 - OpenViewForCategoryBoundaries.rxrec - true - 936f9f55-9312-4d99-bf39-cceed680dfc4 - - - 05ef76dd-e062-4a45-852f-453e401adf67 - OpenViewForCategoryBoundaries.rxrec - true - 074f00b5-2de5-46e6-b964-94133799ed97 - - - cd7df858-0e65-4fa4-b41f-594ad71f9cec - OpenViewForGenericFM.rxrec - true - b40da7e8-2351-4979-96c6-d787a97662f6 - - - cd7df858-0e65-4fa4-b41f-594ad71f9cec - OpenViewForGenericFM.rxrec - true - 83c1d0c2-3e84-4874-9d4d-515e0dca156e - 731610be-3ce8-4f1d-8c8d-98ec88fef6e9 SelectDetailedAssessmentTypeForRow.rxrec @@ -777,66 +909,6 @@ true 487f6ed8-b5f5-4fb1-924f-bc9cd1a1e518 - - 5a4f3fa3-1a87-4396-919f-25c0bf782ff3 - SelectDetailedAssessmentForRowCategoryIIIv.rxrec - true - 537e7005-1a96-4103-8da6-a93b6703d917 - - - 5a4f3fa3-1a87-4396-919f-25c0bf782ff3 - SelectDetailedAssessmentForRowCategoryIIIv.rxrec - true - 9babaafd-56ca-4c7f-9e74-f8af64de4a20 - - - a2165335-4b9d-47f7-a826-14947dcfd578 - SelectDetailedAssessmentForRowCategoryIIv.rxrec - true - ef089740-dbad-4457-90bc-75934e8708dc - - - a2165335-4b9d-47f7-a826-14947dcfd578 - SelectDetailedAssessmentForRowCategoryIIv.rxrec - true - 698e60d9-df8a-4833-86d9-4469f6752b24 - - - d52b7eef-7e1b-4b8e-9130-bc710dd5131f - SelectDetailedAssessmentForRowCategoryIv.rxrec - true - 9d397744-8b7a-4896-870d-d450c554e1b5 - - - d52b7eef-7e1b-4b8e-9130-bc710dd5131f - SelectDetailedAssessmentForRowCategoryIv.rxrec - true - 9179ea6f-7175-4abe-8f2f-2159d0e51578 - - - 24111330-65d5-4670-9d7d-9af4307cb26a - SelectDetailedAssessmentForRowCategoryIVv.rxrec - true - 6035c599-bf03-4c91-bdb0-7249acb744ca - - - 24111330-65d5-4670-9d7d-9af4307cb26a - SelectDetailedAssessmentForRowCategoryIVv.rxrec - true - b12e0728-6011-495c-89e5-954cd939c6ab - - - 7f9bb519-3fbf-4ff5-9e73-1c24c6aedb69 - SelectDetailedAssessmentForRowCategoryVv.rxrec - true - f873573f-2593-4d9d-86fe-6e0a1a8f4d66 - - - 7f9bb519-3fbf-4ff5-9e73-1c24c6aedb69 - SelectDetailedAssessmentForRowCategoryVv.rxrec - true - adf56cd6-e4b5-4961-beda-d115f87a305f - 1fec213e-fd25-4c96-8055-5d4dad952155 SelectItemBelow.rxrec @@ -885,42 +957,6 @@ true 58917d69-2f81-4b87-9767-540983f1b18d - - 5d1e103b-c666-4258-a32a-74d8fe397026 - OpenProject.rxrec - true - 46454a6a-f8b6-49ef-b3f8-a3f39bc673e5 - - - 5d1e103b-c666-4258-a32a-74d8fe397026 - OpenProject.rxrec - true - b033024c-4757-4c74-87fa-f5c6b3daef0e - - - 918d5c65-6117-4065-be77-b86f0dc97b3f - OpenResultView.rxrec - true - 00836c2b-b6ac-4f58-9ccd-c465659fe57e - - - 918d5c65-6117-4065-be77-b86f0dc97b3f - OpenResultView.rxrec - true - 3fd97e9f-285e-409e-9903-bfbba356bded - - - 1cb570ed-7031-4292-a572-3c04e9fbc24a - OpenViewForFailureMechanismContribution.rxrec - true - 2e48adb4-f574-43e0-a102-a28e1362443a - - - 1cb570ed-7031-4292-a572-3c04e9fbc24a - OpenViewForFailureMechanismContribution.rxrec - true - 6405f2fa-2507-4ad6-aa04-2391e49e503b - fe704264-7ebd-4c5a-b96f-f5192c4d2944 @@ -1092,18 +1128,6 @@ true f103591c-470f-43f6-9be6-e6eb74067b9c - - 4b8d1691-69c4-4e3d-a814-9ceb4db6505b - OpenChartCalculation.rxrec - true - 3f92ba8a-c125-4782-aa63-c6d9aeac3459 - - - 4b8d1691-69c4-4e3d-a814-9ceb4db6505b - OpenChartCalculation.rxrec - true - 9fb44715-bbad-438c-82d6-0632f9784731 - bea3f530-85c7-459c-a174-4593fea77c20 UpdateSubsurfaceSchematization.rxrec @@ -1128,30 +1152,6 @@ true 5edd3525-f8f2-4e1e-9179-3c85f8165e4b - - 28e8d2ac-8496-492c-bd67-c05dd0310839 - ValidateCategoryBoundaryInDocumentView.rxrec - true - 311a55ef-b84d-4ae2-89cd-1f81897d4107 - - - 28e8d2ac-8496-492c-bd67-c05dd0310839 - ValidateCategoryBoundaryInDocumentView.rxrec - true - 42cfd11f-b1b1-4fec-bfb1-b648b87e1bcf - - - 45ca3cad-b4eb-4830-b715-695e59a034fc - ValidateContributionInFailureMechanismContributionView.rxrec - true - 94088e4c-d4d7-471d-aa1e-b2a556b206f3 - - - 45ca3cad-b4eb-4830-b715-695e59a034fc - ValidateContributionInFailureMechanismContributionView.rxrec - true - c7af6470-caf9-4ba8-9f9f-fc46fe4223a4 - 14aa4a80-c6e3-42d0-9b25-687fb71f8f07 ValidateContributionOfFMInProjectExplorer.rxrec @@ -1638,11 +1638,6 @@ Always 74642f17-dc74-44b4-ab64-77817f28b05e - - 8b6648ca-2429-462f-8074-96184700bbed - 7c43bc11-7959-43bd-bf48-f3a663df94a1 - 549fb022-bf32-480a-ae5e-d3f6e14aa501 - 26a72276-7a2e-4ee3-bb52-7e45071fe9ee @@ -1661,11 +1656,6 @@ 137723a5-e147-4b62-8c15-5c31a3d68f96 40cb8eed-98dc-4b16-a5ad-7ef93b4f444c - - 8b6648ca-2429-462f-8074-96184700bbed - ead7dbbc-6b97-49df-999c-7ea29e40cd4c - 6fcd729a-b24a-42d7-8636-f8d75a283109 - 8b6648ca-2429-462f-8074-96184700bbed 656b7e3b-fd9a-4148-9687-72c952815443 @@ -1731,16 +1721,151 @@ b93d65f3-b57f-4c3d-8b35-8fa845923bbb 0e6a2e20-0223-4862-bd2e-af0df661ff0e - + 8b6648ca-2429-462f-8074-96184700bbed + 19cd184f-d473-437a-9fd5-c592a2f61743 + b235cebd-3495-47c7-96d9-f82c3092f4cb + + + 8b6648ca-2429-462f-8074-96184700bbed + 0d625f89-ffec-435d-9b39-d07be9cf66b5 + ff1cb4d9-1388-49e6-bf2a-00ed354dca1e + + + 8b6648ca-2429-462f-8074-96184700bbed + b06bc5d2-0e53-42a7-8447-1a4e68dfdacf + 41b2435b-9741-4e36-b6b5-e09633ca92af + + + 8b6648ca-2429-462f-8074-96184700bbed + cea2afaa-d763-48b0-8c0d-aa3f87780d37 + 7a5a313f-03e9-4259-a9ba-83be32da5355 + + + 8b6648ca-2429-462f-8074-96184700bbed + 59d3b275-2ad2-49f7-81c7-3af9ffd72495 + cd64e64b-746a-4846-8490-369760278039 + + + 8b6648ca-2429-462f-8074-96184700bbed + ead7dbbc-6b97-49df-999c-7ea29e40cd4c + 6fcd729a-b24a-42d7-8636-f8d75a283109 + + + 8b6648ca-2429-462f-8074-96184700bbed + 0eabce3a-8b80-466b-aa80-402c74d568d4 + 2fdf315c-3bbf-4b7a-b901-e88b144bf94e + + + 8b6648ca-2429-462f-8074-96184700bbed + 5b5e7a94-d166-4447-a367-89316035642d + c1edbea9-a1e3-45d7-835b-452fd53ec06b + + + 8b6648ca-2429-462f-8074-96184700bbed + fab570ab-705a-4266-9144-f9f477a53503 + ad8e1ad4-f412-41ae-a2dc-f39766081df4 + + + 8b6648ca-2429-462f-8074-96184700bbed + c72195eb-6d83-44b2-b2f6-96b6855ac1e5 + 2e4fc24f-fbac-4679-9b7f-37d1c3a42223 + + + 8b6648ca-2429-462f-8074-96184700bbed + 4b8d1691-69c4-4e3d-a814-9ceb4db6505b + 2161f947-3dda-4270-9a96-0d33afc50b6c + + + 8b6648ca-2429-462f-8074-96184700bbed + 918d5c65-6117-4065-be77-b86f0dc97b3f + 14b19856-facd-4b69-82b3-b7f678560774 + + + 8b6648ca-2429-462f-8074-96184700bbed + 05ef76dd-e062-4a45-852f-453e401adf67 + ed363a67-11ee-4f0d-b3b8-1920b8a08550 + + + 8b6648ca-2429-462f-8074-96184700bbed eeb7ef51-8e00-4dba-a124-aae38b08ccdc 6295dc9c-a237-4ff3-b0ac-355382aaa3df - + 8b6648ca-2429-462f-8074-96184700bbed + 1cb570ed-7031-4292-a572-3c04e9fbc24a + 5e81345e-66bc-4e08-8ade-03d386d824fd + + + 8b6648ca-2429-462f-8074-96184700bbed + cd7df858-0e65-4fa4-b41f-594ad71f9cec + d37f64f8-25dc-4a23-8dbd-257a13f39617 + + + 8b6648ca-2429-462f-8074-96184700bbed + 7c43bc11-7959-43bd-bf48-f3a663df94a1 + 549fb022-bf32-480a-ae5e-d3f6e14aa501 + + + 8b6648ca-2429-462f-8074-96184700bbed + 5d1e103b-c666-4258-a32a-74d8fe397026 + 3f746bb2-6845-45b4-9b28-b7fd605378f3 + + + 8b6648ca-2429-462f-8074-96184700bbed + 873bbf94-8af0-47b2-b4c4-0c1d338af2f8 + 7654cb84-67f3-46ba-9397-46d52163b934 + + + 8b6648ca-2429-462f-8074-96184700bbed 0cc48728-8442-42cf-af65-3ac14054b2d3 7c3eef7d-4675-4a50-82a1-6f7d0d153cac + + 8b6648ca-2429-462f-8074-96184700bbed + 5a4f3fa3-1a87-4396-919f-25c0bf782ff3 + a7eb8c7e-6846-46ff-b2ed-97d624f39d39 + + + 8b6648ca-2429-462f-8074-96184700bbed + a2165335-4b9d-47f7-a826-14947dcfd578 + 1d451e4f-5f11-43ce-8f5b-c4085d00c239 + + + 8b6648ca-2429-462f-8074-96184700bbed + d52b7eef-7e1b-4b8e-9130-bc710dd5131f + a0648a21-f406-4037-bd0a-c3edb3d869ff + + + 8b6648ca-2429-462f-8074-96184700bbed + 24111330-65d5-4670-9d7d-9af4307cb26a + a7ae0f4d-d417-4c7b-805b-8057f4e19677 + + + 8b6648ca-2429-462f-8074-96184700bbed + 7f9bb519-3fbf-4ff5-9e73-1c24c6aedb69 + f1d6edc7-4e95-46f4-a178-9742cb112be4 + + + 8b6648ca-2429-462f-8074-96184700bbed + 98d503cc-6c1d-4e11-b39c-823ac4106391 + 5f11c431-c5f5-43ed-9e90-4eb9ec533e75 + + + 8b6648ca-2429-462f-8074-96184700bbed + 28e8d2ac-8496-492c-bd67-c05dd0310839 + b8095d4b-9eb5-467b-976f-5811b54836f6 + + + 8b6648ca-2429-462f-8074-96184700bbed + 772256b0-c236-4c14-95ed-d0682f4b713d + 80ee3780-ce84-4fd2-bf57-10594c61bb9b + + + 8b6648ca-2429-462f-8074-96184700bbed + 45ca3cad-b4eb-4830-b715-695e59a034fc + 4a63a2c8-7cac-4869-96dc-543747d8c4c7 + 8b6648ca-2429-462f-8074-96184700bbed 98b58192-c302-41a8-bc71-46e3d4a052eb @@ -1756,11 +1881,6 @@ 279e8679-12f1-4fcf-a30c-2b5d6f7769dd de80be27-ca55-476e-b824-e08916e3e0a3 - - 8b6648ca-2429-462f-8074-96184700bbed - 873bbf94-8af0-47b2-b4c4-0c1d338af2f8 - 7654cb84-67f3-46ba-9397-46d52163b934 - 8b6648ca-2429-462f-8074-96184700bbed afcbcacc-5b0b-4d59-884d-84d57b286c4c @@ -1796,46 +1916,6 @@ 4696e5ae-8be0-4ab1-adca-9943fa2b230d bbf874ea-d649-48f1-b9a6-08ca561100d3 - - 8b6648ca-2429-462f-8074-96184700bbed - 98d503cc-6c1d-4e11-b39c-823ac4106391 - 5f11c431-c5f5-43ed-9e90-4eb9ec533e75 - - - 8b6648ca-2429-462f-8074-96184700bbed - 772256b0-c236-4c14-95ed-d0682f4b713d - 80ee3780-ce84-4fd2-bf57-10594c61bb9b - - - 8b6648ca-2429-462f-8074-96184700bbed - 19cd184f-d473-437a-9fd5-c592a2f61743 - b235cebd-3495-47c7-96d9-f82c3092f4cb - - - 8b6648ca-2429-462f-8074-96184700bbed - 0d625f89-ffec-435d-9b39-d07be9cf66b5 - ff1cb4d9-1388-49e6-bf2a-00ed354dca1e - - - 8b6648ca-2429-462f-8074-96184700bbed - b06bc5d2-0e53-42a7-8447-1a4e68dfdacf - 41b2435b-9741-4e36-b6b5-e09633ca92af - - - 8b6648ca-2429-462f-8074-96184700bbed - cea2afaa-d763-48b0-8c0d-aa3f87780d37 - 7a5a313f-03e9-4259-a9ba-83be32da5355 - - - 8b6648ca-2429-462f-8074-96184700bbed - 59d3b275-2ad2-49f7-81c7-3af9ffd72495 - cd64e64b-746a-4846-8490-369760278039 - - - 8b6648ca-2429-462f-8074-96184700bbed - 0eabce3a-8b80-466b-aa80-402c74d568d4 - 2fdf315c-3bbf-4b7a-b901-e88b144bf94e - 8b6648ca-2429-462f-8074-96184700bbed cb95bf1c-596d-4a04-b8ec-bb98b0333f75 @@ -1846,26 +1926,11 @@ 75c56bbc-55ab-4649-abbf-6157d7ab6a40 3c2d44f5-31b5-4584-91c8-1ad748affc77 - - 8b6648ca-2429-462f-8074-96184700bbed - 5b5e7a94-d166-4447-a367-89316035642d - c1edbea9-a1e3-45d7-835b-452fd53ec06b - - - 8b6648ca-2429-462f-8074-96184700bbed - fab570ab-705a-4266-9144-f9f477a53503 - ad8e1ad4-f412-41ae-a2dc-f39766081df4 - 8b6648ca-2429-462f-8074-96184700bbed 171d5e60-a4ba-4594-80a1-966838bfcfcd 40b6ae98-0f6f-4015-b0b2-13ee7ced6f84 - - 8b6648ca-2429-462f-8074-96184700bbed - c72195eb-6d83-44b2-b2f6-96b6855ac1e5 - 2e4fc24f-fbac-4679-9b7f-37d1c3a42223 - 8b6648ca-2429-462f-8074-96184700bbed 59490521-b0d6-4832-b342-9035761334e8 @@ -1901,46 +1966,11 @@ 6e87cfa0-534f-4923-8621-fdf766c5ce6f ec62b093-3fff-4a7e-8468-0636f99e4153 - - 8b6648ca-2429-462f-8074-96184700bbed - 05ef76dd-e062-4a45-852f-453e401adf67 - ed363a67-11ee-4f0d-b3b8-1920b8a08550 - - - 8b6648ca-2429-462f-8074-96184700bbed - cd7df858-0e65-4fa4-b41f-594ad71f9cec - d37f64f8-25dc-4a23-8dbd-257a13f39617 - 8b6648ca-2429-462f-8074-96184700bbed 731610be-3ce8-4f1d-8c8d-98ec88fef6e9 30a2f45d-ee95-4cb0-9ee5-87d71ca20ca5 - - 8b6648ca-2429-462f-8074-96184700bbed - 5a4f3fa3-1a87-4396-919f-25c0bf782ff3 - a7eb8c7e-6846-46ff-b2ed-97d624f39d39 - - - 8b6648ca-2429-462f-8074-96184700bbed - a2165335-4b9d-47f7-a826-14947dcfd578 - 1d451e4f-5f11-43ce-8f5b-c4085d00c239 - - - 8b6648ca-2429-462f-8074-96184700bbed - d52b7eef-7e1b-4b8e-9130-bc710dd5131f - a0648a21-f406-4037-bd0a-c3edb3d869ff - - - 8b6648ca-2429-462f-8074-96184700bbed - 24111330-65d5-4670-9d7d-9af4307cb26a - a7ae0f4d-d417-4c7b-805b-8057f4e19677 - - - 8b6648ca-2429-462f-8074-96184700bbed - 7f9bb519-3fbf-4ff5-9e73-1c24c6aedb69 - f1d6edc7-4e95-46f4-a178-9742cb112be4 - 8b6648ca-2429-462f-8074-96184700bbed 1fec213e-fd25-4c96-8055-5d4dad952155 @@ -1961,21 +1991,6 @@ 39b9d06d-71b7-4758-9b92-32814138b9d3 f0658d7f-65e3-4f38-afe8-97fd942c1478 - - 8b6648ca-2429-462f-8074-96184700bbed - 5d1e103b-c666-4258-a32a-74d8fe397026 - 3f746bb2-6845-45b4-9b28-b7fd605378f3 - - - 8b6648ca-2429-462f-8074-96184700bbed - 918d5c65-6117-4065-be77-b86f0dc97b3f - 14b19856-facd-4b69-82b3-b7f678560774 - - - 8b6648ca-2429-462f-8074-96184700bbed - 1cb570ed-7031-4292-a572-3c04e9fbc24a - 5e81345e-66bc-4e08-8ade-03d386d824fd - 8b6648ca-2429-462f-8074-96184700bbed 0e9d5246-714d-4876-9afc-2774723d4ba2 @@ -2046,11 +2061,6 @@ 8f7fe1fa-f1ef-4825-8e3a-6a13124b5fbc 825ce2a6-cd3b-42f6-9972-8ced75f1a54f - - 8b6648ca-2429-462f-8074-96184700bbed - 4b8d1691-69c4-4e3d-a814-9ceb4db6505b - 2161f947-3dda-4270-9a96-0d33afc50b6c - 8b6648ca-2429-462f-8074-96184700bbed bea3f530-85c7-459c-a174-4593fea77c20 @@ -2061,16 +2071,6 @@ 48b2d7f3-eb5f-4e6a-906d-06315aeaa9db 18e39f84-9b42-4666-802c-2fecd9846123 - - 8b6648ca-2429-462f-8074-96184700bbed - 28e8d2ac-8496-492c-bd67-c05dd0310839 - b8095d4b-9eb5-467b-976f-5811b54836f6 - - - 8b6648ca-2429-462f-8074-96184700bbed - 45ca3cad-b4eb-4830-b715-695e59a034fc - 4a63a2c8-7cac-4869-96dc-543747d8c4c7 - 8b6648ca-2429-462f-8074-96184700bbed 14aa4a80-c6e3-42d0-9b25-687fb71f8f07 @@ -2288,6 +2288,29 @@ Ranorex Automation Helpers + + + f43c4713-a0b7-4b45-9f19-8794d0498ce0 + + + 694a7794-a673-4691-be56-f86c8a9f88bb + + + ca0a786e-167b-417f-a79e-76aa6e5afe93 + + + 948493ad-9072-4c4e-b9e8-78a30a1f3449 + + + 7df97b20-1c35-4243-a0b3-c4947cc3b006 + + + 38509785-8e37-4d81-82ce-0f3a73e76bba + + + 4442ef79-2bb9-4a72-8114-f70b1ff5bc23 + + Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CaculateFullPathToCalculationItem.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateCategoryBoundary.UserCode.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateCategoryBoundary.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateCategoryBoundary.rxrec'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateFullPathToHydraulicBCcalculation.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateFullPathToResultsFromFullPathToCalculation.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateFullPathToSeparateCalculation.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateLinearTransformationOfValue.UserCode.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateLinearTransformationOfValue.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateLinearTransformationOfValue.rxrec'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateNFormula1.UserCode.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateNFormula1.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateNFormula1.rxrec'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateNFormula2.UserCode.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateNFormula2.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateNFormula2.rxrec'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateNFormula3.UserCode.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateNFormula3.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateNFormula3.rxrec'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculatePathInPropertiesPanelOfBoundaryCategory.UserCode.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculatePathInPropertiesPanelOfBoundaryCategory.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculatePathInPropertiesPanelOfBoundaryCategory.rxrec'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateValueParameterN.UserCode.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateValueParameterN.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CalculateValueParameterN.rxrec'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/ConvertToCurrentCulture.UserCode.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/ConvertToCurrentCulture.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/ConvertToCurrentCulture.rxrec'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CopyFile.UserCode.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CopyFile.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/CopyFile.rxrec'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/DeleteFileIfExists.UserCode.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/DeleteFileIfExists.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag d9f7e1cdd05d4033abae0f9e748311003d1446bc refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/DeleteFileIfExists.rxrec'. Fisheye: No comparison available. Pass `N' to diff? Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CaculateFullPathToCalculationItem.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CaculateFullPathToCalculationItem.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CaculateFullPathToCalculationItem.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,97 @@ +/* + * Created by Ranorex + * User: rodriqu_dd + * Date: 23/10/2020 + * Time: 17:57 + * + * 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; +using Ranorex.Core; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests +{ + /// + /// Description of CaculateFullPathToCalculationInput. + /// + [TestModule("773D0A23-8A22-4D36-AD19-252F24FD9823", ModuleType.UserCode, 1)] + public class CaculateFullPathToCalculationItem : ITestModule + { + + + string _fullPath = ""; + [TestVariable("69eee4cc-06f5-4ef5-a9c7-fb232b4039c3")] + public string fullPath + { + get { return _fullPath; } + set { _fullPath = value; } + } + + + string _fullPathToAllCalculationsNode = ""; + [TestVariable("55df0884-b1a3-4e1e-a02f-fe3f78aa18e6")] + public string fullPathToAllCalculationsNode + { + get { return _fullPathToAllCalculationsNode; } + set { _fullPathToAllCalculationsNode = value; } + } + + string _relativePathToCalculation = ""; + [TestVariable("cea87378-b630-4c95-801a-d943b01b4f9f")] + public string relativePathToFolderWithCalculations + { + get { return _relativePathToCalculation; } + set { _relativePathToCalculation = value; } + } + + string _relativePathToCalculationFromFolder = ""; + [TestVariable("7a9dc1a6-33e2-4d13-b479-241657087175")] + public string relativePathToCalculationFromFolder + { + get { return _relativePathToCalculationFromFolder; } + set { _relativePathToCalculationFromFolder = value; } + } + + string _relativePathToItemFromCalculation = ""; + [TestVariable("8f6b75a3-47c7-445d-b00e-ab59e786097c")] + public string relativePathToItemFromCalculation + { + get { return _relativePathToItemFromCalculation; } + set { _relativePathToItemFromCalculation = value; } + } + + + + /// + /// Constructs a new instance. + /// + public CaculateFullPathToCalculationItem() + { + // Do not delete - a parameterless constructor is required! + } + + /// + /// Performs the playback of actions in this module. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 0; + Delay.SpeedFactor = 0.0; + + fullPath = fullPathToAllCalculationsNode + relativePathToFolderWithCalculations + relativePathToCalculationFromFolder + relativePathToItemFromCalculation; + } + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateCategoryBoundary.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateCategoryBoundary.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateCategoryBoundary.UserCode.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,116 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.Calculation +{ + public partial class CalculateCategoryBoundary + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + public string CalculateSingleCategoryBoundary() + { + System.Globalization.CultureInfo currentCulture = CultureInfo.CurrentCulture; + string lowerLimitDenominator = lowerLimitText.Substring(2, lowerLimitText.Length-2); + double lowerLimitD = 1/Double.Parse(lowerLimitDenominator, currentCulture); + string signalingValueDenominator = signalingValueText.Substring(2, signalingValueText.Length-2); + double signalingValueD = 1/Double.Parse(signalingValueDenominator, currentCulture); + double contributionD = Double.Parse(contributionText, currentCulture); + double parameterND = Double.Parse(parameterNText, currentCulture); + double boundaryValue; + var boundaryToEvaluate = categoryName + boundaryType; + switch (boundaryToEvaluate) { + case "IOnder": + calculatedCategoryBoundary = "1/Oneindig"; + Report.Log(ReportLevel.Info, "", categoryName+categorySuffix+boundaryType+ " : " + calculatedCategoryBoundary); + return calculatedCategoryBoundary; + case "VIBoven": + calculatedCategoryBoundary = "1/1"; + Report.Log(ReportLevel.Info, "", categoryName+categorySuffix+boundaryType+ " : " + calculatedCategoryBoundary); + return calculatedCategoryBoundary; + case "IIOnder": + boundaryValue = (1.0/30.0)*signalingValueD*contributionD/100.0; + if (categorySuffix=="v") { + boundaryValue = boundaryValue /parameterND; + } + break; + case "IBoven": + boundaryValue = (1/30.0)*signalingValueD*contributionD/100.0; + if (categorySuffix=="v") { + boundaryValue = boundaryValue /parameterND; + } + break; + case "IIIOnder": + boundaryValue = signalingValueD*contributionD/100.0; + if (categorySuffix=="v") { + boundaryValue = boundaryValue /parameterND; + } + break; + case "IIBoven": + boundaryValue = signalingValueD*contributionD/100.0; + if (categorySuffix=="v") { + boundaryValue = boundaryValue /parameterND; + } + break; + case "IVOnder": + boundaryValue = lowerLimitD*contributionD/100.0; + if (categorySuffix=="v") { + boundaryValue = boundaryValue /parameterND; + } + break; + case "IIIBoven": + boundaryValue = lowerLimitD*contributionD/100.0; + if (categorySuffix=="v") { + boundaryValue = boundaryValue /parameterND; + } + break; + case "VOnder": + boundaryValue = lowerLimitD; + break; + case "IVBoven": + boundaryValue = lowerLimitD; + break; + case "VIOnder": + boundaryValue = 30.0*lowerLimitD; + break; + case "VBoven": + boundaryValue = 30.0*lowerLimitD; + break; + default: + Report.Log(ReportLevel.Info,"", "case : " + boundaryToEvaluate + "error!"); + throw new Exception(); + } + var denominatorBoundary = Math.Round(1/boundaryValue); + calculatedCategoryBoundary = "1/" + denominatorBoundary.ToString("N0", currentCulture.NumberFormat); + Report.Log(ReportLevel.Info, "", categoryName+categorySuffix+boundaryType+ " : " + calculatedCategoryBoundary); + return calculatedCategoryBoundary; + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateCategoryBoundary.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateCategoryBoundary.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateCategoryBoundary.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,191 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.Calculation +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The CalculateCategoryBoundary recording. + /// + [TestModule("b235cebd-3495-47c7-96d9-f82c3092f4cb", ModuleType.Recording, 1)] + public partial class CalculateCategoryBoundary : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static CalculateCategoryBoundary instance = new CalculateCategoryBoundary(); + + /// + /// Constructs a new instance. + /// + public CalculateCategoryBoundary() + { + calculatedCategoryBoundary = ""; + signalingValueText = ""; + lowerLimitText = ""; + contributionText = ""; + parameterNText = ""; + categorySuffix = ""; + categoryName = ""; + boundaryType = ""; + } + + /// + /// Gets a static instance of this recording. + /// + public static CalculateCategoryBoundary Instance + { + get { return instance; } + } + +#region Variables + + string _calculatedCategoryBoundary; + + /// + /// Gets or sets the value of variable calculatedCategoryBoundary. + /// + [TestVariable("16e50af2-562e-44a8-990b-c5568f64a537")] + public string calculatedCategoryBoundary + { + get { return _calculatedCategoryBoundary; } + set { _calculatedCategoryBoundary = value; } + } + + string _signalingValueText; + + /// + /// Gets or sets the value of variable signalingValueText. + /// + [TestVariable("9b47e300-8808-473e-a46a-b2091672dbb4")] + public string signalingValueText + { + get { return _signalingValueText; } + set { _signalingValueText = value; } + } + + string _lowerLimitText; + + /// + /// Gets or sets the value of variable lowerLimitText. + /// + [TestVariable("9c0297fc-a6f9-4b34-b9da-205c21fac4e4")] + public string lowerLimitText + { + get { return _lowerLimitText; } + set { _lowerLimitText = value; } + } + + string _contributionText; + + /// + /// Gets or sets the value of variable contributionText. + /// + [TestVariable("3b08541b-e356-4de9-93a9-02a963944915")] + public string contributionText + { + get { return _contributionText; } + set { _contributionText = value; } + } + + string _parameterNText; + + /// + /// Gets or sets the value of variable parameterNText. + /// + [TestVariable("6ff9b730-3222-46fb-9471-57195f388715")] + public string parameterNText + { + get { return _parameterNText; } + set { _parameterNText = value; } + } + + string _boundaryType; + + /// + /// Gets or sets the value of variable boundaryType. + /// + [TestVariable("78b35dc6-a224-4dc7-992a-f9b42e96fbaa")] + public string boundaryType + { + get { return _boundaryType; } + set { _boundaryType = value; } + } + + /// + /// Gets or sets the value of variable categorySuffix. + /// + [TestVariable("3f59ffa1-9268-4020-89db-834b5121cca0")] + public string categorySuffix + { + get { return repo.categorysuffix; } + set { repo.categorysuffix = value; } + } + + /// + /// Gets or sets the value of variable categoryName. + /// + [TestVariable("8a30822a-a8b0-4fa7-b364-eee06359becc")] + public string categoryName + { + get { return repo.categoryName; } + set { repo.categoryName = value; } + } + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 300; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 1.00; + + Init(); + + calculatedCategoryBoundary = CalculateSingleCategoryBoundary(); + Delay.Milliseconds(0); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateCategoryBoundary.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateCategoryBoundary.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateCategoryBoundary.rxrec (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,99 @@ + + + + 1 + + + False + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CalculateCategoryBoundary.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateFullPathToHydraulicBCcalculation.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateFullPathToHydraulicBCcalculation.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateFullPathToHydraulicBCcalculation.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,79 @@ +/* + * Created by Ranorex + * User: rodriqu_dd + * Date: 27/10/2020 + * Time: 17:15 + * + * 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; +using Ranorex.Core; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests +{ + /// + /// Description of CalculateFullPathToHydraulicBCcalculation. + /// + [TestModule("BC4780CD-BCE6-4CD8-B162-BB67F03A7885", ModuleType.UserCode, 1)] + public class CalculateFullPathToHydraulicBCcalculation : ITestModule + { + + string _pathToTraject = ""; + [TestVariable("91cc69f5-1b40-4834-8b49-05e113fd479a")] + public string pathToTraject + { + get { return _pathToTraject; } + set { _pathToTraject = value; } + } + + + string _pathFromTrajectToCalculation = ""; + [TestVariable("ecfec53b-d181-4fe7-8ee5-b024507fbede")] + public string pathFromTrajectToCalculation + { + get { return _pathFromTrajectToCalculation; } + set { _pathFromTrajectToCalculation = value; } + } + + string _fullPathToCalculation = ""; + [TestVariable("3690de2e-e255-41b9-bd34-cd09b7661fae")] + public string fullPathToCalculation + { + get { return _fullPathToCalculation; } + set { _fullPathToCalculation = value; } + } + + + /// + /// Constructs a new instance. + /// + public CalculateFullPathToHydraulicBCcalculation() + { + // Do not delete - a parameterless constructor is required! + } + + /// + /// Performs the playback of actions in this module. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 0; + Delay.SpeedFactor = 0.0; + fullPathToCalculation = pathToTraject + pathFromTrajectToCalculation; + + } + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateFullPathToResultsFromFullPathToCalculation.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateFullPathToResultsFromFullPathToCalculation.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateFullPathToResultsFromFullPathToCalculation.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,69 @@ +/* + * Created by Ranorex + * User: rodriqu_dd + * Date: 27/10/2020 + * Time: 18:39 + * + * 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; +using Ranorex.Core; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests +{ + /// + /// Description of CalculateFullPathToResultsFromFullPathToCalculation. + /// + [TestModule("95B6D533-7626-4835-B2BE-85C4EC709857", ModuleType.UserCode, 1)] + public class CalculateFullPathToResultsFromFullPathToCalculation : ITestModule + { + + string _fullPathToCalculation = ""; + [TestVariable("6a9998ac-3ae1-48ee-ab1f-84d47f345c8a")] + public string fullPathToCalculation + { + get { return _fullPathToCalculation; } + set { _fullPathToCalculation = value; } + } + + string _fullpathToResultsOfCalculation = ""; + [TestVariable("c97cb09b-34d2-46be-9162-2abbd9a96785")] + public string fullpathToResultsOfCalculation + { + get { return _fullpathToResultsOfCalculation; } + set { _fullpathToResultsOfCalculation = value; } + } + + + /// + /// Constructs a new instance. + /// + public CalculateFullPathToResultsFromFullPathToCalculation() + { + // Do not delete - a parameterless constructor is required! + } + + /// + /// Performs the playback of actions in this module. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 0; + Delay.SpeedFactor = 0.0; + fullpathToResultsOfCalculation = fullPathToCalculation + ">Resultaat"; + } + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateFullPathToSeparateCalculation.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateFullPathToSeparateCalculation.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateFullPathToSeparateCalculation.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,78 @@ +/* + * Created by Ranorex + * User: rodriqu_dd + * Date: 27/10/2020 + * Time: 18:04 + * + * 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; +using Ranorex.Core; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests +{ + /// + /// Description of CalculateFullPathToSeparateCalculation. + /// + [TestModule("CDDCEEDC-F299-4851-BFFC-8B505702E432", ModuleType.UserCode, 1)] + public class CalculateFullPathToSeparateCalculation : ITestModule + { + + string _pathToTraject = ""; + [TestVariable("f1d993f0-026f-43fb-992c-c5026bd0ea05")] + public string pathToTraject + { + get { return _pathToTraject; } + set { _pathToTraject = value; } + } + + string _pathFromTrajectToSeparateCalculation = ""; + [TestVariable("b3c7e7a8-d7c3-4dc7-a148-62f0443259ef")] + public string pathFromTrajectToSeparateCalculation + { + get { return _pathFromTrajectToSeparateCalculation; } + set { _pathFromTrajectToSeparateCalculation = value; } + } + + string _fullPathToSeparateCalculation = ""; + [TestVariable("82392e5d-6689-455c-993e-70492c6024a5")] + public string fullPathToSeparateCalculation + { + get { return _fullPathToSeparateCalculation; } + set { _fullPathToSeparateCalculation = value; } + } + + + /// + /// Constructs a new instance. + /// + public CalculateFullPathToSeparateCalculation() + { + // Do not delete - a parameterless constructor is required! + } + + /// + /// Performs the playback of actions in this module. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 0; + Delay.SpeedFactor = 0.0; + + fullPathToSeparateCalculation = pathToTraject + pathFromTrajectToSeparateCalculation; + } + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateLinearTransformationOfValue.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateLinearTransformationOfValue.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateLinearTransformationOfValue.UserCode.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.Calculation +{ + public partial class CalculateLinearTransformationOfValue + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + public string LinearTransformation(string a, string b) + { + System.Globalization.CultureInfo fixedCulture = new CultureInfo("en-US"); + fixedCulture.NumberFormat.NumberDecimalSeparator = "."; + fixedCulture.NumberFormat.NumberGroupSeparator = ""; + System.Globalization.CultureInfo currentCulture = CultureInfo.CurrentCulture; + Report.Log(ReportLevel.Info, "", "x: " + xVariable); + int numberOfDecimals = xVariable.Substring(xVariable.IndexOf(currentCulture.NumberFormat.NumberDecimalSeparator)+1).Length; + double xValue = Double.Parse(xVariable, currentCulture); + double aValue = Double.Parse(a, fixedCulture); + double bValue = Double.Parse(b, fixedCulture); + double yValue = aValue*xValue + bValue; + string y = yValue.ToString("N" + numberOfDecimals).Replace(currentCulture.NumberFormat.NumberGroupSeparator, ""); + return y; + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateLinearTransformationOfValue.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateLinearTransformationOfValue.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateLinearTransformationOfValue.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,143 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.Calculation +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The CalculateLinearTransformationOfValue recording. + /// + [TestModule("ff1cb4d9-1388-49e6-bf2a-00ed354dca1e", ModuleType.Recording, 1)] + public partial class CalculateLinearTransformationOfValue : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static CalculateLinearTransformationOfValue instance = new CalculateLinearTransformationOfValue(); + + /// + /// Constructs a new instance. + /// + public CalculateLinearTransformationOfValue() + { + returnedValue = ""; + aParameter = ""; + bParameter = ""; + xVariable = ""; + } + + /// + /// Gets a static instance of this recording. + /// + public static CalculateLinearTransformationOfValue Instance + { + get { return instance; } + } + +#region Variables + + string _returnedValue; + + /// + /// Gets or sets the value of variable returnedValue. + /// + [TestVariable("5c3fdb07-7073-459d-8c51-922caeb92a86")] + public string returnedValue + { + get { return _returnedValue; } + set { _returnedValue = value; } + } + + string _aParameter; + + /// + /// Gets or sets the value of variable aParameter. + /// + [TestVariable("96607dd0-1076-4d31-a7dd-d20dfee7c567")] + public string aParameter + { + get { return _aParameter; } + set { _aParameter = value; } + } + + string _bParameter; + + /// + /// Gets or sets the value of variable bParameter. + /// + [TestVariable("16f51e88-473c-4f0d-b4a9-810b68fea466")] + public string bParameter + { + get { return _bParameter; } + set { _bParameter = value; } + } + + string _xVariable; + + /// + /// Gets or sets the value of variable xVariable. + /// + [TestVariable("32b52b59-7056-4c43-85c8-445a27bd4e65")] + public string xVariable + { + get { return _xVariable; } + set { _xVariable = value; } + } + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 300; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 1.00; + + Init(); + + returnedValue = LinearTransformation(aParameter, bParameter); + Delay.Milliseconds(0); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateLinearTransformationOfValue.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateLinearTransformationOfValue.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateLinearTransformationOfValue.rxrec (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,103 @@ + + + + 1 + + + False + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + + + + + + + + + + System.String + + + + + + + System.String + + + + + + + + + + + + + + + CalculateLinearTransformationOfValue.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula1.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula1.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula1.UserCode.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,48 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.Calculation +{ + public partial class CalculateNFormula1 + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + public string calculateNGroup1Formula() + { + System.Globalization.CultureInfo currentCulture = CultureInfo.CurrentCulture; + double aValue = Double.Parse(param_a, currentCulture); + double bValue = Double.Parse(param_b, currentCulture); + double LTrajectValue = Double.Parse(L_traject, currentCulture); + double calculatedNValue = 1 + aValue*LTrajectValue/bValue; + return calculatedNValue.ToString("N2", currentCulture).Replace(currentCulture.NumberFormat.NumberGroupSeparator, "");; + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula1.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula1.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula1.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,143 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.Calculation +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The CalculateNFormula1 recording. + /// + [TestModule("41b2435b-9741-4e36-b6b5-e09633ca92af", ModuleType.Recording, 1)] + public partial class CalculateNFormula1 : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static CalculateNFormula1 instance = new CalculateNFormula1(); + + /// + /// Constructs a new instance. + /// + public CalculateNFormula1() + { + calculatedN = ""; + param_a = ""; + param_b = ""; + L_traject = ""; + } + + /// + /// Gets a static instance of this recording. + /// + public static CalculateNFormula1 Instance + { + get { return instance; } + } + +#region Variables + + string _calculatedN; + + /// + /// Gets or sets the value of variable calculatedN. + /// + [TestVariable("c2e2a175-ac6e-4e69-a5aa-8e49e7a9e37e")] + public string calculatedN + { + get { return _calculatedN; } + set { _calculatedN = value; } + } + + string _param_a; + + /// + /// Gets or sets the value of variable param_a. + /// + [TestVariable("c4fb7e0f-1b4a-4bea-9859-6df4ef4e7575")] + public string param_a + { + get { return _param_a; } + set { _param_a = value; } + } + + string _param_b; + + /// + /// Gets or sets the value of variable param_b. + /// + [TestVariable("d4d40a20-8e23-43c9-8d61-e0223065ca14")] + public string param_b + { + get { return _param_b; } + set { _param_b = value; } + } + + string _L_traject; + + /// + /// Gets or sets the value of variable L_traject. + /// + [TestVariable("aca9a68d-d676-4995-b752-34e825497c29")] + public string L_traject + { + get { return _L_traject; } + set { _L_traject = value; } + } + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 300; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 1.00; + + Init(); + + calculatedN = calculateNGroup1Formula(); + Delay.Milliseconds(0); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula1.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula1.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula1.rxrec (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,83 @@ + + + + 1 + + + False + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CalculateNFormula1.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula2.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula2.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula2.UserCode.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,47 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.Calculation +{ + public partial class CalculateNFormula2 + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + public string calculateNGroup2Formula() + { + System.Globalization.CultureInfo currentCulture = CultureInfo.CurrentCulture; + double lengthValue = Double.Parse(lengthParameter, currentCulture); + double deltaLValue = Double.Parse(deltaLParameter, currentCulture); + double calculatedNValue = lengthValue/deltaLValue; + return calculatedNValue.ToString("N2", currentCulture).Replace(currentCulture.NumberFormat.NumberGroupSeparator, "");; + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula2.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula2.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula2.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,130 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.Calculation +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The CalculateNFormula2 recording. + /// + [TestModule("7a5a313f-03e9-4259-a9ba-83be32da5355", ModuleType.Recording, 1)] + public partial class CalculateNFormula2 : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static CalculateNFormula2 instance = new CalculateNFormula2(); + + /// + /// Constructs a new instance. + /// + public CalculateNFormula2() + { + calculatedN = ""; + lengthParameter = ""; + deltaLParameter = ""; + } + + /// + /// Gets a static instance of this recording. + /// + public static CalculateNFormula2 Instance + { + get { return instance; } + } + +#region Variables + + string _calculatedN; + + /// + /// Gets or sets the value of variable calculatedN. + /// + [TestVariable("5ce84dc8-5f13-49e7-a07d-ce6076d55089")] + public string calculatedN + { + get { return _calculatedN; } + set { _calculatedN = value; } + } + + string _lengthParameter; + + /// + /// Gets or sets the value of variable lengthParameter. + /// + [TestVariable("d88257d3-e0b0-4347-a7ac-d38c9b08e655")] + public string lengthParameter + { + get { return _lengthParameter; } + set { _lengthParameter = value; } + } + + string _deltaLParameter; + + /// + /// Gets or sets the value of variable deltaLParameter. + /// + [TestVariable("91f5c876-a42c-49ed-9ad8-8b22965ce608")] + public string deltaLParameter + { + get { return _deltaLParameter; } + set { _deltaLParameter = value; } + } + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 300; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 1.00; + + Init(); + + calculatedN = calculateNGroup2Formula(); + Delay.Milliseconds(0); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula2.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula2.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula2.rxrec (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,79 @@ + + + + 1 + + + False + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CalculateNFormula2.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula3.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula3.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula3.UserCode.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,47 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.Calculation +{ + public partial class CalculateNFormula3 + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + public string CalculateNGroup3Formula() + { + System.Globalization.CultureInfo currentCulture = CultureInfo.CurrentCulture; + double cValue = Double.Parse(cParameter, currentCulture); + double twoNAValue = Double.Parse(twoNAParameter, currentCulture); + double calculatedNValue = Math.Max(twoNAValue*cValue, 1); + return calculatedNValue.ToString("N2", currentCulture).Replace(currentCulture.NumberFormat.NumberGroupSeparator, ""); + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula3.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula3.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula3.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,130 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.Calculation +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The CalculateNFormula3 recording. + /// + [TestModule("cd64e64b-746a-4846-8490-369760278039", ModuleType.Recording, 1)] + public partial class CalculateNFormula3 : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static CalculateNFormula3 instance = new CalculateNFormula3(); + + /// + /// Constructs a new instance. + /// + public CalculateNFormula3() + { + calculatedN = ""; + cParameter = ""; + twoNAParameter = ""; + } + + /// + /// Gets a static instance of this recording. + /// + public static CalculateNFormula3 Instance + { + get { return instance; } + } + +#region Variables + + string _calculatedN; + + /// + /// Gets or sets the value of variable calculatedN. + /// + [TestVariable("01c55dfa-c21e-487c-b180-1db60317126d")] + public string calculatedN + { + get { return _calculatedN; } + set { _calculatedN = value; } + } + + string _cParameter; + + /// + /// Gets or sets the value of variable cParameter. + /// + [TestVariable("f7cb300b-676c-4f58-ab5e-484ae1000f26")] + public string cParameter + { + get { return _cParameter; } + set { _cParameter = value; } + } + + string _twoNAParameter; + + /// + /// Gets or sets the value of variable twoNAParameter. + /// + [TestVariable("4bec1e01-45fd-4d82-ad80-dd9a69fa0954")] + public string twoNAParameter + { + get { return _twoNAParameter; } + set { _twoNAParameter = value; } + } + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 300; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 1.00; + + Init(); + + calculatedN = CalculateNGroup3Formula(); + Delay.Milliseconds(0); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula3.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula3.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateNFormula3.rxrec (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,79 @@ + + + + 1 + + + False + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CalculateNFormula3.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculatePathInPropertiesPanelOfBoundaryCategory.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculatePathInPropertiesPanelOfBoundaryCategory.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculatePathInPropertiesPanelOfBoundaryCategory.UserCode.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,68 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.Calculation +{ + public partial class CalculatePathInPropertiesPanelOfBoundaryCategory + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + public void BuildPathInPPToCategoryBoundary() + { + string pathLevelOne = scopeSuffix=="t"?"Categoriegrenzen voor dit traject":"Categoriegrenzen per vak"; + string pathLevelTwo; + switch (categoryType) { + case "I": + pathLevelTwo = "[1]"; + break; + case "II": + pathLevelTwo = "[2]"; + break; + case "III": + pathLevelTwo = "[3]"; + break; + case "IV": + pathLevelTwo = "[4]"; + break; + case "V": + pathLevelTwo = "[5]"; + break; + case "VI": + pathLevelTwo = "[6]"; + break; + default: + Report.Log(ReportLevel.Error, "", categoryType + " is no valid category type!"); + throw new Exception(); + } + string pathLevelThree = boundaryType + "grens [1/jaar]"; + path = pathLevelOne + ">" + pathLevelTwo + ">" + pathLevelThree; + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculatePathInPropertiesPanelOfBoundaryCategory.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculatePathInPropertiesPanelOfBoundaryCategory.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculatePathInPropertiesPanelOfBoundaryCategory.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,142 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.Calculation +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The CalculatePathInPropertiesPanelOfBoundaryCategory recording. + /// + [TestModule("6fcd729a-b24a-42d7-8636-f8d75a283109", ModuleType.Recording, 1)] + public partial class CalculatePathInPropertiesPanelOfBoundaryCategory : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static CalculatePathInPropertiesPanelOfBoundaryCategory instance = new CalculatePathInPropertiesPanelOfBoundaryCategory(); + + /// + /// Constructs a new instance. + /// + public CalculatePathInPropertiesPanelOfBoundaryCategory() + { + path = ""; + categoryType = ""; + scopeSuffix = ""; + boundaryType = ""; + } + + /// + /// Gets a static instance of this recording. + /// + public static CalculatePathInPropertiesPanelOfBoundaryCategory Instance + { + get { return instance; } + } + +#region Variables + + string _path; + + /// + /// Gets or sets the value of variable path. + /// + [TestVariable("58843f31-3094-441c-a3e5-9fe451ee7b75")] + public string path + { + get { return _path; } + set { _path = value; } + } + + string _categoryType; + + /// + /// Gets or sets the value of variable categoryType. + /// + [TestVariable("58116721-7a4c-4863-a1be-ee8671658a1f")] + public string categoryType + { + get { return _categoryType; } + set { _categoryType = value; } + } + + string _scopeSuffix; + + /// + /// Gets or sets the value of variable scopeSuffix. + /// + [TestVariable("89a99481-fa7b-4744-8c1f-17c4fe82e0fc")] + public string scopeSuffix + { + get { return _scopeSuffix; } + set { _scopeSuffix = value; } + } + + string _boundaryType; + + /// + /// Gets or sets the value of variable boundaryType. + /// + [TestVariable("23fa09c0-3863-421b-a382-eac9a0d3f1c7")] + public string boundaryType + { + get { return _boundaryType; } + set { _boundaryType = value; } + } + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 0.00; + + Init(); + + BuildPathInPPToCategoryBoundary(); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculatePathInPropertiesPanelOfBoundaryCategory.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculatePathInPropertiesPanelOfBoundaryCategory.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculatePathInPropertiesPanelOfBoundaryCategory.rxrec (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,79 @@ + + + + 1 + + + True + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CalculatePathInPropertiesPanelOfBoundaryCategory.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateValueParameterN.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateValueParameterN.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateValueParameterN.UserCode.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,107 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.Calculation +{ + public partial class CalculateValueParameterN + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + public void CalculateValueNFromFMParameters() + { + System.Globalization.CultureInfo currentCulture = CultureInfo.CurrentCulture; + System.Globalization.CultureInfo dataCulture = new CultureInfo( "en-US", false ); + dataCulture.NumberFormat.NumberDecimalSeparator = "."; + dataCulture.NumberFormat.NumberGroupSeparator = ""; + + var listformulaAB = new List() {"STPH", "STBI"}; + + if (listformulaAB.IndexOf(fmLabel)!=-1) { + // Calculate N based on formula with a, b + nameOfParameterInPropertiesPanel = "a [-]"; + var a = repo.RiskeerMainWindow.PropertiesPanelContainer.Table.GenericParameterVisibleInProjectExplorer.Element.GetAttributeValueText("AccessibleValue"); + Report.Log(ReportLevel.Info, "", "Value of a: " + a); + + nameOfParameterInPropertiesPanel = "b [m]"; + var b = repo.RiskeerMainWindow.PropertiesPanelContainer.Table.GenericParameterVisibleInProjectExplorer.Element.GetAttributeValueText("AccessibleValue"); + Report.Log(ReportLevel.Info, "", "Value of b: " + b); + + nameOfParameterInPropertiesPanel = "Lengte* [m]"; + var length = repo.RiskeerMainWindow.PropertiesPanelContainer.Table.GenericParameterVisibleInProjectExplorer.Element.GetAttributeValueText("AccessibleValue"); + Report.Log(ReportLevel.Info, "", "Value of Length: " + length); + + double aDouble = Double.Parse(a, currentCulture); + double bDouble = Double.Parse(b, currentCulture); + double lengthDouble = Double.Parse(length, currentCulture); + + double parameterN = 1 + aDouble * lengthDouble / bDouble; + + valueOfParameterInPropertiesPanel = parameterN.ToString(currentCulture); + } else if (fmLabel == "BSKW") { + // Calculate N based on formula with 2NA, C + nameOfParameterInPropertiesPanel = "2NA [-]"; + var twoNA = repo.RiskeerMainWindow.PropertiesPanelContainer.Table.GenericParameterVisibleInProjectExplorer.Element.GetAttributeValueText("AccessibleValue"); + Report.Log(ReportLevel.Info, "", "Value of 2NA: " + twoNA); + + nameOfParameterInPropertiesPanel = "C [-]"; + var C = repo.RiskeerMainWindow.PropertiesPanelContainer.Table.GenericParameterVisibleInProjectExplorer.Element.GetAttributeValueText("AccessibleValue"); + Report.Log(ReportLevel.Info, "", "Value of C: " + C); + + double twoNADouble = Double.Parse(twoNA, currentCulture); + double CDouble = Double.Parse(C, currentCulture); + + double parameterN = Math.Max(twoNADouble * CDouble, 1.0); + + valueOfParameterInPropertiesPanel = parameterN.ToString(currentCulture); + + } else if (fmLabel == "AGK") { + // Calculate N based on formula with DeltaL + nameOfParameterInPropertiesPanel = "ΔL [m]"; + var deltaL = repo.RiskeerMainWindow.PropertiesPanelContainer.Table.GenericParameterVisibleInProjectExplorer.Element.GetAttributeValueText("AccessibleValue"); + Report.Log(ReportLevel.Info, "", "Value of ΔL: " + deltaL); + + nameOfParameterInPropertiesPanel = "Lengte* [m]"; + var length = repo.RiskeerMainWindow.PropertiesPanelContainer.Table.GenericParameterVisibleInProjectExplorer.Element.GetAttributeValueText("AccessibleValue"); + Report.Log(ReportLevel.Info, "", "Value of Length: " + length); + + double deltaLDouble = Double.Parse(deltaL, currentCulture); + double lengthDouble = Double.Parse(length, currentCulture); + + double parameterN = lengthDouble/deltaLDouble; + valueOfParameterInPropertiesPanel = parameterN.ToString(currentCulture); + } else { + nameOfParameterInPropertiesPanel = "N [-]"; + valueOfParameterInPropertiesPanel = repo.RiskeerMainWindow.PropertiesPanelContainer.Table.GenericParameterVisibleInProjectExplorer.Element.GetAttributeValueText("AccessibleValue"); + } + + Report.Log(ReportLevel.Info, "", "Value of N: " + valueOfParameterInPropertiesPanel); + } + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateValueParameterN.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateValueParameterN.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateValueParameterN.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,150 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.Calculation +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The CalculateValueParameterN recording. + /// + [TestModule("2fdf315c-3bbf-4b7a-b901-e88b144bf94e", ModuleType.Recording, 1)] + public partial class CalculateValueParameterN : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static CalculateValueParameterN instance = new CalculateValueParameterN(); + + /// + /// Constructs a new instance. + /// + public CalculateValueParameterN() + { + valueOfParameterInPropertiesPanel = ""; + fmLabel = ""; + } + + /// + /// Gets a static instance of this recording. + /// + public static CalculateValueParameterN Instance + { + get { return instance; } + } + +#region Variables + + string _valueOfParameterInPropertiesPanel; + + /// + /// Gets or sets the value of variable valueOfParameterInPropertiesPanel. + /// + [TestVariable("36cb73b7-04f3-4751-8474-8aef02c92ab7")] + public string valueOfParameterInPropertiesPanel + { + get { return _valueOfParameterInPropertiesPanel; } + set { _valueOfParameterInPropertiesPanel = value; } + } + + /// + /// Gets or sets the value of variable nameOfParameterInPropertiesPanel. + /// + [TestVariable("be55172b-156d-4b6c-a990-593bf6c5d6a2")] + public string nameOfParameterInPropertiesPanel + { + get { return repo.nameOfParameterInPropertiesPanel; } + set { repo.nameOfParameterInPropertiesPanel = value; } + } + + /// + /// Gets or sets the value of variable substringTrajectName. + /// + [TestVariable("77ae6c27-603e-4704-add9-e1249169f0e5")] + public string substringTrajectName + { + get { return repo.substringTrajectName; } + set { repo.substringTrajectName = value; } + } + + /// + /// Gets or sets the value of variable substringNameItemInTraject. + /// + [TestVariable("cb52c14e-9bef-4f4a-9d11-1758141c50cb")] + public string substringNameItemInTraject + { + get { return repo.substringNameItemInTraject; } + set { repo.substringNameItemInTraject = value; } + } + + /// + /// Gets or sets the value of variable fmLabel. + /// + [TestVariable("e5da979c-abe6-4a71-b419-78bbd2a92489")] + public string fmLabel + { + get { return repo.fmLabel; } + set { repo.fmLabel = value; } + } + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 0.00; + + Init(); + + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericItemInTraject'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericItemInTrajectInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericItemInTraject.Focus(); + + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericItemInTraject'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericItemInTrajectInfo, new RecordItemIndex(1)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericItemInTraject.Select(); + + CalculateValueNFromFMParameters(); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateValueParameterN.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateValueParameterN.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/CalculateValueParameterN.rxrec (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,111 @@ + + + + 1 + + + True + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename=@substringnameitemintraject] + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename=@substringnameitemintraject] + + + + + + + + + + + + + + + + + + + + + + CalculateValueParameterN.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/ConvertToCurrentCulture.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/ConvertToCurrentCulture.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/ConvertToCurrentCulture.UserCode.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,46 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.Calculation +{ + public partial class ConvertToCurrentCulture + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + public string ConvertValueToCurrentCulture(string valueToConvert) + { + Report.Log(ReportLevel.Info, "", valueToConvert); + + System.Globalization.CultureInfo currentCulture = CultureInfo.CurrentCulture; + return convertedValue = Double.Parse(valueToBeConverted, currentCulture).ToString("N2", currentCulture).Replace(currentCulture.NumberFormat.NumberGroupSeparator, ""); + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/ConvertToCurrentCulture.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/ConvertToCurrentCulture.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/ConvertToCurrentCulture.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,117 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.Calculation +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The ConvertToCurrentCulture recording. + /// + [TestModule("c1edbea9-a1e3-45d7-835b-452fd53ec06b", ModuleType.Recording, 1)] + public partial class ConvertToCurrentCulture : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static ConvertToCurrentCulture instance = new ConvertToCurrentCulture(); + + /// + /// Constructs a new instance. + /// + public ConvertToCurrentCulture() + { + convertedValue = ""; + valueToBeConverted = ""; + } + + /// + /// Gets a static instance of this recording. + /// + public static ConvertToCurrentCulture Instance + { + get { return instance; } + } + +#region Variables + + string _convertedValue; + + /// + /// Gets or sets the value of variable convertedValue. + /// + [TestVariable("ac108b35-e8c3-4c50-8517-867ecd23a44d")] + public string convertedValue + { + get { return _convertedValue; } + set { _convertedValue = value; } + } + + string _valueToBeConverted; + + /// + /// Gets or sets the value of variable valueToBeConverted. + /// + [TestVariable("84c03b89-e5c0-4f39-95db-8114c2dacb0f")] + public string valueToBeConverted + { + get { return _valueToBeConverted; } + set { _valueToBeConverted = value; } + } + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 300; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 1.00; + + Init(); + + convertedValue = ConvertValueToCurrentCulture(valueToBeConverted); + Delay.Milliseconds(0); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/ConvertToCurrentCulture.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/ConvertToCurrentCulture.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Calculation/ConvertToCurrentCulture.rxrec (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,85 @@ + + + + 1 + + + False + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + + + + + + System.String + + + + + + + + + + + + + + + ConvertToCurrentCulture.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/IO/CopyFile.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/IO/CopyFile.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/IO/CopyFile.UserCode.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,43 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.IO; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.IO +{ + public partial class CopyFile + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + public void CopyFileTo(string sourceFile, string destinationFile) + { + File.Copy(sourceFile, destinationFile); + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/IO/CopyFile.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/IO/CopyFile.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/IO/CopyFile.rxrec (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,91 @@ + + + + 1 + + + False + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + + + + System.String + + + + + + + System.String + + + + + + + + + + + + + + + CopyFile.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/IO/DeleteFileIfExists.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/IO/DeleteFileIfExists.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/IO/DeleteFileIfExists.UserCode.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,56 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.IO; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.IO +{ + public partial class DeleteFileIfExists + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + public void DeleteFileIfItCanBeFound(string fileToDelete) + { + try + { + // Check if file exists with its full path + + if (File.Exists(fileToDelete)) + { + // If file found, delete it + File.Delete(fileToDelete); + Report.Log(ReportLevel.Info, "File " + fileToDelete + " has been deleted."); + } else { + Report.Log(ReportLevel.Info, "File " + fileToDelete + " could not be found to be deleted."); + } + } catch { + Report.Log(ReportLevel.Warn, "File " + fileToDelete + " was found but coudn't be deleted."); + } + } + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/IO/DeleteFileIfExists.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/IO/DeleteFileIfExists.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/IO/DeleteFileIfExists.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,104 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.IO +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The DeleteFileIfExists recording. + /// + [TestModule("2e4fc24f-fbac-4679-9b7f-37d1c3a42223", ModuleType.Recording, 1)] + public partial class DeleteFileIfExists : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static DeleteFileIfExists instance = new DeleteFileIfExists(); + + /// + /// Constructs a new instance. + /// + public DeleteFileIfExists() + { + fileToBeDeleted = ""; + } + + /// + /// Gets a static instance of this recording. + /// + public static DeleteFileIfExists Instance + { + get { return instance; } + } + +#region Variables + + string _fileToBeDeleted; + + /// + /// Gets or sets the value of variable fileToBeDeleted. + /// + [TestVariable("5002eb93-7d0b-4470-b99f-685e0d3a1d72")] + public string fileToBeDeleted + { + get { return _fileToBeDeleted; } + set { _fileToBeDeleted = value; } + } + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 300; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 1.00; + + Init(); + + DeleteFileIfItCanBeFound(fileToBeDeleted); + Delay.Milliseconds(0); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/IO/DeleteFileIfExists.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/IO/DeleteFileIfExists.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/IO/DeleteFileIfExists.rxrec (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,77 @@ + + + + 1 + + + False + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + + System.String + + + + + + + + + + + + + + + DeleteFileIfExists.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenChartCalculation.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenChartCalculation.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenChartCalculation.UserCode.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,37 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.OpenViews +{ + public partial class OpenChartCalculation + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenChartCalculation.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenChartCalculation.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenChartCalculation.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,149 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.OpenViews +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The OpenChartCalculation recording. + /// + [TestModule("2161f947-3dda-4270-9a96-0d33afc50b6c", ModuleType.Recording, 1)] + public partial class OpenChartCalculation : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static OpenChartCalculation instance = new OpenChartCalculation(); + + /// + /// Constructs a new instance. + /// + public OpenChartCalculation() + { + logMessageChartScreenshot = ""; + singleCalculationName = ""; + } + + /// + /// Gets a static instance of this recording. + /// + public static OpenChartCalculation Instance + { + get { return instance; } + } + +#region Variables + + string _logMessageChartScreenshot; + + /// + /// Gets or sets the value of variable logMessageChartScreenshot. + /// + [TestVariable("3c63428f-921e-4ed8-96c7-a91856d049c7")] + public string logMessageChartScreenshot + { + get { return _logMessageChartScreenshot; } + set { _logMessageChartScreenshot = value; } + } + + /// + /// Gets or sets the value of variable substringTrajectName. + /// + [TestVariable("77ae6c27-603e-4704-add9-e1249169f0e5")] + public string substringTrajectName + { + get { return repo.substringTrajectName; } + set { repo.substringTrajectName = value; } + } + + /// + /// Gets or sets the value of variable substringFMName. + /// + [TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")] + public string substringFMName + { + get { return repo.substringFMName; } + set { repo.substringFMName = value; } + } + + /// + /// Gets or sets the value of variable singleCalculationName. + /// + [TestVariable("4f964365-5470-426e-9e06-2f54c57565cb")] + public string singleCalculationName + { + get { return repo.singleCalculationName; } + set { repo.singleCalculationName = value; } + } + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 300; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 1.00; + + Init(); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Right Click item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Calculations.InputSingleCalculation' at Center.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Calculations.InputSingleCalculationInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Calculations.InputSingleCalculation.Click(System.Windows.Forms.MouseButtons.Right); + Delay.Milliseconds(0); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'ContextMenu.Openen' at Center.", repo.ContextMenu.OpenenInfo, new RecordItemIndex(1)); + repo.ContextMenu.Openen.Click(); + Delay.Milliseconds(0); + + Report.Log(ReportLevel.Info, "Wait", "Waiting 5s to not exist. Associated repository item: 'ContextMenu'", repo.ContextMenu.SelfInfo, new ActionTimeout(5000), new RecordItemIndex(2)); + repo.ContextMenu.SelfInfo.WaitForNotExists(5000); + + Report.Log(ReportLevel.Info, "User", logMessageChartScreenshot, new RecordItemIndex(3)); + + Report.Log(ReportLevel.Info, "User", singleCalculationName, new RecordItemIndex(4)); + + Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.DocumentViewContainer.Self, false, new RecordItemIndex(5)); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenChartCalculation.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenChartCalculation.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenChartCalculation.rxrec (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,315 @@ + + + + 1 + + + False + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + + + + False + + + False + + + False + + + Invoer + + + Invoer + + + OutlineItem + + + Focusable, Selectable + + + 6 + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[@accessiblename='Project']/?/?/treeitem[@accessiblename='Dijken en dammen - Piping']/treeitem[@accessiblename='Berekeningen']/treeitem/treeitem[1]/treeitem[@accessiblename='Invoer'] + + + + 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 +KKKKACiiigAooooA/9k= + + + + + + + + + + /contextmenu[@processname='Riskeer']/menuitem[@accessiblename='Openen'] + + + + + + + + + + + /contextmenu[@processname='Riskeer'] + + + + + + + + + + + + + + + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter'] + + + + + + + + + + + + OpenChartCalculation.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenResultView.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenResultView.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenResultView.UserCode.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,78 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.OpenViews +{ + public partial class OpenResultView + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + public void OpenResultViewIfFMIsRelevant(RepoItemInfo nodeItemInfo, string nameSubnode) + { + string nameSubnodeLevel1 = "Oordeel"; + string nameSubnodeLevel2 = "Resultaat"; + var nodeChildren = nodeItemInfo.FindAdapter().Children; + string fmRelevance = " is not relevant."; + foreach (var childNode in nodeChildren) { + string childNodeName = NameOfTreeItem(childNode); + if (childNodeName == nameSubnodeLevel1) { + childNode.As().Expand(); + var grandchildren = childNode.As().Children; + foreach (var grandchild in grandchildren) { + string grandchildName = NameOfTreeItem(grandchild); + if (grandchildName == nameSubnodeLevel2) { + grandchild.As().Focus(); + grandchild.As().DoubleClick(); + fmRelevance = " is relevant."; + } + } + } + } + Report.Log(ReportLevel.Info, "Info", "FM " + NameOfTreeItem(nodeItemInfo) + fmRelevance, nodeItemInfo); + Validate.AreEqual(fmRelevance, " is relevant."); + } + + private string NameOfTreeItem(object treeItemInfo) + { + return treeItemInfo.ToString().Substring(10, treeItemInfo.ToString().Length-11); + } + + + public void ExpandNode(RepoItemInfo nodeItemInfo) + { + try { + //Validate.Exists(nodeItemInfo, "Node {0} cannot be found!", false); + nodeItemInfo.CreateAdapter(true).Expand(); + } catch (Exception) { + } + + } + } + +} \ No newline at end of file Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenResultView.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenResultView.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenResultView.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,119 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.OpenViews +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The OpenResultView recording. + /// + [TestModule("14b19856-facd-4b69-82b3-b7f678560774", ModuleType.Recording, 1)] + public partial class OpenResultView : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static OpenResultView instance = new OpenResultView(); + + /// + /// Constructs a new instance. + /// + public OpenResultView() + { + } + + /// + /// Gets a static instance of this recording. + /// + public static OpenResultView Instance + { + get { return instance; } + } + +#region Variables + + /// + /// Gets or sets the value of variable substringTrajectName. + /// + [TestVariable("77ae6c27-603e-4704-add9-e1249169f0e5")] + public string substringTrajectName + { + get { return repo.substringTrajectName; } + set { repo.substringTrajectName = value; } + } + + /// + /// Gets or sets the value of variable substringFMName. + /// + [TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")] + public string substringFMName + { + get { return repo.substringFMName; } + set { repo.substringFMName = value; } + } + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 0.00; + + Init(); + + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.SelfInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Self.Focus(); + + ExpandNode(repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.SelfInfo); + + try { + OpenResultViewIfFMIsRelevant(repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.SelfInfo, "Oordeel"); + } catch(Exception ex) { Report.Log(ReportLevel.Warn, "Module", "(Optional Action) " + ex.Message, new RecordItemIndex(2)); } + + Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.DocumentViewContainer.Self, false, new RecordItemIndex(3)); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenResultView.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenResultView.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenResultView.rxrec (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,160 @@ + + + + 1 + + + True + + + True + + + 1 + + + True + + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName] + + + + + + + + + + + + + + Ranorex.Core.Repository.RepoItemInfo, Ranorex.Core, Culture=neutral + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName] + + + + + + + + + + + + + + Ranorex.Core.Repository.RepoItemInfo, Ranorex.Core, Culture=neutral + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName] + + + + + + System.String + + + Oordeel + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter'] + + + + + + + + + + + + OpenResultView.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForCategoryBoundaries.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForCategoryBoundaries.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForCategoryBoundaries.UserCode.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,71 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.OpenViews +{ + public partial class OpenViewForCategoryBoundaries + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + public void OpenCategoryBoundariesView(RepoItemInfo nodeItemInfo, string nameSubnode) + { + string nameSubnodeLevel1 = "Oordeel"; + string nameSubnodeLevel2 = "Categoriegrenzen"; + var nodeChildren = nodeItemInfo.FindAdapter().Children; + foreach (var childNode in nodeChildren) { + string childNodeName = NameOfTreeItem(childNode); + if (childNodeName == nameSubnodeLevel1) { + childNode.As().Expand(); + var grandchildren = childNode.As().Children; + foreach (var grandchild in grandchildren) { + string grandchildName = NameOfTreeItem(grandchild); + if (grandchildName == nameSubnodeLevel2) { + grandchild.As().Focus(); + grandchild.As().DoubleClick(); + } + } + } + } + } + + private string NameOfTreeItem(object treeItemInfo) + { + return treeItemInfo.ToString().Substring(10, treeItemInfo.ToString().Length-11); + } + + public void ExpandNode(RepoItemInfo nodeItemInfo) + { + try { + nodeItemInfo.CreateAdapter(true).Expand(); + } catch (Exception) { + } + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForCategoryBoundaries.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForCategoryBoundaries.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForCategoryBoundaries.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,119 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.OpenViews +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The OpenViewForCategoryBoundaries recording. + /// + [TestModule("ed363a67-11ee-4f0d-b3b8-1920b8a08550", ModuleType.Recording, 1)] + public partial class OpenViewForCategoryBoundaries : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static OpenViewForCategoryBoundaries instance = new OpenViewForCategoryBoundaries(); + + /// + /// Constructs a new instance. + /// + public OpenViewForCategoryBoundaries() + { + } + + /// + /// Gets a static instance of this recording. + /// + public static OpenViewForCategoryBoundaries Instance + { + get { return instance; } + } + +#region Variables + + /// + /// Gets or sets the value of variable substringTrajectName. + /// + [TestVariable("77ae6c27-603e-4704-add9-e1249169f0e5")] + public string substringTrajectName + { + get { return repo.substringTrajectName; } + set { repo.substringTrajectName = value; } + } + + /// + /// Gets or sets the value of variable substringFMName. + /// + [TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")] + public string substringFMName + { + get { return repo.substringFMName; } + set { repo.substringFMName = value; } + } + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 0.00; + + Init(); + + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.SelfInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Self.Focus(); + + ExpandNode(repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.SelfInfo); + + try { + OpenCategoryBoundariesView(repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.SelfInfo, "Oordeel"); + } catch(Exception ex) { Report.Log(ReportLevel.Warn, "Module", "(Optional Action) " + ex.Message, new RecordItemIndex(2)); } + + Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.DocumentViewContainer.Self, false, new RecordItemIndex(3)); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForCategoryBoundaries.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForCategoryBoundaries.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForCategoryBoundaries.rxrec (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,160 @@ + + + + 1 + + + True + + + True + + + 1 + + + True + + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName] + + + + + + + + + + + + + + Ranorex.Core.Repository.RepoItemInfo, Ranorex.Core, Culture=neutral + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName] + + + + + + + + + + + + + + Ranorex.Core.Repository.RepoItemInfo, Ranorex.Core, Culture=neutral + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName] + + + + + + System.String + + + Oordeel + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter'] + + + + + + + + + + + + OpenViewForCategoryBoundaries.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForCurrentlySelectedItemInProjectExplorer.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForCurrentlySelectedItemInProjectExplorer.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForCurrentlySelectedItemInProjectExplorer.UserCode.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,37 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.OpenViews +{ + public partial class OpenViewForCurrentlySelectedItemInProjectExplorer + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForCurrentlySelectedItemInProjectExplorer.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForCurrentlySelectedItemInProjectExplorer.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForCurrentlySelectedItemInProjectExplorer.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,94 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.OpenViews +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The OpenViewForCurrentlySelectedItemInProjectExplorer recording. + /// + [TestModule("6295dc9c-a237-4ff3-b0ac-355382aaa3df", ModuleType.Recording, 1)] + public partial class OpenViewForCurrentlySelectedItemInProjectExplorer : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static OpenViewForCurrentlySelectedItemInProjectExplorer instance = new OpenViewForCurrentlySelectedItemInProjectExplorer(); + + /// + /// Constructs a new instance. + /// + public OpenViewForCurrentlySelectedItemInProjectExplorer() + { + } + + /// + /// Gets a static instance of this recording. + /// + public static OpenViewForCurrentlySelectedItemInProjectExplorer Instance + { + get { return instance; } + } + +#region Variables + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 0.00; + + Init(); + + Report.Log(ReportLevel.Info, "Keyboard", "Key sequence '{Apps}'.", new RecordItemIndex(0)); + Keyboard.Press("{Apps}"); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'ContextMenu.Openen' at 79;11.", repo.ContextMenu.OpenenInfo, new RecordItemIndex(1)); + repo.ContextMenu.Openen.Click("79;11"); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForCurrentlySelectedItemInProjectExplorer.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForCurrentlySelectedItemInProjectExplorer.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForCurrentlySelectedItemInProjectExplorer.rxrec (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,550 @@ + + + + 1 + + + True + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + + + + + + False + + + Openen + + + Press + + + o + + + Openen + + + MenuItem + + + Focused, HotTracked, Focusable + + + + + + /contextmenu[@processname='Riskeer']/menuitem[@accessiblename='Openen'] + + + + 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 +xnAoooAdJbQy7t6Z3KFPJ6A5H696KKKAP//Z + + + + + + + + + + + OpenViewForCurrentlySelectedItemInProjectExplorer.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForFailureMechanismContribution.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForFailureMechanismContribution.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForFailureMechanismContribution.UserCode.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,37 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.OpenViews +{ + public partial class OpenViewForFailureMechanismContribution + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForFailureMechanismContribution.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForFailureMechanismContribution.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForFailureMechanismContribution.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,110 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.OpenViews +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The OpenViewForFailureMechanismContribution recording. + /// + [TestModule("5e81345e-66bc-4e08-8ade-03d386d824fd", ModuleType.Recording, 1)] + public partial class OpenViewForFailureMechanismContribution : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static OpenViewForFailureMechanismContribution instance = new OpenViewForFailureMechanismContribution(); + + /// + /// Constructs a new instance. + /// + public OpenViewForFailureMechanismContribution() + { + } + + /// + /// Gets a static instance of this recording. + /// + public static OpenViewForFailureMechanismContribution Instance + { + get { return instance; } + } + +#region Variables + + /// + /// Gets or sets the value of variable substringTrajectName. + /// + [TestVariable("77ae6c27-603e-4704-add9-e1249169f0e5")] + public string substringTrajectName + { + get { return repo.substringTrajectName; } + set { repo.substringTrajectName = value; } + } + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 0.00; + + Init(); + + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.Faalkansbegroting'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.FaalkansbegrotingInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.Faalkansbegroting.Focus(); + + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.Faalkansbegroting'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.FaalkansbegrotingInfo, new RecordItemIndex(1)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.Faalkansbegroting.Select(); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left DoubleClick item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.Faalkansbegroting' at Center.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.FaalkansbegrotingInfo, new RecordItemIndex(2)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.Faalkansbegroting.DoubleClick(); + + // Screenshot of FailureMechanismContributionView + Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.DocumentViewContainer.Self, false, new RecordItemIndex(3)); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForFailureMechanismContribution.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForFailureMechanismContribution.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForFailureMechanismContribution.rxrec (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,133 @@ + + + + 1 + + + True + + + True + + + 1 + + + True + + + + + + + + + + + + + + /form//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename='Faalkansbegroting'] + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename='Faalkansbegroting'] + + + + + + + + + + + + + /form//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$TextInTrajectName]/treeitem[@accessiblename='Faalkansbegroting'] + + + + + + Screenshot of FailureMechanismContributionView + + + + + + /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter'] + + + + + + + + + + + + OpenViewForFailureMechanismContribution.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForGenericFM.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForGenericFM.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForGenericFM.UserCode.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,37 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.OpenViews +{ + public partial class OpenViewForGenericFM + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForGenericFM.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForGenericFM.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForGenericFM.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,147 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.OpenViews +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The OpenViewForGenericFM recording. + /// + [TestModule("d37f64f8-25dc-4a23-8dbd-257a13f39617", ModuleType.Recording, 1)] + public partial class OpenViewForGenericFM : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static OpenViewForGenericFM instance = new OpenViewForGenericFM(); + + /// + /// Constructs a new instance. + /// + public OpenViewForGenericFM() + { + messageToBeLogged = ""; + } + + /// + /// Gets a static instance of this recording. + /// + public static OpenViewForGenericFM Instance + { + get { return instance; } + } + +#region Variables + + string _messageToBeLogged; + + /// + /// Gets or sets the value of variable messageToBeLogged. + /// + [TestVariable("f767b8db-9a01-48e3-94b0-8a4492473cc6")] + public string messageToBeLogged + { + get { return _messageToBeLogged; } + set { _messageToBeLogged = value; } + } + + /// + /// Gets or sets the value of variable substringTrajectName. + /// + [TestVariable("77ae6c27-603e-4704-add9-e1249169f0e5")] + public string substringTrajectName + { + get { return repo.substringTrajectName; } + set { repo.substringTrajectName = value; } + } + + /// + /// Gets or sets the value of variable substringFMName. + /// + [TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")] + public string substringFMName + { + get { return repo.substringFMName; } + set { repo.substringFMName = value; } + } + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 0.00; + + Init(); + + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.SelfInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Self.Focus(); + + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.SelfInfo, new RecordItemIndex(1)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Self.Select(); + + Report.Log(ReportLevel.Info, "Delay", "Waiting for 300ms.", new RecordItemIndex(2)); + Delay.Duration(300, false); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Right Click item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName' at Center.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.SelfInfo, new RecordItemIndex(3)); + repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Self.Click(System.Windows.Forms.MouseButtons.Right); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'ContextMenu.Openen' at Center.", repo.ContextMenu.OpenenInfo, new RecordItemIndex(4)); + repo.ContextMenu.Openen.Click(); + + Report.Log(ReportLevel.Info, "Wait", "Waiting 5s to not exist. Associated repository item: 'ContextMenu'", repo.ContextMenu.SelfInfo, new ActionTimeout(5000), new RecordItemIndex(5)); + repo.ContextMenu.SelfInfo.WaitForNotExists(5000); + + Report.Log(ReportLevel.Info, "User", messageToBeLogged, new RecordItemIndex(6)); + + Report.Log(ReportLevel.Info, "Delay", "Waiting for 300ms.", new RecordItemIndex(7)); + Delay.Duration(300, false); + + // Screenshot of FailureMechanismContributionView + Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.DocumentViewContainer.Self, false, new RecordItemIndex(8)); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForGenericFM.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForGenericFM.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/OpenViews/OpenViewForGenericFM.rxrec (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,213 @@ + + + + 1 + + + True + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName] + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName] + + + + + + + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName] + + + + + + + + + + + /contextmenu[@processname='Riskeer']/menuitem[@accessiblename='Openen'] + + + + + + + + + + + /contextmenu[@processname='Riskeer'] + + + + + + + + + + + + + + + + + + + + Screenshot of FailureMechanismContributionView + + + + + + /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter'] + + + + + + + + + + + + OpenViewForGenericFM.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Ribbon/AddNewTraject.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Ribbon/AddNewTraject.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Ribbon/AddNewTraject.UserCode.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,37 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.Ribbon +{ + public partial class AddNewTraject + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + } +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Ribbon/AddNewTraject.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Ribbon/AddNewTraject.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Ribbon/AddNewTraject.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,163 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// DO NOT MODIFY THIS FILE! It is regenerated by the designer. +// All your modifications will be lost! +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Testing; +using Ranorex.Core.Repository; + +namespace AutomatedSystemTests.Modules.Ribbon +{ +#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'. + /// + ///The AddNewTraject recording. + /// + [TestModule("549fb022-bf32-480a-ae5e-d3f6e14aa501", ModuleType.Recording, 1)] + public partial class AddNewTraject : ITestModule + { + /// + /// Holds an instance of the global::AutomatedSystemTests.AutomatedSystemTestsRepository repository. + /// + public static global::AutomatedSystemTests.AutomatedSystemTestsRepository repo = global::AutomatedSystemTests.AutomatedSystemTestsRepository.Instance; + + static AddNewTraject instance = new AddNewTraject(); + + /// + /// Constructs a new instance. + /// + public AddNewTraject() + { + signallingValue = ""; + lowLimitValue = ""; + } + + /// + /// Gets a static instance of this recording. + /// + public static AddNewTraject Instance + { + get { return instance; } + } + +#region Variables + + string _signallingValue; + + /// + /// Gets or sets the value of variable signallingValue. + /// + [TestVariable("477665a2-02a6-4c0f-af06-48edfa7bd209")] + public string signallingValue + { + get { return _signallingValue; } + set { _signallingValue = value; } + } + + string _lowLimitValue; + + /// + /// Gets or sets the value of variable lowLimitValue. + /// + [TestVariable("86fb3bdf-e3c6-41eb-aea3-29e619ddc796")] + public string lowLimitValue + { + get { return _lowLimitValue; } + set { _lowLimitValue = value; } + } + + /// + /// Gets or sets the value of variable trajectToAdd. + /// + [TestVariable("4ea4fb61-50c3-4243-9a99-25901a404ce2")] + public string trajectToAdd + { + get { return repo.trajectToAdd; } + set { repo.trajectToAdd = value; } + } + + /// + /// Gets or sets the value of variable normType. + /// + [TestVariable("929a9a29-2c5b-41dc-93ed-daff0f25d734")] + public string normType + { + get { return repo.normType; } + set { repo.normType = value; } + } + +#endregion + + /// + /// Starts the replay of the static recording . + /// + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + public static void Start() + { + TestModuleRunner.Run(Instance); + } + + /// + /// Performs the playback of actions in this recording. + /// + /// You should not call this method directly, instead pass the module + /// instance to the method + /// that will in turn invoke this method. + [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)] + void ITestModule.Run() + { + Mouse.DefaultMoveTime = 0; + Keyboard.DefaultKeyPressTime = 20; + Delay.SpeedFactor = 0.00; + + Init(); + + Report.Log(ReportLevel.Info, "Delay", "Waiting for 1s.", new RecordItemIndex(0)); + Delay.Duration(1000, false); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.Ribbon.AddAssessmentSectionButton' at Center.", repo.RiskeerMainWindow.Ribbon.AddAssessmentSectionButtonInfo, new RecordItemIndex(1)); + repo.RiskeerMainWindow.Ribbon.AddAssessmentSectionButton.Click(); + + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'DialogNewTraject.TableTrajects.GenericTrajectIDRow.CellTrajectId'.", repo.DialogNewTraject.TableTrajects.GenericTrajectIDRow.CellTrajectIdInfo, new RecordItemIndex(2)); + repo.DialogNewTraject.TableTrajects.GenericTrajectIDRow.CellTrajectId.Focus(); + + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'DialogNewTraject.TableTrajects.GenericTrajectIDRow.CellTrajectId'.", repo.DialogNewTraject.TableTrajects.GenericTrajectIDRow.CellTrajectIdInfo, new RecordItemIndex(3)); + repo.DialogNewTraject.TableTrajects.GenericTrajectIDRow.CellTrajectId.Select(); + + Report.Log(ReportLevel.Info, "Get Value", "Getting attribute 'Text' from item 'DialogNewTraject.TableTrajects.GenericTrajectIDRow.CellSignallingValue' and assigning its value to variable 'signallingValue'.", repo.DialogNewTraject.TableTrajects.GenericTrajectIDRow.CellSignallingValueInfo, new RecordItemIndex(4)); + signallingValue = repo.DialogNewTraject.TableTrajects.GenericTrajectIDRow.CellSignallingValue.Element.GetAttributeValueText("Text"); + + Report.Log(ReportLevel.Info, "Get Value", "Getting attribute 'Text' from item 'DialogNewTraject.TableTrajects.GenericTrajectIDRow.CellLowLimitValue' and assigning its value to variable 'lowLimitValue'.", repo.DialogNewTraject.TableTrajects.GenericTrajectIDRow.CellLowLimitValueInfo, new RecordItemIndex(5)); + lowLimitValue = repo.DialogNewTraject.TableTrajects.GenericTrajectIDRow.CellLowLimitValue.Element.GetAttributeValueText("Text"); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'DialogNewTraject.NormRadioButton' at CenterLeft.", repo.DialogNewTraject.NormRadioButtonInfo, new RecordItemIndex(6)); + repo.DialogNewTraject.NormRadioButton.Click(Location.CenterLeft); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'DialogNewTraject.ButtonOk' at Center.", repo.DialogNewTraject.ButtonOkInfo, new RecordItemIndex(7)); + repo.DialogNewTraject.ButtonOk.Click(); + + Report.Log(ReportLevel.Info, "Wait", "Waiting 5s to exist. Associated repository item: 'RiskeerMainWindow.DocumentViewContainer'", repo.RiskeerMainWindow.DocumentViewContainer.SelfInfo, new ActionTimeout(5000), new RecordItemIndex(8)); + repo.RiskeerMainWindow.DocumentViewContainer.SelfInfo.WaitForExists(5000); + + Report.Screenshot(ReportLevel.Info, "User", "", repo.RiskeerMainWindow.DocumentViewContainer.Self, false, new RecordItemIndex(9)); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Ribbon/AddNewTraject.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Ribbon/AddNewTraject.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Ribbon/AddNewTraject.rxrec (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,2130 @@ + + + + 1 + + + True + + + True + + + 1 + + + True + + + + + + + + + + + + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']/menubar//button[@automationid='AddAssessmentSectionButton'] + + + + + + + + + + + /form[@controlname='ReferenceLineMetaSelectionDialog']/?/?/container[@controlname='ReferenceLineMetaDataGridViewControl']/table[@controlname='dataGridView']/row[@accessiblevalue>$trajectToAdd]/cell[2] + + + + + + + + + + + + + /form[@controlname='ReferenceLineMetaSelectionDialog']/?/?/container[@controlname='ReferenceLineMetaDataGridViewControl']/table[@controlname='dataGridView']/row[@accessiblevalue>$trajectToAdd]/cell[2] + + + + + + + + + + + + + /form[@controlname='ReferenceLineMetaSelectionDialog']/?/?/container[@controlname='ReferenceLineMetaDataGridViewControl']/table[@controlname='dataGridView']/row[@accessiblevalue>$trajectToAdd]/cell[3] + + + + + + + + + + + /form[@controlname='ReferenceLineMetaSelectionDialog']/?/?/container[@controlname='ReferenceLineMetaDataGridViewControl']/table[@controlname='dataGridView']/row[@accessiblevalue>$trajectToAdd]/cell[4] + + + + + + + + + + + + True + + + Signaleringswaarde + + + SignallingValueRadioButton + + + Signaleringswaarde + + + System.Windows.Forms.RadioButton + + + RadioButton + + + False + + + WindowsForms10.BUTTON.app.0.125ea89_r9_ad1 + + + 69008 + + + 0 + + + 19136 + + + Riskeer + + + LeftToRightReading + + + Tiled, MaximizeBox, ClipChildren, ClipSiblings, Visible, ChildWindow + + + Signaleringswaarde + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /form[@controlname='ReferenceLineMetaSelectionDialog']/?/?/container[@controlname='groupBox1']/radiobutton[@controlname='SignallingValueRadioButton'] + + + + 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 +RQB//9k= + + + + + + + + + + + Toevoegen + + + Ok + + + Toevoegen + + + System.Windows.Forms.Button + + + Button + + + False + + + WindowsForms10.BUTTON.app.0.125ea89_r9_ad1 + + + 69016 + + + 0 + + + 19136 + + + Riskeer + + + RightScrollBar, Left, Right, RightToLeftReading, LeftScrollBar + + + Tiled, MaximizeBox, ClipChildren, ClipSiblings, Visible, ChildWindow + + + Toevoegen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /form[@controlname='ReferenceLineMetaSelectionDialog']/?/?/container[@controlname='flowLayoutPanel1']/button[@controlname='Ok'] + + + + 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 +f61YxSii7CyBRiinCikM/9k= + + + + + + + + + + /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter'] + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter'] + + + + + + + + + + + + AddNewTraject.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Ribbon/OpenProject.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Ribbon/OpenProject.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/Modules/Ribbon/OpenProject.UserCode.cs (revision d9f7e1cdd05d4033abae0f9e748311003d1446bc) @@ -0,0 +1,57 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// This file was automatically generated by RANOREX. +// Your custom recording code should go in this file. +// The designer will only add methods to this file, so your custom code won't be overwritten. +// http://www.ranorex.com +// +/////////////////////////////////////////////////////////////////////////////// + +using System; +using System.IO; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; +using System.Drawing; +using System.Threading; +using WinForms = System.Windows.Forms; + +using Ranorex; +using Ranorex.Core; +using Ranorex.Core.Repository; +using Ranorex.Core.Testing; + +namespace AutomatedSystemTests.Modules.Ribbon +{ + public partial class OpenProject + { + /// + /// This method gets called right after the recording has been started. + /// It can be used to execute recording specific initialization code. + /// + private void Init() + { + // Your recording specific initialization code goes here. + } + + public void AddWorkingDirectoryToFileNameIfRelativeFileName() + { + if (fileNameToOpen.Substring(1,2) == @":\") { + // fileNameToOpen has been declared using absolute path + return; + } + // fileNameToOpen has been declared using relative path + fileNameToOpen = Directory.GetCurrentDirectory() + "\\" + fileNameToOpen; + } + + public void Mouse_Click_ButtonNoIfConformationDialogAppears(RepoItemInfo buttonInfo) + { + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'buttonInfo'.", buttonInfo); + try { + buttonInfo.WaitForExists(2000); + buttonInfo.FindAdapter