diff options
author | Veerapuram Varadhan <v.varadhan@gmail.com> | 2008-03-03 22:20:41 +0300 |
---|---|---|
committer | Veerapuram Varadhan <v.varadhan@gmail.com> | 2008-03-03 22:20:41 +0300 |
commit | 342fd90907903545f1261c17867f59a3261c4846 (patch) | |
tree | 182799fe0ce856a27553128ff48de92c7d321b19 /mcs/class/System.Data/Test/ProviderTests/System.Data.Odbc | |
parent | 4fd245692a49a5a34759f5d18239c558e12f896d (diff) |
Test for Bug#332809.
svn path=/trunk/mcs/; revision=97214
Diffstat (limited to 'mcs/class/System.Data/Test/ProviderTests/System.Data.Odbc')
-rw-r--r-- | mcs/class/System.Data/Test/ProviderTests/System.Data.Odbc/ChangeLog | 5 | ||||
-rw-r--r-- | mcs/class/System.Data/Test/ProviderTests/System.Data.Odbc/OdbcParameterTest.cs | 18 |
2 files changed, 23 insertions, 0 deletions
diff --git a/mcs/class/System.Data/Test/ProviderTests/System.Data.Odbc/ChangeLog b/mcs/class/System.Data/Test/ProviderTests/System.Data.Odbc/ChangeLog index fde7ebc1877..a9f579ebde7 100644 --- a/mcs/class/System.Data/Test/ProviderTests/System.Data.Odbc/ChangeLog +++ b/mcs/class/System.Data/Test/ProviderTests/System.Data.Odbc/ChangeLog @@ -1,3 +1,8 @@ +2008-03-03 Veerapuram Varadhan <vvaradhan@novell.com> + + * OdbcParameterTest.cs: Test for Bug#332809. Patch provided by + Ernesto Carrea <equistango@gmail.com> + 2008-01-16 Veerapuram Varadhan <vvaradhan@novell.com> * OdbcCommandBuilderTest.cs: Tests for new 2.0 GetInsertCommand, diff --git a/mcs/class/System.Data/Test/ProviderTests/System.Data.Odbc/OdbcParameterTest.cs b/mcs/class/System.Data/Test/ProviderTests/System.Data.Odbc/OdbcParameterTest.cs index 19eda600d2c..b2a1d5add71 100644 --- a/mcs/class/System.Data/Test/ProviderTests/System.Data.Odbc/OdbcParameterTest.cs +++ b/mcs/class/System.Data/Test/ProviderTests/System.Data.Odbc/OdbcParameterTest.cs @@ -461,6 +461,24 @@ namespace MonoTests.System.Data ConnectionManager.Singleton.CloseConnection (); } } + + [Test] + public void DBNullParameterTest() + { + IDbConnection conn = ConnectionManager.Singleton.Connection; + try { + ConnectionManager.Singleton.OpenConnection (); + System.Data.Odbc.OdbcDataAdapter Adaptador = new System.Data.Odbc.OdbcDataAdapter (); + System.Data.DataSet Lector = new System.Data.DataSet (); + + Adaptador.SelectCommand = new System.Data.Odbc.OdbcCommand ("SELECT ?;", (System.Data.Odbc.OdbcConnection) conn); + Adaptador.SelectCommand.Parameters.AddWithValue("@un", DBNull.Value); + Adaptador.Fill (Lector); + Assert.AreEqual (Lector.Tables[0].Rows[0][0], DBNull.Value, "#1 DBNull parameter not passed correctly"); + } finally { + ConnectionManager.Singleton.CloseConnection (); + } + } [Test] public void DefaultValuesTest () |