public void MirrorEnvPressTestForUnitIndicatorConsumption(UnitIndicatorData input) { //UnitIndicator UnitKPIPanel.NavigateToUnitIndicator(); //A. Select Single Hierarchy node HM 中国/Area01/CN0101 UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); //tags UnitKPIPanel.CheckTags(input.InputData.tagNames); //单位面积 EnergyViewToolbar.SelectUnitTypeConvertTarget(UnitTypeConvertTarget.UnitArea); //之前30天, chart EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.Last30Day); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); //之前7天, data sheet EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.Last7Days); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); //小时步长 EnergyAnalysis.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); }
public void UnitIndicatorPredefinedVerification01(EnergyViewPredefinedData input) { UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); //Hierarchy = ["NancyCostCustomer2", "组织A", "园区A", "楼宇A/C"] UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Tags = BAV1Root UnitKPIPanel.CheckTags(input.InputData.TagNames); TimeManager.ShortPause(); //Time range = last 7 days EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.Last7Days); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); Assert.IsTrue(EnergyAnalysis.IsLast7DaysDataCorrect(input.ExpectedData.Last7DaysValue)); //Time range = last month EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.LastMonth); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); Assert.IsTrue(EnergyAnalysis.IsLastMonthDailyDataCorrect(input.ExpectedData.Last7DaysValue)); //Time range = this year EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.ThisYear); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); Assert.AreEqual(input.ExpectedData.LastMonthValue, EnergyAnalysis.IsLastMonthMonthlyDataCorrect()); }
public void SmokeTestUnitIndicatorConsumption(SmokeTestEnergyViewData input) { UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); //Hierarchy = ["NancyCostCustomer2", "组织A", "园区A", "楼宇A/C"] UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Tags = BAV1Root UnitKPIPanel.CheckTags(input.InputData.TagNames); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(UnitKPIPanel.IsTrendChartDrawn()); EnergyViewToolbar.SelectTagModeConvertTarget(TagModeConvertTarget.MultipleHierarchyTag); TimeManager.LongPause(); //Select multiple tags Hierarchy = ["NancyCostCustomer2", "组织A", "园区A", "楼宇B"] MultiHieCompareWindow.SelectHierarchyNode(input.InputData.MultipleHierarchyAndtags[0].HierarchyPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.ShortPause(); //Tags = BBV1Root MultiHieCompareWindow.SwitchTagTab(TagTabs.HierarchyTag); MultiHieCompareWindow.CheckTag(input.InputData.MultipleHierarchyAndtags[0].TagsName[0]); TimeManager.ShortPause(); MultiHieCompareWindow.ClickConfirmButton(); TimeManager.LongPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(UnitKPIPanel.IsTrendChartDrawn()); }