Update of /cvsroot/springnet/Spring.Net/test/Spring/Spring.Core.Tests/Objects/Factory/Config
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv32538/Objects/Factory/Config
Modified Files:
PropertyPlaceholderConfigurerTests.cs
Added Files:
ObjectDefinitionVisitorTests.cs
Log Message:
PropertyPlaceholderConfigurer does not replace property values in <list element-type=${prop}> [SPRNET-719]
--- NEW FILE: ObjectDefinitionVisitorTests.cs ---
(This appears to be a binary file; contents omitted.)
Index: PropertyPlaceholderConfigurerTests.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/test/Spring/Spring.Core.Tests/Objects/Factory/Config/PropertyPlaceholderConfigurerTests.cs,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** PropertyPlaceholderConfigurerTests.cs 21 Aug 2007 19:28:39 -0000 1.10
--- PropertyPlaceholderConfigurerTests.cs 26 Nov 2007 14:16:29 -0000 1.11
***************
*** 557,561 ****
TestObject to = (TestObject) xbf.GetObject("Test1");
Assert.AreEqual("A DefName", to.Name);
! }
! }
}
--- 557,577 ----
TestObject to = (TestObject) xbf.GetObject("Test1");
Assert.AreEqual("A DefName", to.Name);
! }
!
! [Test]
! public void WithTypes()
! {
! IApplicationContext ctx = new XmlApplicationContext(
! "file://Spring/Objects/Factory/Config/PPCWithTypesTests.xml");
!
! object obj = ctx["testObject"];
! Assert.IsTrue(obj is TestObject);
!
! TestObject to = (TestObject)obj;
!
! Assert.AreEqual(2, to.Pets.Count);
! Assert.AreEqual(2, to.PeriodicTable.Count);
! Assert.AreEqual(2, to.Computers.Count);
! }
! }
}
|