diff options
Diffstat (limited to 'mcs/class/System.Data/Test/ProviderTests/System.Data.OleDb.jvm')
-rw-r--r-- | mcs/class/System.Data/Test/ProviderTests/System.Data.OleDb.jvm/OleDbDataReader/OleDbDataReader_Read.cs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/mcs/class/System.Data/Test/ProviderTests/System.Data.OleDb.jvm/OleDbDataReader/OleDbDataReader_Read.cs b/mcs/class/System.Data/Test/ProviderTests/System.Data.OleDb.jvm/OleDbDataReader/OleDbDataReader_Read.cs index f6a8037f700..1d8296954ec 100644 --- a/mcs/class/System.Data/Test/ProviderTests/System.Data.OleDb.jvm/OleDbDataReader/OleDbDataReader_Read.cs +++ b/mcs/class/System.Data/Test/ProviderTests/System.Data.OleDb.jvm/OleDbDataReader/OleDbDataReader_Read.cs @@ -78,6 +78,26 @@ namespace MonoTests.System.Data.OleDb } [Test] + public void CommandBehaviorSingleRow () + { + Exception exp = null; + + cmd.CommandText = "Select * From Employees"; + OleDbDataReader rdr = cmd.ExecuteReader(CommandBehavior.SingleRow); + + try + { + BeginCase ("CommandBehaviorSingleRow"); + int i = 0; + while (rdr.Read ()) + i++; + Compare(i, 1); + } + catch(Exception ex){exp = ex;} + finally{EndCase(exp); exp = null;} + } + + [Test] public void run() { Exception exp = null; |