Browse Source

ExplorerTree opens on start, update UnitTest's for Sorting/Grouping

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/reports@6316 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
pull/1/head
Peter Forstmeier 16 years ago
parent
commit
965ea8dc4c
  1. 1
      src/AddIns/Misc/Reports/ICSharpCode.Reports.Addin/Project/ReportExplorer/ExplorerTree.cs
  2. 25
      src/AddIns/Misc/Reports/ICSharpCode.Reports.Addin/Test/Wizard/Generators/GenarateListReportFixture.cs
  3. 25
      src/AddIns/Misc/Reports/ICSharpCode.Reports.Addin/Test/Wizard/Generators/GenerateTableReportFixture.cs

1
src/AddIns/Misc/Reports/ICSharpCode.Reports.Addin/Project/ReportExplorer/ExplorerTree.cs

@ -342,6 +342,7 @@ namespace ICSharpCode.Reports.Addin
SetSortColumns(); SetSortColumns();
SetGroupColumns(); SetGroupColumns();
SetParameters(); SetParameters();
this.ExpandAll();
this.EndUpdate(); this.EndUpdate();
} }

25
src/AddIns/Misc/Reports/ICSharpCode.Reports.Addin/Test/Wizard/Generators/GenarateListReportFixture.cs

@ -42,12 +42,23 @@ namespace ICSharpCode.Reports.Addin.Test.Wizard.Generators
} }
[Test] [Test]
public void GroupColumCollection_Should_Null () public void GroupColumCollection_Should_Empty ()
{ {
ReportModel m = ReportGenerationHelper.CreateModel(reportName); ReportModel m = ReportGenerationHelper.CreateModel(reportName);
Assert.That(m.ReportSettings.GroupColumnsCollection,Is.Empty); Assert.That(m.ReportSettings.GroupColumnsCollection,Is.Empty);
} }
[Test]
public void SortColumnCollection_Should_Empty ()
{
ReportModel m = ReportGenerationHelper.CreateModel(reportName);
Assert.That(m.ReportSettings.SortColumnsCollection,Is.Empty);
}
#endregion
#region Sort_Group
[Test] [Test]
public void GroupColumCollection_Grouping_Should_Set() public void GroupColumCollection_Grouping_Should_Set()
@ -60,7 +71,19 @@ namespace ICSharpCode.Reports.Addin.Test.Wizard.Generators
Assert.AreEqual(rs.GroupColumnsCollection.Count,1); Assert.AreEqual(rs.GroupColumnsCollection.Count,1);
} }
[Test]
public void SortColumCollection_Sorting_Should_Set()
{
ReportModel m = ReportGenerationHelper.CreateModel(reportName);
var rs = m.ReportSettings;
SortColumn gc = new SortColumn("GroupItem",ListSortDirection.Ascending);
rs.SortColumnsCollection.Add(gc);
Assert.AreEqual(rs.SortColumnsCollection.Count,1);
}
#endregion #endregion

25
src/AddIns/Misc/Reports/ICSharpCode.Reports.Addin/Test/Wizard/Generators/GenerateTableReportFixture.cs

@ -43,13 +43,24 @@ namespace ICSharpCode.Reports.Addin.Test.Wizard.Generators
[Test] [Test]
public void GroupColumCollection_Should_Null () public void GroupColumCollection_Should_Empty ()
{ {
ReportModel m = ReportGenerationHelper.CreateModel(reportName); ReportModel m = ReportGenerationHelper.CreateModel(reportName);
Assert.That(m.ReportSettings.GroupColumnsCollection,Is.Empty); Assert.That(m.ReportSettings.GroupColumnsCollection,Is.Empty);
} }
[Test]
public void SortColumnCollection_Should_Empty ()
{
ReportModel m = ReportGenerationHelper.CreateModel(reportName);
Assert.That(m.ReportSettings.SortColumnsCollection,Is.Empty);
}
#endregion
#region Sort/Group
[Test] [Test]
public void GroupColumCollection_Grouping_Should_Set() public void GroupColumCollection_Grouping_Should_Set()
{ {
@ -62,6 +73,18 @@ namespace ICSharpCode.Reports.Addin.Test.Wizard.Generators
Assert.AreEqual(rs.GroupColumnsCollection.Count,1); Assert.AreEqual(rs.GroupColumnsCollection.Count,1);
} }
[Test]
public void SortColumCollection_Sorting_Should_Set()
{
ReportModel m = ReportGenerationHelper.CreateModel(reportName);
var rs = m.ReportSettings;
SortColumn gc = new SortColumn("GroupItem",ListSortDirection.Ascending);
rs.SortColumnsCollection.Add(gc);
Assert.AreEqual(rs.SortColumnsCollection.Count,1);
}
#endregion #endregion

Loading…
Cancel
Save