Browse Source

Modify Test's

pull/15/head^2
Peter Forstmeier 15 years ago
parent
commit
f4219160ae
  1. 42
      src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Test/ICSharpCode.Reports.Core.Test/DataManager/ListStrategy/GroupListFixture.cs

42
src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Test/ICSharpCode.Reports.Core.Test/DataManager/ListStrategy/GroupListFixture.cs

@ -79,22 +79,41 @@ namespace ICSharpCode.Reports.Core.Test.DataManager.ListStrategy
public void Can_FillChild() public void Can_FillChild()
{ {
var dataNavigator = PrepareStringGrouping(); var dataNavigator = PrepareStringGrouping();
while (dataNavigator.MoveNext()) { ReportItemCollection searchCol = new ReportItemCollection();
searchCol.Add(new BaseDataItem ()
{
Name ="Last",
ColumnName ="Last"
}
);
dataNavigator.Reset();
dataNavigator.MoveNext();
do
{
if (dataNavigator.HasChildren) if (dataNavigator.HasChildren)
{ {
Console.WriteLine("---");
var childNavigator = dataNavigator.GetChildNavigator; var childNavigator = dataNavigator.GetChildNavigator;
do do
{ {
Assert.That(dataNavigator.HasChildren,Is.True); Assert.That(dataNavigator.HasChildren,Is.True);
// we know that current is a 'contributor' // we know that current is a 'contributor'
childNavigator.Fill(searchCol);
var a = (BaseDataItem)searchCol[0];
Console.WriteLine ("\t{0}",a.DBValue);
/*
Contributor c = dataNavigator.Current as Contributor; Contributor c = dataNavigator.Current as Contributor;
string v2 = c.Last + " GroupVal :" + c.GroupItem; string v2 = c.Last + " GroupVal :" + c.GroupItem;
Console.WriteLine(v2); Console.WriteLine(v2);
*/
} }
while (childNavigator.MoveNext()); while (childNavigator.MoveNext());
} }
} }
while (dataNavigator.MoveNext());
} }
@ -118,21 +137,22 @@ namespace ICSharpCode.Reports.Core.Test.DataManager.ListStrategy
); );
searchCol.Add(new BaseDataItem () searchCol.Add(new BaseDataItem ()
{ {
Name ="GroupItem", Name ="Last",
ColumnName ="GroupItem" ColumnName ="Last"
} }
); );
dataNavigator.Reset(); dataNavigator.Reset();
dataNavigator.MoveNext(); dataNavigator.MoveNext();
while (dataNavigator.MoveNext())
do
{ {
dataNavigator.Fill(searchCol); dataNavigator.Fill(searchCol);
var a1 = (BaseDataItem)searchCol[0]; var a1 = (BaseDataItem)searchCol[0];
var b1 = (BaseDataItem)searchCol[1]; var b1 = (BaseDataItem)searchCol[1];
Console.WriteLine ("{0} - {1}",a1.DBValue,b1.DBValue); Console.WriteLine ("{0} - {1}",a1.DBValue,b1.DBValue);
Console.WriteLine("----------------------");
if (dataNavigator.HasChildren) if (dataNavigator.HasChildren)
{ {
var childNavigator = dataNavigator.GetChildNavigator; var childNavigator = dataNavigator.GetChildNavigator;
@ -140,16 +160,18 @@ namespace ICSharpCode.Reports.Core.Test.DataManager.ListStrategy
{ {
// //
childNavigator.Fill(searchCol); childNavigator.Fill(searchCol);
var a = (BaseDataItem)searchCol[0]; var a = (BaseDataItem)searchCol[0];
var b = (BaseDataItem)searchCol[1]; var b = (BaseDataItem)searchCol[1];
Console.WriteLine ("{0} - {1}",a.DBValue,b.DBValue); Console.WriteLine ("{0} - {1}",a.DBValue,b.DBValue);
Contributor c = dataNavigator.Current as Contributor; // Contributor c = dataNavigator.Current as Contributor;
string v2 = c.Last + " GroupVal :" + c.GroupItem; // string v2 = c.Last + " GroupVal :" + c.GroupItem;
Console.WriteLine(v2); // Console.WriteLine(v2);
} }
while (childNavigator.MoveNext()); while (childNavigator.MoveNext());
} }
} }
while (dataNavigator.MoveNext());
} }
#endregion #endregion

Loading…
Cancel
Save