Update of /cvsroot/springnet/Spring.Net/test/Spring/Spring.Data.Integration.Tests/Data
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv13633
Modified Files:
MappingAdoQueryTests.cs TestObjectQuery.cs
Log Message:
SPRNET-954 - DeclaredParameters property is not property initialized in AdoOperation subclasses
Index: MappingAdoQueryTests.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/test/Spring/Spring.Data.Integration.Tests/Data/MappingAdoQueryTests.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** MappingAdoQueryTests.cs 13 Nov 2006 07:05:00 -0000 1.3
--- MappingAdoQueryTests.cs 30 May 2008 21:09:45 -0000 1.4
***************
*** 85,90 ****
{
TestObjectQuery testObjectQuery = new TestObjectQuery(dbProvider);
! IList testObjectList = testObjectQuery.QueryByNamedParam(null, null);
! Assert.AreEqual(3, testObjectList.Count);
}
--- 85,92 ----
{
TestObjectQuery testObjectQuery = new TestObjectQuery(dbProvider);
! IDictionary inParams = new Hashtable();
! inParams.Add("UName", "George");
! IList testObjectList = testObjectQuery.QueryByNamedParam(inParams);
! Assert.AreEqual(2, testObjectList.Count);
}
Index: TestObjectQuery.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/test/Spring/Spring.Data.Integration.Tests/Data/TestObjectQuery.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** TestObjectQuery.cs 12 Jun 2006 08:43:41 -0000 1.2
--- TestObjectQuery.cs 30 May 2008 21:09:45 -0000 1.3
***************
*** 38,49 ****
public class TestObjectQuery : MappingAdoQuery
{
! private static string sql = "select TestObjectNo, Age, Name from TestObjects";
public TestObjectQuery(IDbProvider dbProvider)
: base(dbProvider, sql)
! {
CommandType = CommandType.Text;
}
!
protected override object MapRow(IDataReader reader, int num)
{
--- 38,58 ----
public class TestObjectQuery : MappingAdoQuery
{
! private static string sql = "select TestObjectNo, Age, Name from TestObjects where Name = @UName";
public TestObjectQuery(IDbProvider dbProvider)
: base(dbProvider, sql)
! {
! //DeclaredParameters = new DbParameters(dbProvider);
! try
! {
! DeclaredParameters.Add("UName", SqlDbType.VarChar, 50);
! } catch (Exception e)
! {
! Console.WriteLine(e);
! }
CommandType = CommandType.Text;
+ Compile();
}
!
protected override object MapRow(IDataReader reader, int num)
{
|