Update of /cvsroot/adapdev/Adapdev/src/Adapdev.Tests/Reflection
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3653/src/Adapdev.Tests/Reflection
Modified Files:
ClassAccessorCacheTest.cs ClassAccessorTest.cs
Log Message:
Index: ClassAccessorCacheTest.cs
===================================================================
RCS file: /cvsroot/adapdev/Adapdev/src/Adapdev.Tests/Reflection/ClassAccessorCacheTest.cs,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** ClassAccessorCacheTest.cs 26 Nov 2005 08:27:35 -0000 1.5
--- ClassAccessorCacheTest.cs 3 Mar 2006 05:22:54 -0000 1.6
***************
*** 21,25 ****
public void GetByType()
{
! ClassAccessor c = ClassAccessorCache.Get(typeof(PropertyAccessorTestObject));
Assert.IsNotNull(c);
Assert.AreEqual(typeof(PropertyAccessorTestObject), c.Type);
--- 21,25 ----
public void GetByType()
{
! IClassAccessor c = ClassAccessorCache.Get(typeof(PropertyAccessorTestObject));
Assert.IsNotNull(c);
Assert.AreEqual(typeof(PropertyAccessorTestObject), c.Type);
***************
*** 30,34 ****
{
PropertyAccessorTestObject o = new PropertyAccessorTestObject();
! ClassAccessor c = ClassAccessorCache.Get(o);
Assert.IsNotNull(c);
Assert.AreEqual(o.GetType(), c.Type);
--- 30,34 ----
{
PropertyAccessorTestObject o = new PropertyAccessorTestObject();
! IClassAccessor c = ClassAccessorCache.Get(o);
Assert.IsNotNull(c);
Assert.AreEqual(o.GetType(), c.Type);
***************
*** 39,43 ****
{
PropertyAccessorTestObject o = new PropertyAccessorTestObject();
! ClassAccessor c = ClassAccessorCache.Get(o);
Assert.AreEqual(1, ClassAccessorCache.Count);
}
--- 39,43 ----
{
PropertyAccessorTestObject o = new PropertyAccessorTestObject();
! IClassAccessor c = ClassAccessorCache.Get(o);
Assert.AreEqual(1, ClassAccessorCache.Count);
}
***************
*** 47,51 ****
{
PropertyAccessorTestObject o = new PropertyAccessorTestObject();
! ClassAccessor c = ClassAccessorCache.Get(o);
Assert.AreEqual(1, ClassAccessorCache.Count);
ClassAccessorCache.Remove(c.Type);
--- 47,51 ----
{
PropertyAccessorTestObject o = new PropertyAccessorTestObject();
! IClassAccessor c = ClassAccessorCache.Get(o);
Assert.AreEqual(1, ClassAccessorCache.Count);
ClassAccessorCache.Remove(c.Type);
***************
*** 57,61 ****
{
PropertyAccessorTestObject o = new PropertyAccessorTestObject();
! ClassAccessor c = ClassAccessorCache.Get(o);
c.LoadAllProperties();
Console.WriteLine(ClassAccessorCache.ToString());
--- 57,61 ----
{
PropertyAccessorTestObject o = new PropertyAccessorTestObject();
! IClassAccessor c = ClassAccessorCache.Get(o);
c.LoadAllProperties();
Console.WriteLine(ClassAccessorCache.ToString());
Index: ClassAccessorTest.cs
===================================================================
RCS file: /cvsroot/adapdev/Adapdev/src/Adapdev.Tests/Reflection/ClassAccessorTest.cs,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** ClassAccessorTest.cs 21 Feb 2006 04:31:17 -0000 1.5
--- ClassAccessorTest.cs 3 Mar 2006 05:22:54 -0000 1.6
***************
*** 124,128 ****
Assert.AreEqual(36, c.TotalCount, "Should have loaded 36 total.");
Assert.AreEqual(19, c.FieldCount, "Should have loaded 19 fields.");
! Assert.AreEqual(15, c.PropertyCount, "Should have loaded 15 properties.");
}
--- 124,128 ----
Assert.AreEqual(36, c.TotalCount, "Should have loaded 36 total.");
Assert.AreEqual(19, c.FieldCount, "Should have loaded 19 fields.");
! Assert.AreEqual(17, c.PropertyCount, "Should have loaded 17 properties.");
}
***************
*** 135,139 ****
c.LoadAllProperties();
! PropertyAccessor p = c.GetPropertyAccessor("Int");
Assert.IsTrue(p.CanRead);
Assert.IsTrue(p.CanWrite);
--- 135,139 ----
c.LoadAllProperties();
! IPropertyAccessor p = c.GetIPropertyAccessor("Int");
Assert.IsTrue(p.CanRead);
Assert.IsTrue(p.CanWrite);
***************
*** 150,154 ****
c.LoadAllFields();
! FieldAccessor f = c.GetFieldAccessor("mInt");
Assert.AreEqual(typeof(FieldAccessorTestObject), f.TargetType);
Assert.AreEqual(typeof(Int32), f.FieldType);
--- 150,154 ----
c.LoadAllFields();
! IFieldAccessor f = c.GetIFieldAccessor("mInt");
Assert.AreEqual(typeof(FieldAccessorTestObject), f.TargetType);
Assert.AreEqual(typeof(Int32), f.FieldType);
|