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 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 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 EditGridCellTest() { 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 cell = grid.Views[0].Columns[0].GetCell(1); grid.Views[0].FocusedCell = cell; Mouse.Click(cell, new Point(1, 1)); grid.Views[0].ActiveEditor.Value = "555"; Assert.AreEqual(grid.Views[0].Columns[0].GetCell(1).Text, "555"); } }
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); } }