public void TestMethodCommon() { // // TODO: Add test logic here // Test case:78 TestCases.Run(); }
public static void Run() { Console.WriteLine("Test cases execution started..."); Console.WriteLine(); //Connection TestCases.Run(TestCases.Test_ConnectionStringBuilder); TestCases.Run(TestCases.Test_MultipleConnections); TestCases.Run(TestCases.Test_ConnectionGetSchema); TestCases.Run(TestCases.Test_CUBRIDConnectionStringBuilderConstructor); TestCases.Run(TestCases.Test_GetConnectionString); TestCases.Run(TestCases.Test_ConnectionURL_And_Reset); //DataTable TestCases.Run(TestCases.Test_DataTable_Basic); TestCases.Run(TestCases.Test_DataTable_UpdateImplicit); TestCases.Run(TestCases.Test_DataTable_UpdateExplicit); TestCases.Run(TestCases.Test_DataTable_InsertImplicit); TestCases.Run(TestCases.Test_DataTable_InsertExplicit); TestCases.Run(TestCases.Test_DataTable_DeleteImplicit); TestCases.Run(TestCases.Test_DataTable_DeleteExplicit); TestCases.Run(TestCases.Test_DataTable_ColumnProperties); //Command TestCases.Run(TestCases.Test_Command_ColumnProperties); TestCases.Run(TestCases.Test_CommandBuilder_GetCommands); TestCases.Run(TestCases.Test_Big_Data); //DataSet TestCases.Run(TestCases.Test_DataSet_Basic); TestCases.Run(TestCases.Test_DataSet_ExportXML); //DataReader/DataAdapter/DataView TestCases.Run(TestCases.Test_DataReader_Basic); TestCases.Run(TestCases.Test_DataReader_Parameters); TestCases.Run(TestCases.Test_DataReader_Getxxx); TestCases.Run(TestCases.Test_DataAdapter_BatchUpdate); TestCases.Run(TestCases.Test_DataView_Basic); //Transaction TestCases.Run(TestCases.Test_Transaction); TestCases.Run(TestCases.Test_Transaction_Parameters); //Various TestCases.Run(TestCases.Test_ExecuteNonQuery); TestCases.Run(TestCases.Test_CreateFunction); TestCases.Run(TestCases.Test_CreateProcedure); TestCases.Run(TestCases.Test_BatchExecute); TestCases.Run(TestCases.Test_BatchExecuteNoQuery); TestCases.Run(TestCases.Test_CUBRIDException); TestCases.Run(TestCases.Test_OID_Get); //TestCases.Run(TestCases.Test_GetGeneratedKeys); TestCases.Run(TestCases.Test_ExecuteNonQuery_Query); TestCases.Run(TestCases.Test_Oid_Basic); TestCases.Run(TestCases.Test_DateTime_Types); TestCases.Run(TestCases.Test_Command_Multiple_CommandText); //Many results TestCases.Run(TestCases.Test_Read_ManyRows); //CUBRID Schema TestCases.Run(TestCases.Test_GetForeignKeys); TestCases.Run(TestCases.Test_GetTables); TestCases.Run(TestCases.Test_GetColumns); TestCases.Run(TestCases.Test_GetIndexes); TestCases.Run(TestCases.Test_GetUsers); TestCases.Run(TestCases.Test_GetViews); TestCases.Run(TestCases.Test_GetDatabases); TestCases.Run(TestCases.Test_GetProcedures); TestCases.Run(TestCases.Test_GetIndexColumns); //CUBRID DataTableReader SchemaTable TestCases.Run(TestCases.Test_GetSchemaTable); //LOB schema TestCases.Run(TestCases.Test_Blob_Insert); TestCases.Run(TestCases.Test_Blob_Select); TestCases.Run(TestCases.Test_Clob_Insert); TestCases.Run(TestCases.Test_Clob_Select); TestCases.Run(TestCases.Test_Blob_SelectDataAdapter); TestCases.Run(TestCases.Test_Blob_SelectDataAdapter2); TestCases.Run(TestCases.Test_Clob_SelectDataAdapter); TestCases.Run(TestCases.Test_Clob_SelectDataAdapter2); TestCases.Run(TestCases.Test_Blob_Update); TestCases.Run(TestCases.Test_Clob_Update); TestCases.Run(TestCases.Test_Blob_FromFile); TestCases.Run(TestCases.Test_Clob_FromFile); TestCases.Run(TestCases.Test_Blob_InsertTransaction); TestCases.Run(TestCases.Test_Blob_UpdateTransaction); TestCases.Run(TestCases.Test_Blob_DeleteTransaction); //Demo test cases TestCases.Run(TestCases.Test_Demo_Basic); TestCases.Run(TestCases.Test_Demo_Basic_WithParameters); //Connection settings TestCases.Run(TestCases.Test_IsolationLevel); TestCases.Run(TestCases.Test_AutoCommit); TestCases.Run(TestCases.Test_ConnectionProperties); //NULL handling settings TestCases.Run(TestCases.Test_Null_WithParameters); //Parameters collection TestCases.Run(TestCases.Test_Parameters_Collection); //Data types TestCases.Run(TestCases.Test_Various_DataTypes); TestCases.Run(TestCases.Test_Various_DataTypes_Parameters); TestCases.Run(TestCases.Test_DataType_Enum); TestCases.Run(TestCases.Test_WithWrongEnumData); //Other TestCases.Run(TestCases.Test_GetTableNameFromOid); TestCases.Run(TestCases.Test_QueryPlanOnly); TestCases.Run(TestCases.Test_SchemaProvider_FunctionTypes); TestCases.Run(TestCases.Test_SchemaProvider_DataTypes); //Collections TestCases.Run(TestCases.Test_SequenceOperations); TestCases.Run(TestCases.Test_SetOperations); //Encodings TestCases.Run(TestCases.Test_Encodings); TestCases.Run(TestCases.Test_EncodingsWithParameters); Console.WriteLine(); Console.WriteLine(String.Format("*** Results ***")); Console.WriteLine(String.Format("{0} test case(s) analyzed.", testCasesCount)); Console.WriteLine(String.Format("{0} test case(s) executed.", executed)); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(String.Format("{0} test case(s) passed.", passed)); if (executed - passed > 0) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(String.Format("{0} test case(s) failed.", executed - passed)); } Console.ResetColor(); Console.WriteLine(); }