public void ResizeColumnTest() { using (new GridsTestInitializer()) { GridTests.GridDemoModules.SwitchToDemoModule(new UIgridDemoWindow().UIGridNavigationClient.UIAccordionControl, GridTests.GridDemoModules.ModuleGroups.GridViews, GridTests.GridDemoModules.Modules.TableView); DXGrid grid = UIMap.UIXtraGridFeaturesDemoWindow.UIPanelControl1Client.UIGcContainerClient.UITableViewCustom.UIGridControl1Table; DXColumnHeader columnHeader = grid.Views[0].Columns[3]; columnHeader.Width = 376; Assert.IsTrue(columnHeader.Width == 376); } }
public void ResizeColumnViaBestFitOptionTest() { using (new GridsTestInitializer()) { GridDemoModules.SwitchToDemoModule(this.UIMap.UIXtraGridFeaturesDemoWindow.UIGcNavigationsClient.UINavBarControl1NavBar, GridDemoModules.ModuleGroups.GridViews, GridDemoModules.Modules.TableView); DXColumnHeader uIGridColumn3ColumnHeader = UIMap.UIXtraGridFeaturesDemoWindow1.UIPanelControl1Client.UIGcContainerClient.UITableViewCustom.UIGridControl1Table.UIGridColumn3ColumnHeader; Size oldSize = (Size)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIGridColumn3ColumnHeader.GetProperty("Size"), typeof(Size).FullName); this.UIMap.ResizeColumnViaBestFitOption(); Size newSize = (Size)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIGridColumn3ColumnHeader.GetProperty("Size"), typeof(Size).FullName); Assert.IsTrue(newSize.Width < oldSize.Width); } }
public void CreateSimpleFilterTest() { using (new GridsTestInitializer()) { GridTests.GridDemoModules.SwitchToDemoModule(new UIgridDemoWindow().UIGridNavigationClient.UIAccordionControl, GridTests.GridDemoModules.ModuleGroups.GridViews, GridTests.GridDemoModules.Modules.TableView); DXGrid grid = UIMap.UIXtraGridFeaturesDemoWindow.UIPanelControl1Client.UIGcContainerClient.UITableViewCustom.UIGridControl1Table; DXCell gridCell = grid.Views[0].Columns[4].GetCell(11); DXColumnHeader gridColumn = new DXColumnHeader(grid, "gridView1", "gridColumn5", false); gridColumn.FilterString = "[" + gridColumn.Text + "] = " + gridCell.Value.ToString(); Assert.IsTrue(grid.Views[0].FilterString == "[Discount] = 0.05"); } }
public void NonFixedOptionTest() { using (new GridsTestInitializer()) { this.UIMap.SwitchToFixedColumnsDemoModule(); DXColumnHeader uIColCompanyNameColumnHeader = UIMap.UIXtraGridFeaturesDemoWindow2.UIPanelControl1Client.UIGcContainerClient.UIFixedColumnsCustom.UIGridControl2Table.UIColCompanyNameColumnHeader; Size oldColumnHeaderLocation = (Size)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIColCompanyNameColumnHeader.GetProperty("Location"), typeof(Size).FullName); this.UIMap.MakeColumnNonFixedAndScroll(); Size newColumnHeaderLocation = (Size)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIColCompanyNameColumnHeader.GetProperty("Location"), typeof(Size).FullName); Assert.IsTrue(newColumnHeaderLocation.Width < oldColumnHeaderLocation.Width); } }
public void GroupDataAndCheckGroupRowTest() { using (new GridsTestInitializer()) { GridTests.GridDemoModules.SwitchToDemoModule(new UIgridDemoWindow().UIGridNavigationClient.UIAccordionControl, GridTests.GridDemoModules.ModuleGroups.GridViews, GridTests.GridDemoModules.Modules.TableView); DXGrid grid = UIMap.UIXtraGridFeaturesDemoWindow.UIPanelControl1Client.UIGcContainerClient.UITableViewCustom.UIGridControl1Table; DXColumnHeader columnHeader = grid.Views[0].Columns[1]; columnHeader.VisibleIndex = 0; columnHeader.GroupIndex = 1; DXGroupRow gridGroupRow = new DXGroupRow(grid, grid.Views[0].Name, -3); Assert.AreEqual(gridGroupRow.ColumnName, "gridColumn2"); } }
public void SortDataTest() { using (new GridsTestInitializer()) { GridTests.GridDemoModules.SwitchToDemoModule(new UIgridDemoWindow().UIGridNavigationClient.UIAccordionControl, GridTests.GridDemoModules.ModuleGroups.GridViews, GridTests.GridDemoModules.Modules.TableView); DXGrid grid = UIMap.UIXtraGridFeaturesDemoWindow.UIPanelControl1Client.UIGcContainerClient.UITableViewCustom.UIGridControl1Table; DXColumnHeader columnHeader4 = grid.Views[0].Columns[3]; Mouse.Click(columnHeader4, new Point(1, 1)); DXCell firstGridCell = grid.Views[0].GetRow(1).VisibleCells[3]; DXCell lastGridCell = grid.Views[0].GetRow(100).VisibleCells[3]; Assert.IsTrue(Int32.Parse(lastGridCell.Text) > Int32.Parse(firstGridCell.Text)); Assert.IsTrue(columnHeader4.SortIndex == 0 && columnHeader4.SortOrder.ToString() == "Ascending"); } }
public void GroupDataTest() { using (new GridsTestInitializer()) { GridTests.GridDemoModules.SwitchToDemoModule(new UIgridDemoWindow().UIGridNavigationClient.UIAccordionControl, GridTests.GridDemoModules.ModuleGroups.GridViews, GridTests.GridDemoModules.Modules.TableView); DXGrid grid = UIMap.UIXtraGridFeaturesDemoWindow.UIPanelControl1Client.UIGcContainerClient.UITableViewCustom.UIGridControl1Table; DXColumnHeader columnHeader2 = grid.Views[0].Columns[1]; DXColumnHeader columnHeader5 = grid.Views[0].Columns[4]; columnHeader2.VisibleIndex = 0; columnHeader2.GroupIndex = 1; columnHeader5.VisibleIndex = 3; columnHeader5.GroupIndex = 1; Assert.IsTrue(columnHeader2.GroupIndex == 0 && columnHeader5.GroupIndex == 1); } }
public void ResizeFixedBandTest() { using (new GridsTestInitializer()) { this.UIMap.SwitchToFixedBandsDemoModule(); DXGridBand uIGridBand1GridBand = UIMap.UIXtraGridFeaturesDemoWindow3.UIPanelControl1Client.UIGcContainerClient.UIFixedBandsCustom.UIXtraTabControl1TabList.UIXtraTabPage1Client.UIGridControl1Table.UIGridBand1GridBand; DXColumnHeader uIGrColumnMakerColumnHeader = UIMap.UIXtraGridFeaturesDemoWindow3.UIPanelControl1Client.UIGcContainerClient.UIFixedBandsCustom.UIXtraTabControl1TabList.UIXtraTabPage1Client.UIGridControl1Table.UIGrColumnMakerColumnHeader; Size oldSizeGridBand1 = (Size)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIGridBand1GridBand.GetProperty("Size"), typeof(Size).FullName); Size oldSizeGrColumn = (Size)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIGrColumnMakerColumnHeader.GetProperty("Size"), typeof(Size).FullName); this.UIMap.ResizeFixedBand(); Size newSizeGridBand1 = (Size)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIGridBand1GridBand.GetProperty("Size"), typeof(Size).FullName); Size newSizeGrColumn = (Size)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIGrColumnMakerColumnHeader.GetProperty("Size"), typeof(Size).FullName); Assert.IsTrue(newSizeGridBand1.Width > oldSizeGridBand1.Width && newSizeGrColumn.Width > oldSizeGrColumn.Width); } }