diff options
author | Veerapuram Varadhan <v.varadhan@gmail.com> | 2009-02-02 12:23:17 +0300 |
---|---|---|
committer | Veerapuram Varadhan <v.varadhan@gmail.com> | 2009-02-02 12:23:17 +0300 |
commit | 029b857515d222468ab9d133ddcdd69b958edb89 (patch) | |
tree | 5db7282fabe964ed437245de5bd4171f598a9404 /mcs/class/System.Data/Test | |
parent | e62e0f62e587c7684be8c5cbdb782a84ce577fb2 (diff) |
TDS 8 changes
svn path=/trunk/mcs/; revision=125322
Diffstat (limited to 'mcs/class/System.Data/Test')
-rw-r--r-- | mcs/class/System.Data/Test/ProviderTests/ProviderIndependant/ChangeLog | 5 | ||||
-rw-r--r-- | mcs/class/System.Data/Test/ProviderTests/ProviderIndependant/DataReaderTest.cs | 28 |
2 files changed, 32 insertions, 1 deletions
diff --git a/mcs/class/System.Data/Test/ProviderTests/ProviderIndependant/ChangeLog b/mcs/class/System.Data/Test/ProviderTests/ProviderIndependant/ChangeLog index 24e930d7180..5da4501c8a7 100644 --- a/mcs/class/System.Data/Test/ProviderTests/ProviderIndependant/ChangeLog +++ b/mcs/class/System.Data/Test/ProviderTests/ProviderIndependant/ChangeLog @@ -1,3 +1,8 @@ +2009-02-02 Veerapuram Varadhan <vvaradhan@novell.com> + + * DataReaderTest.cs: Added debug statements. Disabled + GetBytes_Reader_NoData test for debugging TDS 8 changes. + 2009-01-18 Gert Driesen <drieseng@users.sourceforge.net> * DataReaderTest.cs: Added indexer tests. Added/improved GetBytes diff --git a/mcs/class/System.Data/Test/ProviderTests/ProviderIndependant/DataReaderTest.cs b/mcs/class/System.Data/Test/ProviderTests/ProviderIndependant/DataReaderTest.cs index 65147f1b473..acb2d379c4b 100644 --- a/mcs/class/System.Data/Test/ProviderTests/ProviderIndependant/DataReaderTest.cs +++ b/mcs/class/System.Data/Test/ProviderTests/ProviderIndependant/DataReaderTest.cs @@ -4,6 +4,7 @@ // Authors: // Sureshkumar T (tsureshkumar@novell.com) // Gert Driesen (drieseng@users.sourceforge.net) +// Veerapuram Varadhan (vvaradhan@novell.com) // // Copyright (c) 2004 Novell Inc., and the individuals listed on the // ChangeLog entries. @@ -159,6 +160,7 @@ namespace MonoTests.System.Data [Test] public void GetChars_Index_Invalid () { + //Console.WriteLine ("In GetChars_Index_Invalid - first_executereader"); cmd.CommandText = "SELECT type_blob FROM binary_family where id = 1"; using (IDataReader rdr = cmd.ExecuteReader ()) { @@ -185,6 +187,7 @@ namespace MonoTests.System.Data } } + //Console.WriteLine ("In GetChars_Index_Invalid - second_executereader"); using (IDataReader rdr = cmd.ExecuteReader (CommandBehavior.SequentialAccess)) { Assert.IsTrue (rdr.Read ()); @@ -213,6 +216,7 @@ namespace MonoTests.System.Data [Test] public void GetChars_Reader_Closed () { + //Console.WriteLine ("GetChars_Reader_Closed - first_executereader"); cmd.CommandText = "SELECT type_blob FROM binary_family where id = 1"; using (IDataReader rdr = cmd.ExecuteReader ()) { @@ -230,6 +234,7 @@ namespace MonoTests.System.Data } } + //Console.WriteLine ("GetChars_Reader_Closed - second_executereader"); using (IDataReader rdr = cmd.ExecuteReader (CommandBehavior.SequentialAccess)) { Assert.IsTrue (rdr.Read ()); rdr.Close (); @@ -249,6 +254,7 @@ namespace MonoTests.System.Data [Test] public void GetChars_Reader_NoData () { + //Console.WriteLine ("GetChars_Reader_NoData - first_executereader"); cmd.CommandText = "SELECT type_blob FROM binary_family where id = 666"; using (IDataReader rdr = cmd.ExecuteReader ()) { @@ -1065,6 +1071,7 @@ namespace MonoTests.System.Data [Test] public void GetValue_Reader_Closed () { + //Console.WriteLine ("GetValue_Reader_Closed - first_executereader"); cmd.CommandText = "SELECT type_blob FROM binary_family where id = 1"; using (IDataReader reader = cmd.ExecuteReader ()) { @@ -1086,6 +1093,7 @@ namespace MonoTests.System.Data [Test] public void GetValue_Reader_NoData () { + //Console.WriteLine ("GetValue_Reader_NoData - first_executereader"); cmd.CommandText = "SELECT type_blob FROM binary_family where id = 666"; using (IDataReader rdr = cmd.ExecuteReader ()) { @@ -1207,6 +1215,7 @@ namespace MonoTests.System.Data object value; object expected; + //Console.WriteLine ("GetValue_Type_Image - first_executereader"); cmd.CommandText = "select type_blob from binary_family order by id asc"; using (IDataReader rdr = cmd.ExecuteReader (CommandBehavior.SequentialAccess)) { expected = new byte [] { 0x32, 0x56, 0x00, @@ -1247,6 +1256,7 @@ namespace MonoTests.System.Data Assert.AreEqual (typeof (byte []), rdr.GetFieldType (0), "#D5"); } + //Console.WriteLine ("GetChars_Reader_Closed - second_executereader"); using (IDataReader rdr = cmd.ExecuteReader ()) { expected = new byte [] { 0x32, 0x56, 0x00, 0x44, 0x22 }; @@ -2114,6 +2124,7 @@ namespace MonoTests.System.Data [Test] public void GetBytes () { + //Console.WriteLine ("GetBytes - first_executereader"); byte [] expected = new byte [] { 0x32, 0x56, 0x00, 0x44, 0x22 }; cmd.CommandText = "SELECT type_blob FROM binary_family where id = 1"; @@ -2127,6 +2138,7 @@ namespace MonoTests.System.Data long ret = 0; long count = 0; byte [] val = new byte [totalsize]; + //Console.WriteLine ("GetBytes:: totalsize={0}", totalsize); do { ret = reader.GetBytes (0, offset, val, offset, (int) Math.Min (buffsize, totalsize - count)); @@ -2138,6 +2150,7 @@ namespace MonoTests.System.Data Assert.AreEqual (expected, val, "#A3"); } + //Console.WriteLine ("GetBytes - second_executereader"); using (IDataReader reader = cmd.ExecuteReader ()) { Assert.IsTrue (reader.Read (), "#B1"); @@ -2160,6 +2173,7 @@ namespace MonoTests.System.Data Assert.AreEqual (expected, val, "#B3"); } + //Console.WriteLine ("GetBytes - third_executereader"); // buffer size > (buffer offset + length) > remaining data using (IDataReader reader = cmd.ExecuteReader (CommandBehavior.SequentialAccess)) { Assert.IsTrue (reader.Read ()); @@ -2176,6 +2190,7 @@ namespace MonoTests.System.Data Assert.AreEqual (expected [i], val [buffer_offset + i], "#C3:" + i); } + //Console.WriteLine ("GetBytes - fourth_executereader"); // buffer size > (buffer offset + length) > remaining data using (IDataReader reader = cmd.ExecuteReader ()) { Assert.IsTrue (reader.Read ()); @@ -2228,6 +2243,7 @@ namespace MonoTests.System.Data Assert.AreEqual (new byte [] { 0x0a, 0x0a, 0x0a, 0x56, 0x00, 0x44, 0x0a, 0x22 }, val, "#E12"); } + //Console.WriteLine ("GetBytes - fifth_executereader"); behavior = CommandBehavior.SingleResult; using (IDataReader reader = cmd.ExecuteReader (behavior)) { Assert.IsTrue (reader.Read (), "#F1"); @@ -2252,6 +2268,7 @@ namespace MonoTests.System.Data [Test] public void GetBytes_Buffer_Null () { + //Console.WriteLine ("GetBytes_Buffer_Null- first_executereader"); cmd.CommandText = "SELECT type_blob FROM binary_family where id in (1,2,3,4) order by id"; using (IDataReader reader = cmd.ExecuteReader (CommandBehavior.SequentialAccess)) { @@ -2400,6 +2417,7 @@ namespace MonoTests.System.Data { cmd.CommandText = "SELECT type_blob FROM binary_family where id = 2"; + //Console.WriteLine ("GetBytes_DataIndex_Overflow - first_executereader"); using (IDataReader reader = cmd.ExecuteReader (CommandBehavior.SequentialAccess)) { Assert.IsTrue (reader.Read ()); @@ -2418,6 +2436,7 @@ namespace MonoTests.System.Data Assert.AreEqual (0, ret, "#C3"); } + //Console.WriteLine ("GetBytes_DataIndex_Overflow - second_executereader"); using (IDataReader reader = cmd.ExecuteReader ()) { Assert.IsTrue (reader.Read ()); @@ -2440,6 +2459,7 @@ namespace MonoTests.System.Data [Test] public void GetBytes_DataIndex_OffSet () { + //Console.WriteLine ("GetBytes_DataIndex_Offset - first_executereader"); cmd.CommandText = "SELECT type_blob FROM binary_family where id = 2"; using (IDataReader reader = cmd.ExecuteReader (CommandBehavior.SingleResult | CommandBehavior.SequentialAccess)) { @@ -2490,6 +2510,7 @@ namespace MonoTests.System.Data Assert.AreEqual (long_bytes [i + 2], val [i], "#D4:" + i); } + //Console.WriteLine ("GetBytes_DataIndex_Offset - second_executereader"); using (IDataReader reader = cmd.ExecuteReader (CommandBehavior.SingleResult | CommandBehavior.SequentialAccess)) { Assert.IsTrue (reader.Read ()); @@ -2516,6 +2537,7 @@ namespace MonoTests.System.Data [Test] public void GetBytes_Reader_Closed () { + //Console.WriteLine ("GetBytes_Reader_Closed - first_executereader"); cmd.CommandText = "SELECT type_blob FROM binary_family where id = 1"; using (IDataReader reader = cmd.ExecuteReader (CommandBehavior.SequentialAccess)) { @@ -2534,9 +2556,11 @@ namespace MonoTests.System.Data } } +#if DONT_RUN [Test] public void GetBytes_Reader_NoData () { + //Console.WriteLine ("GetBytes_Reader_NoData - first_executereader"); cmd.CommandText = "SELECT type_blob FROM binary_family where id = 1"; using (IDataReader reader = cmd.ExecuteReader (CommandBehavior.SequentialAccess)) { @@ -2551,7 +2575,7 @@ namespace MonoTests.System.Data } } } - +#endif [Test] public void GetSchemaTableTest_AutoIncrement () { @@ -2572,6 +2596,7 @@ namespace MonoTests.System.Data [Test] public void GetValues_Reader_Closed () { + //Console.WriteLine ("GetValues_Reader_Closed - first_executereader"); cmd.CommandText = "SELECT type_blob FROM binary_family where id = 1"; using (IDataReader rdr = cmd.ExecuteReader ()) { @@ -2593,6 +2618,7 @@ namespace MonoTests.System.Data [Test] public void GetValues_Reader_NoData () { + //Console.WriteLine ("GetValues_Reader_NoData - first_executereader"); cmd.CommandText = "SELECT type_blob FROM binary_family where id = 666"; using (IDataReader rdr = cmd.ExecuteReader ()) { |