public void CloseTest() { MSSQL2005_DBConnection target = new MSSQL2005_DBConnection(DATABASE_TEST_1); target.Close(); Assert.AreEqual(target.Connection.State, ConnectionState.Closed); }
public void OpenTest() { string connectionStringName = ""; MSSQL2005_DBConnection target = new MSSQL2005_DBConnection(connectionStringName); target.Open(); Assert.Inconclusive("Une méthode qui ne retourne pas une valeur ne peut pas être vérifiée."); }
public void MSSQL2005_DBConnectionConstructorTest() { MSSQL2005_DBConnection target = new MSSQL2005_DBConnection(DATABASE_TEST_1); Assert.AreEqual(target.Connection.DataSource.ToString(), DATABASE_TEST_1_DATASOURCE); Assert.AreEqual(target.Connection.Database.ToString(), DATABASE_TEST_1_DB_NAME); target = new MSSQL2005_DBConnection(DATABASE_TEST_2); Assert.AreEqual(target.Connection.DataSource.ToString(), DATABASE_TEST_1_DATASOURCE); Assert.AreEqual(target.Connection.Database.ToString(), DATABASE_TEST_1_DB_NAME); }
public void isDBEmptyTest() { string connectionStringName = ""; MSSQL2005_DBConnection target = new MSSQL2005_DBConnection(connectionStringName); bool expected = false; // TODO: initialisez à une valeur appropriée bool actual; actual = target.isDBEmpty(); Assert.AreEqual(expected, actual); Assert.Inconclusive("Vérifiez l\'exactitude de cette méthode de test."); }
public void ExecuteScriptsTest() { string connectionStringName = ""; MSSQL2005_DBConnection target = new MSSQL2005_DBConnection(connectionStringName); DataTable scripts = null; // TODO: initialisez à une valeur appropriée string RequestColumnName = string.Empty; // TODO: initialisez à une valeur appropriée bool useDBcmd = false; // TODO: initialisez à une valeur appropriée target.ExecuteScripts(scripts, RequestColumnName, useDBcmd); Assert.Inconclusive("Une méthode qui ne retourne pas une valeur ne peut pas être vérifiée."); }
public static void ACTION_PROCESS_BulkCopy_DATA_FACTSET_DATA_1(string filepath) { DataSet ds = new DataSet("DATA_FACTSET"); MSSQL2005_DBConnection dest = new MSSQL2005_DBConnection(ENV); using (var reader = new CsvReader(new StreamReader(new FileStream(filepath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)), true, '|')) { reader.MissingFieldAction = MissingFieldAction.ReplaceByEmpty; CsvDataAdapter adapter = new CsvDataAdapter(reader); // TODO : ajouter un objet de mapping sur le csvDataApdapter int nbReadLines = adapter.Fill(dest, new DatabaseTable("dbo", "DATA_FACTSET")); } }
public void isTableExistTest() { string connectionStringName = ""; MSSQL2005_DBConnection target = new MSSQL2005_DBConnection(connectionStringName); string schemaName = string.Empty; // TODO: initialisez à une valeur appropriée string tableName = string.Empty; // TODO: initialisez à une valeur appropriée bool expected = false; // TODO: initialisez à une valeur appropriée bool actual; actual = target.isTableExist(new DatabaseTable(schemaName, tableName)); Assert.AreEqual(expected, actual); Assert.Inconclusive("Vérifiez l\'exactitude de cette méthode de test."); }
public void GetMetatDataDBScriptsTest() { string connectionStringName = ""; MSSQL2005_DBConnection target = new MSSQL2005_DBConnection(connectionStringName); ListeMode mode = new ListeMode(); // TODO: initialisez à une valeur appropriée List <DatabaseTable> ListTableName = null; // TODO: initialisez à une valeur appropriée DataSet expected = null; // TODO: initialisez à une valeur appropriée DataSet actual; actual = target.GetMetatDataDBScripts(mode, ListTableName); Assert.AreEqual(expected, actual); Assert.Inconclusive("Vérifiez l\'exactitude de cette méthode de test."); }
public void GetColumnsSpecTest() { string connectionStringName = ""; MSSQL2005_DBConnection target = new MSSQL2005_DBConnection(connectionStringName); string tableName = string.Empty; // TODO: initialisez à une valeur appropriée string schemaName = string.Empty; // TODO: initialisez à une valeur appropriée Dictionary <string, ColumnSpec> expected = null; // TODO: initialisez à une valeur appropriée Dictionary <string, ColumnSpec> actual; actual = target.GetColumnsSpec(new DatabaseTable(tableName, schemaName)); Assert.AreEqual(expected, actual); Assert.Inconclusive("Vérifiez l\'exactitude de cette méthode de test."); }
public void ExecuteTest1() { string connectionStringName = ""; MSSQL2005_DBConnection target = new MSSQL2005_DBConnection(connectionStringName); string request = string.Empty; // TODO: initialisez à une valeur appropriée int connection_timeout = 0; // TODO: initialisez à une valeur appropriée DataSet expected = null; // TODO: initialisez à une valeur appropriée DataSet actual; actual = target.Execute(request, connection_timeout); Assert.AreEqual(expected, actual); Assert.Inconclusive("Vérifiez l\'exactitude de cette méthode de test."); }
public void DeleteTest() { MSSQL2005_DBConnection target = new MSSQL2005_DBConnection(DATABASE_TEST_1); string targetSchemaName = "dbo"; string targetTableName = "S2_DEFAUT"; DataTable dt = new DataTable(); int expected = 1; int actual; actual = target.Delete(new DatabaseTable(targetSchemaName, targetTableName), dt); Assert.AreEqual(expected, actual); Assert.Inconclusive("Vérifiez l\'exactitude de cette méthode de test."); }
public void ExecuteTest() { string connectionStringName = ""; MSSQL2005_DBConnection target = new MSSQL2005_DBConnection(connectionStringName); IDbCommand command = null; // TODO: initialisez à une valeur appropriée SqlCommand commandExpected = null; // TODO: initialisez à une valeur appropriée IDataParameter[] parameters = null; // TODO: initialisez à une valeur appropriée int connection_timeout = 0; // TODO: initialisez à une valeur appropriée target.Execute(ref command, parameters, connection_timeout); Assert.AreEqual(commandExpected, command); Assert.Inconclusive("Une méthode qui ne retourne pas une valeur ne peut pas être vérifiée."); }
/// <summary> /// Remplit la dataset donnée en paramètre avec le résultat de la requete /// sur la base source /// </summary> /// <param name="DS"></param> public void Execute(out DataSet DS) { IntegratorBatch.InfoLogger.Debug("La requete utilisée est \n" + request); DBConnectionDelegate mssql = new MSSQL2005_DBConnection(connection); SqlDataAdapter DA = new SqlDataAdapter(request, connection); if (connection_timeout > 0) { DS = mssql.Execute(request, connection_timeout); } else { DS = mssql.Execute(request); } }
public void DeleteUsingCsvTest() { string connectionStringName = ""; MSSQL2005_DBConnection target = new MSSQL2005_DBConnection(connectionStringName); string CsvFileName = string.Empty; // TODO: initialisez à une valeur appropriée string targetSchemaName = string.Empty; // TODO: initialisez à une valeur appropriée string targetTableName = string.Empty; // TODO: initialisez à une valeur appropriée string csvFileEncoding = string.Empty; // TODO: initialisez à une valeur appropriée string dateFormat = string.Empty; // TODO: initialisez à une valeur appropriée int expected = 0; // TODO: initialisez à une valeur appropriée int actual; actual = target.DeleteCsvFile(CsvFileName, new DatabaseTable(targetSchemaName, targetTableName)); Assert.AreEqual(expected, actual); Assert.Inconclusive("Vérifiez l\'exactitude de cette méthode de test."); }
public void UpdateTest() { string connectionStringName = ""; MSSQL2005_DBConnection target = new MSSQL2005_DBConnection(connectionStringName); string targetSchemaName = string.Empty; // TODO: initialisez à une valeur appropriée string targetTableName = string.Empty; // TODO: initialisez à une valeur appropriée string withSchemaName = string.Empty; // TODO: initialisez à une valeur appropriée string withTableName = string.Empty; // TODO: initialisez à une valeur appropriée string updated_PKs_Table = string.Empty; // TODO: initialisez à une valeur appropriée string date_format = string.Empty; // TODO: initialisez à une valeur appropriée string tableCollation = string.Empty; // TODO: initialisez à une valeur appropriée int connection_timeout = 0; // TODO: initialisez à une valeur appropriée int expected = 0; // TODO: initialisez à une valeur appropriée int actual; actual = target.Update(new DatabaseTable(targetSchemaName, targetTableName), new DatabaseTable(withSchemaName, withTableName), updated_PKs_Table, date_format, tableCollation, connection_timeout); Assert.AreEqual(expected, actual); Assert.Inconclusive("Vérifiez l\'exactitude de cette méthode de test."); }
public void ExecuteTest2() { string connectionStringName = DATABASE_TEST_1; MSSQL2005_DBConnection target = new MSSQL2005_DBConnection(connectionStringName); string request = "select top 100 * from PTF_Proxy where Date = @Date"; DataSet expected = null; // TODO: initialisez à une valeur appropriée target.Execute(request, parameters => { parameters.Add("Date", "25/09/2013"); }, reader => { Console.WriteLine("[{0:HH:mm:ss.fff}] code proxy{1} Libelle {2} ( <titre: {3}> Libelle {4} poids: {5:f}", DateTime.Now, reader.Field <string>("Code_proxy"), reader.Field <string>("Libelle_Proxy"), reader.Field <string>("code_titre"), reader.Field <string>("Libelle_titre"), reader.Field <float>("Poids_VB")); }); Assert.Inconclusive("Vérifiez l\'exactitude de cette méthode de test."); }
public static void ACTION_PROCESS_BulkCopy_Calculate_6(string date, int timeout) { string procStock = @"ACT_Agregats_Secteur"; DBConnectionDelegate d = new MSSQL2005_DBConnection(ENV); DataSet ds = d.Execute("Execute " + procStock + " '" + date + "'", connection_timeout: timeout); }
public static void ACTION_PROCESS_BulkCopy_Enrich_5(string date) { string procStock = @"ACT_DailyImport"; DBConnectionDelegate d = new MSSQL2005_DBConnection(ENV); DataSet ds = d.Execute("Execute " + procStock + " '" + date + "'", connection_timeout: 60 * 60 * 2); }