Thread: [pgsqlclient-checkins] SF.net SVN: pgsqlclient: [41] trunk/pgsqlclient/source/UnitTests
Status: Inactive
Brought to you by:
carlosga_fb
From: <car...@us...> - 2006-03-22 11:01:25
|
Revision: 41 Author: carlosga_fb Date: 2006-03-22 03:01:06 -0800 (Wed, 22 Mar 2006) ViewCVS: http://svn.sourceforge.net/pgsqlclient/?rev=41&view=rev Log Message: ----------- More change on the Unit Test suite Modified Paths: -------------- trunk/pgsqlclient/source/UnitTests/PgArrayTest.cs trunk/pgsqlclient/source/UnitTests/PgBaseTest.cs trunk/pgsqlclient/source/UnitTests/PgCommandBuilderTest.cs trunk/pgsqlclient/source/UnitTests/PgCommandTest.cs trunk/pgsqlclient/source/UnitTests/PgConnectionTest.cs trunk/pgsqlclient/source/UnitTests/PgDataAdapterTest.cs trunk/pgsqlclient/source/UnitTests/PgDataReaderTest.cs trunk/pgsqlclient/source/UnitTests/PgDatabaseSchemaTest.cs trunk/pgsqlclient/source/UnitTests/PgGeometicTypesTest.cs trunk/pgsqlclient/source/UnitTests/PgTransactionTest.cs Modified: trunk/pgsqlclient/source/UnitTests/PgArrayTest.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/PgArrayTest.cs 2006-03-22 10:47:41 UTC (rev 40) +++ trunk/pgsqlclient/source/UnitTests/PgArrayTest.cs 2006-03-22 11:01:06 UTC (rev 41) @@ -27,10 +27,16 @@ { [TestFixture] public class PgArrayTest : PgBaseTest - { - private int testArrayLength = 100; + { + #region \xB7 Fields \xB7 - [Test] + private int testArrayLength = 100; + + #endregion + + #region \xB7 Unit Tests \xB7 + + [Test] public void Int2ArrayTest() { int id_value = System.DateTime.Now.Millisecond; @@ -79,6 +85,8 @@ Console.WriteLine("Finishing test"); reader.Close(); - } - } + } + + #endregion + } } Modified: trunk/pgsqlclient/source/UnitTests/PgBaseTest.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/PgBaseTest.cs 2006-03-22 10:47:41 UTC (rev 40) +++ trunk/pgsqlclient/source/UnitTests/PgBaseTest.cs 2006-03-22 11:01:06 UTC (rev 41) @@ -26,119 +26,117 @@ namespace PostgreSql.Data.PostgreSqlClient.UnitTests { - public class PgBaseTest - { - private PgConnection connection; + public abstract class PgBaseTest + { + #region \xB7 Fields \xB7 - public PgConnection Connection + private PgConnection connection; + + #endregion + + #region \xB7 Properties \xB7 + + public PgConnection Connection { get { return connection; } - } + } - public PgBaseTest() + #endregion + + #region \xB7 Constructors \xB7 + + public PgBaseTest() { - } + } - [SetUp] + #endregion + + #region \xB7 SetUp and TearDown \xB7 + + [SetUp] public void SetUp() { try { - dropDatabase(); + DropDatabase(); } - catch{} + catch + { + } - createDatabase(); + CreateDatabase(); // Build the connection string - StringBuilder connString = new StringBuilder(); - connString.AppendFormat( - "User={0};Password={1};Database={2};DataSource={3};Port={4};SSL={5}", - ConfigurationSettings.AppSettings["User"], - ConfigurationSettings.AppSettings["Password"], - ConfigurationSettings.AppSettings["Database"], - ConfigurationSettings.AppSettings["DataSource"], - ConfigurationSettings.AppSettings["Port"], - ConfigurationSettings.AppSettings["SSL"]); + PgConnectionStringBuilder csb = new PgConnectionStringBuilder(); + + csb.DataSource = ConfigurationSettings.AppSettings["DataSource"]; + csb.Database = ConfigurationSettings.AppSettings["Database"]; + csb.UserID = ConfigurationSettings.AppSettings["User"]; + csb.Password = ConfigurationSettings.AppSettings["Password"]; + csb.Port = Convert.ToInt32(ConfigurationSettings.AppSettings["Port"]); + csb.Ssl = Convert.ToBoolean(ConfigurationSettings.AppSettings["SSL"]); - connection = new PgConnection(connString.ToString()); - connection.StateChange += new StateChangeEventHandler(stateChange); + connection = new PgConnection(csb.ToString()); + connection.StateChange += new StateChangeEventHandler(StateChange); connection.Open(); - createTables(); - createFunctions(); + CreateTables(); + CreateFunctions(); } [TearDown] public void TearDown() { connection.Close(); - } + } - private void stateChange(object sender, StateChangeEventArgs e) - { - Console.WriteLine("Connection state changed from {0} to {1}", - e.OriginalState, e.CurrentState); - } + #endregion - private void createDatabase() + #region \xB7 Private Methods \xB7 + + private void CreateDatabase() { - StringBuilder connString = new StringBuilder(); - connString.AppendFormat( - "User={0};Password={1};Database={2};DataSource={3};Port={4};SSL={5}", - ConfigurationSettings.AppSettings["User"], - ConfigurationSettings.AppSettings["Password"], - String.Empty, - ConfigurationSettings.AppSettings["DataSource"], - ConfigurationSettings.AppSettings["Port"], - ConfigurationSettings.AppSettings["SSL"]); + PgConnectionStringBuilder csb = new PgConnectionStringBuilder(); - PgConnection connection = new PgConnection(connString.ToString()); + csb.DataSource = ConfigurationSettings.AppSettings["DataSource"]; + csb.Database = ""; + csb.UserID = ConfigurationSettings.AppSettings["User"]; + csb.Password = ConfigurationSettings.AppSettings["Password"]; + csb.Port = Convert.ToInt32(ConfigurationSettings.AppSettings["Port"]); + csb.Ssl = Convert.ToBoolean(ConfigurationSettings.AppSettings["SSL"]); + + PgConnection connection = new PgConnection(csb.ToString()); connection.Open(); -#warning "Create dtabase here" - /* - connection.CreateDatabase( - ConfigurationSettings.AppSettings["Database"], - null, - null, - null, - "UNICODE"); - */ - + PgCommand createDatabase = new PgCommand(String.Format("CREATE DATABASE {0} WITH ENCODING='UTF8'", ConfigurationSettings.AppSettings["Database"]), connection); + createDatabase.ExecuteNonQuery(); + createDatabase.Dispose(); + connection.Close(); } - private void dropDatabase() + private void DropDatabase() { - StringBuilder connString = new StringBuilder(); - connString.AppendFormat( - "User={0};Password={1};Database={2};DataSource={3};Port={4};SSL={5}", - ConfigurationSettings.AppSettings["User"], - ConfigurationSettings.AppSettings["Password"], - String.Empty, - ConfigurationSettings.AppSettings["DataSource"], - ConfigurationSettings.AppSettings["Port"], - ConfigurationSettings.AppSettings["SSL"]); + PgConnectionStringBuilder csb = new PgConnectionStringBuilder(); - PgConnection connection = new PgConnection(connString.ToString()); + csb.DataSource = ConfigurationSettings.AppSettings["DataSource"]; + csb.Database = ""; + csb.UserID = ConfigurationSettings.AppSettings["User"]; + csb.Password = ConfigurationSettings.AppSettings["Password"]; + csb.Port = Convert.ToInt32(ConfigurationSettings.AppSettings["Port"]); + csb.Ssl = Convert.ToBoolean(ConfigurationSettings.AppSettings["SSL"]); + + PgConnection connection = new PgConnection(csb.ToString()); connection.Open(); - StringBuilder commandText = new StringBuilder(); - - commandText.AppendFormat( - "drop database {0}", - ConfigurationSettings.AppSettings["Database"]); - - PgCommand command = new PgCommand(commandText.ToString(), connection); - - command.ExecuteNonQuery(); - command.Dispose(); + PgCommand dropDatabase = new PgCommand(String.Format("drop database {0}", ConfigurationSettings.AppSettings["Database"]), connection); + dropDatabase.ExecuteNonQuery(); + dropDatabase.Dispose(); connection.Close(); } - private void createTables() + private void CreateTables() { StringBuilder commandText = new StringBuilder(); @@ -199,11 +197,11 @@ command.ExecuteNonQuery(); command.Dispose(); - insertTestData(); - insertGeometricTestData(); + InsertTestData(); + InsertGeometricTestData(); } - private void createFunctions() + private void CreateFunctions() { // Create language functions StringBuilder commandText = new StringBuilder(); @@ -281,7 +279,7 @@ command.Dispose(); } - private void insertTestData() + private void InsertTestData() { string commandText = "insert into public.test_table values(@int4_field, @char_field, @varchar_field, @single_field, @double_field, @date_Field, @time_field, @timestamp_field, @blob_field, @bool_field)"; @@ -332,7 +330,7 @@ } } - private void insertGeometricTestData() + private void InsertGeometricTestData() { string commandText = "insert into public.geometric_table values(@pk, @point, @box, @circle, @lseg, @path, @polygon)"; @@ -375,6 +373,18 @@ { command.Dispose(); } - } - } + } + + #endregion + + #region \xB7 Event Handlers \xB7 + + private void StateChange(object sender, StateChangeEventArgs e) + { + Console.WriteLine("Connection state changed from {0} to {1}", + e.OriginalState, e.CurrentState); + } + + #endregion + } } \ No newline at end of file Modified: trunk/pgsqlclient/source/UnitTests/PgCommandBuilderTest.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/PgCommandBuilderTest.cs 2006-03-22 10:47:41 UTC (rev 40) +++ trunk/pgsqlclient/source/UnitTests/PgCommandBuilderTest.cs 2006-03-22 11:01:06 UTC (rev 41) @@ -25,8 +25,10 @@ { [TestFixture] public class PgCommandBuilderTest : PgBaseTest - { - [Test] + { + #region \xB7 Unit Tests \xB7 + + [Test] public void GetInsertCommandTest() { PgCommand command = new PgCommand("select * from public.test_table where int4_field = @int4_field and varchar_field = @varchar_field", Connection); @@ -202,6 +204,8 @@ builder.Dispose(); adapter.Dispose(); command.Dispose(); - } - } + } + + #endregion + } } Modified: trunk/pgsqlclient/source/UnitTests/PgCommandTest.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/PgCommandTest.cs 2006-03-22 10:47:41 UTC (rev 40) +++ trunk/pgsqlclient/source/UnitTests/PgCommandTest.cs 2006-03-22 11:01:06 UTC (rev 41) @@ -25,8 +25,10 @@ { [TestFixture] public class PgCommandTest : PgBaseTest - { - [Test] + { + #region \xB7 Unit Tests \xB7 + + [Test] public void ExecuteNonQueryTest() { Console.WriteLine("\r\nPgCommandTest.ExecuteNonQueryTest"); @@ -198,6 +200,7 @@ { Console.Write("{0}\t\t", reader.GetName(i)); } + Console.Write("\r\n"); while (reader.Read()) @@ -214,6 +217,8 @@ command.Dispose(); reader.Close(); - } - } + } + + #endregion + } } Modified: trunk/pgsqlclient/source/UnitTests/PgConnectionTest.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/PgConnectionTest.cs 2006-03-22 10:47:41 UTC (rev 40) +++ trunk/pgsqlclient/source/UnitTests/PgConnectionTest.cs 2006-03-22 11:01:06 UTC (rev 41) @@ -25,8 +25,10 @@ { [TestFixture] public class PgConnectionTest : PgBaseTest - { - [Test] + { + #region \xB7 Unit Tests \xB7 + + [Test] public void BeginTransactionTest() { PgTransaction transaction = Connection.BeginTransaction(); @@ -81,6 +83,8 @@ public void CreateCommandTest() { PgCommand command = Connection.CreateCommand(); - } - } + } + + #endregion + } } \ No newline at end of file Modified: trunk/pgsqlclient/source/UnitTests/PgDataAdapterTest.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/PgDataAdapterTest.cs 2006-03-22 10:47:41 UTC (rev 40) +++ trunk/pgsqlclient/source/UnitTests/PgDataAdapterTest.cs 2006-03-22 11:01:06 UTC (rev 41) @@ -25,8 +25,10 @@ { [TestFixture] public class PgDataAdapterTest : PgBaseTest - { - [Test] + { + #region \xB7 Unit Tests \xB7 + + [Test] public void FillTest() { PgCommand command = new PgCommand("SELECT * FROM public.test_table WHERE date_field = @date_field", Connection); @@ -458,6 +460,8 @@ builder.Dispose(); command.Dispose(); transaction.Commit(); - } - } + } + + #endregion + } } \ No newline at end of file Modified: trunk/pgsqlclient/source/UnitTests/PgDataReaderTest.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/PgDataReaderTest.cs 2006-03-22 10:47:41 UTC (rev 40) +++ trunk/pgsqlclient/source/UnitTests/PgDataReaderTest.cs 2006-03-22 11:01:06 UTC (rev 41) @@ -25,8 +25,10 @@ { [TestFixture] public class PgDataReaderTest : PgBaseTest - { - [Test] + { + #region \xB7 Unit Tests \xB7 + + [Test] public void ReadTest() { PgTransaction transaction = Connection.BeginTransaction(); @@ -241,6 +243,8 @@ reader.Close(); command.Dispose(); - } - } + } + + #endregion + } } \ No newline at end of file Modified: trunk/pgsqlclient/source/UnitTests/PgDatabaseSchemaTest.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/PgDatabaseSchemaTest.cs 2006-03-22 10:47:41 UTC (rev 40) +++ trunk/pgsqlclient/source/UnitTests/PgDatabaseSchemaTest.cs 2006-03-22 11:01:06 UTC (rev 41) @@ -25,8 +25,10 @@ { [TestFixture] public class PgDatabaseSchemaTest : PgBaseTest - { - [Test] + { + #region \xB7 Unit Tests \xB7 + + [Test] public void Aggregates() { DataTable aggregates = Connection.GetSchema("Aggregates", null); @@ -205,6 +207,8 @@ public void Views() { DataTable views = Connection.GetSchema("Views", null); - } - } + } + + #endregion + } } Modified: trunk/pgsqlclient/source/UnitTests/PgGeometicTypesTest.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/PgGeometicTypesTest.cs 2006-03-22 10:47:41 UTC (rev 40) +++ trunk/pgsqlclient/source/UnitTests/PgGeometicTypesTest.cs 2006-03-22 11:01:06 UTC (rev 41) @@ -27,8 +27,10 @@ { [TestFixture] public class PgGeometricTypesTest : PgBaseTest - { - [Test] + { + #region \xB7 Unit Tests \xB7 + + [Test] public void PointTest() { PgCommand command = new PgCommand("select point_field from public.geometric_table where pk = @pk", Connection); @@ -219,6 +221,8 @@ [Ignore("Test not implemented.")] public void CircleArrayTest() { - } - } + } + + #endregion + } } Modified: trunk/pgsqlclient/source/UnitTests/PgTransactionTest.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/PgTransactionTest.cs 2006-03-22 10:47:41 UTC (rev 40) +++ trunk/pgsqlclient/source/UnitTests/PgTransactionTest.cs 2006-03-22 11:01:06 UTC (rev 41) @@ -25,8 +25,10 @@ { [TestFixture] public class PgTransactionTest : PgBaseTest - { - [Test] + { + #region \xB7 Unit Tests \xB7 + + [Test] public void BeginTransactionTest() { Console.WriteLine("\r\nStarting transaction"); @@ -66,6 +68,8 @@ PgTransaction transaction = Connection.BeginTransaction(); transaction.Rollback(); transaction.Dispose(); - } - } + } + + #endregion + } } \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <car...@us...> - 2006-03-22 11:01:54
|
Revision: 42 Author: carlosga_fb Date: 2006-03-22 03:01:46 -0800 (Wed, 22 Mar 2006) ViewCVS: http://svn.sourceforge.net/pgsqlclient/?rev=42&view=rev Log Message: ----------- Added Paths: ----------- trunk/pgsqlclient/source/UnitTests/Properties/ trunk/pgsqlclient/source/UnitTests/Properties/Settings.Designer.cs trunk/pgsqlclient/source/UnitTests/Properties/Settings.settings Added: trunk/pgsqlclient/source/UnitTests/Properties/Settings.Designer.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/Properties/Settings.Designer.cs (rev 0) +++ trunk/pgsqlclient/source/UnitTests/Properties/Settings.Designer.cs 2006-03-22 11:01:46 UTC (rev 42) @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// <auto-generated> +// This code was generated by a tool. +// Runtime Version:2.0.50727.42 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// </auto-generated> +//------------------------------------------------------------------------------ + +namespace PostgreSql.Data.PostgreSqlClient.UnitTests.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "8.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +} Added: trunk/pgsqlclient/source/UnitTests/Properties/Settings.settings =================================================================== --- trunk/pgsqlclient/source/UnitTests/Properties/Settings.settings (rev 0) +++ trunk/pgsqlclient/source/UnitTests/Properties/Settings.settings 2006-03-22 11:01:46 UTC (rev 42) @@ -0,0 +1,6 @@ +<?xml version='1.0' encoding='utf-8'?> +<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)"> + <Profiles> + <Profile Name="(Default)" /> + </Profiles> +</SettingsFile> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <car...@us...> - 2006-03-22 12:08:56
|
Revision: 43 Author: carlosga_fb Date: 2006-03-22 04:08:42 -0800 (Wed, 22 Mar 2006) ViewCVS: http://svn.sourceforge.net/pgsqlclient/?rev=43&view=rev Log Message: ----------- More changes on the nunit test suite Modified Paths: -------------- trunk/pgsqlclient/source/UnitTests/PgBaseTest.cs trunk/pgsqlclient/source/UnitTests/PgDataReaderTest.cs trunk/pgsqlclient/source/UnitTests/PgDatabaseSchemaTest.cs Modified: trunk/pgsqlclient/source/UnitTests/PgBaseTest.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/PgBaseTest.cs 2006-03-22 11:01:46 UTC (rev 42) +++ trunk/pgsqlclient/source/UnitTests/PgBaseTest.cs 2006-03-22 12:08:42 UTC (rev 43) @@ -56,14 +56,7 @@ [SetUp] public void SetUp() { - try - { - DropDatabase(); - } - catch - { - } - + DropDatabase(); CreateDatabase(); // Build the connection string @@ -75,6 +68,7 @@ csb.Password = ConfigurationSettings.AppSettings["Password"]; csb.Port = Convert.ToInt32(ConfigurationSettings.AppSettings["Port"]); csb.Ssl = Convert.ToBoolean(ConfigurationSettings.AppSettings["SSL"]); + csb.Pooling = false; connection = new PgConnection(csb.ToString()); connection.StateChange += new StateChangeEventHandler(StateChange); @@ -104,6 +98,7 @@ csb.Password = ConfigurationSettings.AppSettings["Password"]; csb.Port = Convert.ToInt32(ConfigurationSettings.AppSettings["Port"]); csb.Ssl = Convert.ToBoolean(ConfigurationSettings.AppSettings["SSL"]); + csb.Pooling = false; PgConnection connection = new PgConnection(csb.ToString()); connection.Open(); @@ -125,12 +120,19 @@ csb.Password = ConfigurationSettings.AppSettings["Password"]; csb.Port = Convert.ToInt32(ConfigurationSettings.AppSettings["Port"]); csb.Ssl = Convert.ToBoolean(ConfigurationSettings.AppSettings["SSL"]); + csb.Pooling = false; PgConnection connection = new PgConnection(csb.ToString()); connection.Open(); PgCommand dropDatabase = new PgCommand(String.Format("drop database {0}", ConfigurationSettings.AppSettings["Database"]), connection); - dropDatabase.ExecuteNonQuery(); + try + { + dropDatabase.ExecuteNonQuery(); + } + catch + { + } dropDatabase.Dispose(); connection.Close(); @@ -281,7 +283,7 @@ private void InsertTestData() { - string commandText = "insert into public.test_table values(@int4_field, @char_field, @varchar_field, @single_field, @double_field, @date_Field, @time_field, @timestamp_field, @blob_field, @bool_field)"; + string commandText = "insert into public.test_table values(@int4_field, @char_field, @varchar_field, @single_field, @double_field, @date_field, @time_field, @timestamp_field, @blob_field, @bool_field)"; PgTransaction transaction = connection.BeginTransaction(); PgCommand command = new PgCommand(commandText, connection, transaction); Modified: trunk/pgsqlclient/source/UnitTests/PgDataReaderTest.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/PgDataReaderTest.cs 2006-03-22 11:01:46 UTC (rev 42) +++ trunk/pgsqlclient/source/UnitTests/PgDataReaderTest.cs 2006-03-22 12:08:42 UTC (rev 43) @@ -201,8 +201,8 @@ command.Dispose(); } - [Test] + [Ignore] public void NextResultTest() { string querys = Modified: trunk/pgsqlclient/source/UnitTests/PgDatabaseSchemaTest.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/PgDatabaseSchemaTest.cs 2006-03-22 11:01:46 UTC (rev 42) +++ trunk/pgsqlclient/source/UnitTests/PgDatabaseSchemaTest.cs 2006-03-22 12:08:42 UTC (rev 43) @@ -47,12 +47,6 @@ } [Test] - public void CheckConstraintsByTable() - { - DataTable checkConstraintsByTable = Connection.GetSchema("CheckConstraintsByTable", null); - } - - [Test] public void Columns() { DataTable columns = Connection.GetSchema("Columns", null); @@ -61,28 +55,22 @@ [Test] public void Databases() { - DataTable databases = Connection.GetSchema("Database", null); + DataTable databases = Connection.GetSchema("Databases", null); } [Test] - public void Domains() - { - DataTable domains = Connection.GetSchema("Domains", null); - } - - [Test] public void ForeignKeys() { DataTable foreignKeys = Connection.GetSchema("ForeignKeys", null); } - [Test] - public void FunctionPrivileges() - { - DataTable functionPrivileges = Connection.GetSchema("FunctionPrivileges", null); - } + [Test] + public void ForeignKeyColumns() + { + DataTable foreignKeys = Connection.GetSchema("ForeignKeyColumns", null); + } - [Test] + [Test] public void Functions() { DataTable functions = Connection.GetSchema("Functions", null); @@ -100,16 +88,32 @@ DataTable indexes = Connection.GetSchema("Indexes", null); } - [Test] + [Test] + public void IndexColumns() + { + DataTable indexes = Connection.GetSchema("Indexes", null); + + foreach (DataRow index in indexes.Rows) + { + string catalog = !index.IsNull("TABLE_CATALOG") ? (string)index["TABLE_CATALOG"] : null; + string schema = !index.IsNull("TABLE_SCHEMA") ? (string)index["TABLE_SCHEMA"] : null; + string tableName = !index.IsNull("TABLE_NAME") ? (string)index["TABLE_NAME"] : null; + string indexName = !index.IsNull("INDEX_NAME") ? (string)index["INDEX_NAME"] : null; + + DataTable indexColumns = Connection.GetSchema("IndexColumns", new string[] { catalog, schema, tableName, indexName }); + } + } + + [Test] public void PrimaryKeys() { DataTable primaryKeys = Connection.GetSchema("PrimaryKeys", null); } [Test] - public void ProviderTypes() + public void DataTypes() { - DataTable providerTypes = Connection.GetSchema("ProviderTypes", null); + DataTable providerTypes = Connection.GetSchema("DataTypes", null); } [Test] @@ -125,85 +129,38 @@ } [Test] - [Ignore("Not implemented.")] - public void Statistics() - { - DataTable statistics = Connection.GetSchema("Statistics", null); - } - - [Test] - public void TableConstraint() - { - DataTable tableConstraint = Connection.GetSchema("TableConstraint", null); - } - - [Test] - public void TablePrivileges() - { - DataTable tablePrivileges = Connection.GetSchema("TablePrivileges", null); - } - - [Test] - [Ignore("Not implemented.")] - public void TableStatistics() - { - DataTable tableStatistics = Connection.GetSchema("TableStatistics", null); - } - - [Test] public void Tables() { DataTable tables = Connection.GetSchema("Tables", null); } - [Test] - [Ignore("Not implemented.")] - public void TablesInfo() - { - DataTable tablesInfo = Connection.GetSchema("TablesInfo", null); - } + [Test] + public void TableConstraint() + { + DataTable tableConstraint = Connection.GetSchema("TableConstraint", null); + } - [Test] - [Ignore("Not implemented.")] - public void TriggerParameters() - { - DataTable triggerParameters = Connection.GetSchema("TriggerParameters", null); - } + [Test] + public void Triggers() + { + DataTable triggers = Connection.GetSchema("Triggers", null); + } - [Test] - [Ignore("Not implemented.")] - public void TriggerPrivileges() - { - DataTable triggerPrivileges = Connection.GetSchema("TriggerPrivileges", null); - } + [Test] + [Ignore("Not implemented.")] + public void TriggerParameters() + { + DataTable triggerParameters = Connection.GetSchema("TriggerParameters", null); + } [Test] - public void Triggers() + [Ignore("Not Implemented")] + public void ViewColumns() { - DataTable triggers = Connection.GetSchema("Triggers", null); + DataTable viewColumns = Connection.GetSchema("viewColumns", null); } [Test] - [Ignore("Not implemented.")] - public void UsagePrivileges() - { - DataTable usagePrivileges = Connection.GetSchema("UsagePrivileges", null); - } - - [Test] - [Ignore("Not implemented.")] - public void ViewColumnUsage() - { - DataTable viewColumnUsage = Connection.GetSchema("ViewColumnUsage", null); - } - - [Test] - public void ViewPrivileges() - { - DataTable viewPrivileges = Connection.GetSchema("ViewPrivileges", null); - } - - [Test] public void Views() { DataTable views = Connection.GetSchema("Views", null); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <car...@us...> - 2006-03-29 11:02:54
|
Revision: 74 Author: carlosga_fb Date: 2006-03-29 03:02:41 -0800 (Wed, 29 Mar 2006) ViewCVS: http://svn.sourceforge.net/pgsqlclient/?rev=74&view=rev Log Message: ----------- * Removed obsolete calls Modified Paths: -------------- trunk/pgsqlclient/source/UnitTests/PgBaseTest.cs trunk/pgsqlclient/source/UnitTests/PostgreSql.Data.PostgreSqlClient.UnitTests.csproj Modified: trunk/pgsqlclient/source/UnitTests/PgBaseTest.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/PgBaseTest.cs 2006-03-29 10:58:37 UTC (rev 73) +++ trunk/pgsqlclient/source/UnitTests/PgBaseTest.cs 2006-03-29 11:02:41 UTC (rev 74) @@ -62,12 +62,12 @@ // Build the connection string PgConnectionStringBuilder csb = new PgConnectionStringBuilder(); - csb.DataSource = ConfigurationSettings.AppSettings["DataSource"]; - csb.Database = ConfigurationSettings.AppSettings["Database"]; - csb.UserID = ConfigurationSettings.AppSettings["User"]; - csb.Password = ConfigurationSettings.AppSettings["Password"]; - csb.Port = Convert.ToInt32(ConfigurationSettings.AppSettings["Port"]); - csb.Ssl = Convert.ToBoolean(ConfigurationSettings.AppSettings["SSL"]); + csb.DataSource = ConfigurationManager.AppSettings["DataSource"]; + csb.Database = ConfigurationManager.AppSettings["Database"]; + csb.UserID = ConfigurationManager.AppSettings["User"]; + csb.Password = ConfigurationManager.AppSettings["Password"]; + csb.Port = Convert.ToInt32(ConfigurationManager.AppSettings["Port"]); + csb.Ssl = Convert.ToBoolean(ConfigurationManager.AppSettings["SSL"]); csb.Pooling = false; connection = new PgConnection(csb.ToString()); @@ -93,12 +93,12 @@ { PgConnectionStringBuilder csb = new PgConnectionStringBuilder(); - csb.DataSource = ConfigurationSettings.AppSettings["DataSource"]; + csb.DataSource = ConfigurationManager.AppSettings["DataSource"]; csb.Database = ""; - csb.UserID = ConfigurationSettings.AppSettings["User"]; - csb.Password = ConfigurationSettings.AppSettings["Password"]; - csb.Port = Convert.ToInt32(ConfigurationSettings.AppSettings["Port"]); - csb.Ssl = Convert.ToBoolean(ConfigurationSettings.AppSettings["SSL"]); + csb.UserID = ConfigurationManager.AppSettings["User"]; + csb.Password = ConfigurationManager.AppSettings["Password"]; + csb.Port = Convert.ToInt32(ConfigurationManager.AppSettings["Port"]); + csb.Ssl = Convert.ToBoolean(ConfigurationManager.AppSettings["SSL"]); csb.Pooling = false; PgConnection connection = new PgConnection(csb.ToString()); @@ -106,7 +106,7 @@ connection.UserCertificateValidation += new System.Net.Security.RemoteCertificateValidationCallback(connection_UserCertificateValidation); connection.Open(); - PgCommand createDatabase = new PgCommand(String.Format("CREATE DATABASE {0} WITH ENCODING='UTF8'", ConfigurationSettings.AppSettings["Database"]), connection); + PgCommand createDatabase = new PgCommand(String.Format("CREATE DATABASE {0} WITH ENCODING='UTF8'", ConfigurationManager.AppSettings["Database"]), connection); createDatabase.ExecuteNonQuery(); createDatabase.Dispose(); @@ -117,12 +117,12 @@ { PgConnectionStringBuilder csb = new PgConnectionStringBuilder(); - csb.DataSource = ConfigurationSettings.AppSettings["DataSource"]; + csb.DataSource = ConfigurationManager.AppSettings["DataSource"]; csb.Database = ""; - csb.UserID = ConfigurationSettings.AppSettings["User"]; - csb.Password = ConfigurationSettings.AppSettings["Password"]; - csb.Port = Convert.ToInt32(ConfigurationSettings.AppSettings["Port"]); - csb.Ssl = Convert.ToBoolean(ConfigurationSettings.AppSettings["SSL"]); + csb.UserID = ConfigurationManager.AppSettings["User"]; + csb.Password = ConfigurationManager.AppSettings["Password"]; + csb.Port = Convert.ToInt32(ConfigurationManager.AppSettings["Port"]); + csb.Ssl = Convert.ToBoolean(ConfigurationManager.AppSettings["SSL"]); csb.Pooling = false; PgConnection connection = new PgConnection(csb.ToString()); @@ -130,7 +130,7 @@ connection.UserCertificateValidation += new System.Net.Security.RemoteCertificateValidationCallback(connection_UserCertificateValidation); connection.Open(); - PgCommand dropDatabase = new PgCommand(String.Format("drop database {0}", ConfigurationSettings.AppSettings["Database"]), connection); + PgCommand dropDatabase = new PgCommand(String.Format("drop database {0}", ConfigurationManager.AppSettings["Database"]), connection); try { dropDatabase.ExecuteNonQuery(); Modified: trunk/pgsqlclient/source/UnitTests/PostgreSql.Data.PostgreSqlClient.UnitTests.csproj =================================================================== --- trunk/pgsqlclient/source/UnitTests/PostgreSql.Data.PostgreSqlClient.UnitTests.csproj 2006-03-29 10:58:37 UTC (rev 73) +++ trunk/pgsqlclient/source/UnitTests/PostgreSql.Data.PostgreSqlClient.UnitTests.csproj 2006-03-29 11:02:41 UTC (rev 74) @@ -30,6 +30,7 @@ <ItemGroup> <Reference Include="nunit.framework, Version=2.2.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL" /> <Reference Include="System" /> + <Reference Include="System.configuration" /> <Reference Include="System.Data" /> <Reference Include="System.Xml" /> </ItemGroup> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <car...@us...> - 2006-03-29 11:11:12
|
Revision: 75 Author: carlosga_fb Date: 2006-03-29 03:10:57 -0800 (Wed, 29 Mar 2006) ViewCVS: http://svn.sourceforge.net/pgsqlclient/?rev=75&view=rev Log Message: ----------- ?\194?\183 Removed obsolote calls Modified Paths: -------------- trunk/pgsqlclient/source/UnitTests/PgArrayTest.cs trunk/pgsqlclient/source/UnitTests/PgCommandTest.cs trunk/pgsqlclient/source/UnitTests/PgDataAdapterTest.cs trunk/pgsqlclient/source/UnitTests/PgGeometicTypesTest.cs Modified: trunk/pgsqlclient/source/UnitTests/PgArrayTest.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/PgArrayTest.cs 2006-03-29 11:02:41 UTC (rev 74) +++ trunk/pgsqlclient/source/UnitTests/PgArrayTest.cs 2006-03-29 11:10:57 UTC (rev 75) @@ -59,7 +59,7 @@ int updated = command.ExecuteNonQuery(); - Assertion.AssertEquals("Invalid number of inserted rows", updated, 1); + Assert.AreEqual(1, updated, "Invalid number of inserted rows"); Console.WriteLine("Checking inserted values"); Modified: trunk/pgsqlclient/source/UnitTests/PgCommandTest.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/PgCommandTest.cs 2006-03-29 11:02:41 UTC (rev 74) +++ trunk/pgsqlclient/source/UnitTests/PgCommandTest.cs 2006-03-29 11:10:57 UTC (rev 75) @@ -177,15 +177,15 @@ Console.WriteLine("\r\nRecords Affected by SELECT command: {0}", recordsAffected); selectCommand.Dispose(); - Assertion.Assert(recordsAffected == -1); + Assert.IsTrue(recordsAffected == -1); // Execute a DELETE command PgCommand deleteCommand = new PgCommand("DELETE FROM public.test_table WHERE int4_field = 45", Connection); recordsAffected = deleteCommand.ExecuteNonQuery(); Console.WriteLine("\r\nRecords Affected by DELETE command: {0}", recordsAffected); deleteCommand.Dispose(); - - Assertion.Assert(recordsAffected == 1); + + Assert.IsTrue(recordsAffected == 1); } [Test] Modified: trunk/pgsqlclient/source/UnitTests/PgDataAdapterTest.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/PgDataAdapterTest.cs 2006-03-29 11:02:41 UTC (rev 74) +++ trunk/pgsqlclient/source/UnitTests/PgDataAdapterTest.cs 2006-03-29 11:10:57 UTC (rev 75) @@ -200,7 +200,7 @@ short val = (short)command.ExecuteScalar(); - Assertion.AssertEquals("int2_field has not correct value", System.Int16.MaxValue, val); + Assert.AreEqual(System.Int16.MaxValue, val, "int2_field has not correct value"); } [Test] @@ -231,7 +231,7 @@ long val = (long)command.ExecuteScalar(); - Assertion.AssertEquals("int8_field has not correct value", System.Int32.MaxValue, val); + Assert.AreEqual(System.Int32.MaxValue, val, "int8_field has not correct value"); } [Test] @@ -262,7 +262,7 @@ double val = (double)command.ExecuteScalar(); - Assertion.AssertEquals("double_field has not correct value", System.Int32.MaxValue, val); + Assert.AreEqual(System.Int32.MaxValue, val, "double_field has not correct value"); } [Test] @@ -293,7 +293,7 @@ float val = (float)command.ExecuteScalar(); - Assertion.AssertEquals("money_field has not correct value", 200.20, val); + Assert.AreEqual(200.20, val, "money_field has not correct value"); } [Test] @@ -326,7 +326,7 @@ if (val != (decimal)System.Int16.MaxValue) { - Assertion.Fail("numeric_field has not correct value"); + Assert.Fail("numeric_field has not correct value"); } } @@ -360,9 +360,9 @@ DateTime val = (DateTime)command.ExecuteScalar(); - Assertion.AssertEquals("date_field has not correct day", dt.Day, val.Day); - Assertion.AssertEquals("date_field has not correct month", dt.Month, val.Month); - Assertion.AssertEquals("date_field has not correct year", dt.Year, val.Year); + Assert.AreEqual(dt.Day, val.Day, "date_field has not correct day"); + Assert.AreEqual(dt.Month, val.Month, "date_field has not correct month"); + Assert.AreEqual(dt.Year, val.Year, "date_field has not correct year"); } [Test] @@ -395,9 +395,9 @@ DateTime val = (DateTime)command.ExecuteScalar(); - Assertion.AssertEquals("time_field has not correct hour", dt.Hour, val.Hour); - Assertion.AssertEquals("time_field has not correct minute", dt.Minute, val.Minute); - Assertion.AssertEquals("time_field has not correct second", dt.Second, val.Second); + Assert.AreEqual(dt.Hour, val.Hour, "time_field has not correct hour"); + Assert.AreEqual(dt.Minute, val.Minute, "time_field has not correct minute"); + Assert.AreEqual(dt.Second, val.Second, "time_field has not correct second"); } [Test] @@ -430,12 +430,12 @@ DateTime val = (DateTime)command.ExecuteScalar(); - Assertion.AssertEquals("timestamp_field has not correct day", dt.Day, val.Day); - Assertion.AssertEquals("timestamp_field has not correct month", dt.Month, val.Month); - Assertion.AssertEquals("timestamp_field has not correct year", dt.Year, val.Year); - Assertion.AssertEquals("timestamp_field has not correct hour", dt.Hour, val.Hour); - Assertion.AssertEquals("timestamp_field has not correct minute", dt.Minute, val.Minute); - Assertion.AssertEquals("timestamp_field has not correct second", dt.Second, val.Second); + Assert.AreEqual(dt.Day, val.Day, "timestamp_field has not correct day"); + Assert.AreEqual(dt.Month, val.Month, "timestamp_field has not correct month"); + Assert.AreEqual(dt.Year, val.Year, "timestamp_field has not correct year"); + Assert.AreEqual(dt.Hour, val.Hour, "timestamp_field has not correct hour"); + Assert.AreEqual(dt.Minute, val.Minute, "timestamp_field has not correct minute"); + Assert.AreEqual(dt.Second, val.Second, "timestamp_field has not correct second"); } [Test] Modified: trunk/pgsqlclient/source/UnitTests/PgGeometicTypesTest.cs =================================================================== --- trunk/pgsqlclient/source/UnitTests/PgGeometicTypesTest.cs 2006-03-29 11:02:41 UTC (rev 74) +++ trunk/pgsqlclient/source/UnitTests/PgGeometicTypesTest.cs 2006-03-29 11:10:57 UTC (rev 75) @@ -42,8 +42,8 @@ Console.WriteLine("Point value: {0}", point.ToString()); - Assertion.AssertEquals("Invalid X coord in point", 50, point.X); - Assertion.AssertEquals("Invalid Y coord in point", 60, point.Y); + Assert.AreEqual(50, point.X, "Invalid X coord in point"); + Assert.AreEqual(60, point.Y, "Invalid Y coord in point"); } catch (Exception) { @@ -67,11 +67,11 @@ Console.WriteLine("Box value: {0}", box.ToString()); - Assertion.AssertEquals("Invalid X coord in Lower Left corner", 0, box.LowerLeft.X); - Assertion.AssertEquals("Invalid Y coord in Lower Left corner", 70, box.LowerLeft.Y); + Assert.AreEqual(0, box.LowerLeft.X, "Invalid X coord in Lower Left corner"); + Assert.AreEqual(70, box.LowerLeft.Y, "Invalid Y coord in Lower Left corner"); - Assertion.AssertEquals("Invalid X coord in Upper Right corner", 70, box.UpperRight.X); - Assertion.AssertEquals("Invalid Y coord in Upper Right corner", 70, box.UpperRight.Y); + Assert.AreEqual(70, box.UpperRight.X, "Invalid X coord in Upper Right corner"); + Assert.AreEqual(70, box.UpperRight.Y, "Invalid Y coord in Upper Right corner"); } catch (Exception) { @@ -95,9 +95,9 @@ Console.WriteLine("Circle value: {0}", circle.ToString()); - Assertion.AssertEquals("Invalid X coord in circle", 30, circle.Center.X); - Assertion.AssertEquals("Invalid Y coord in circle", 0, circle.Center.Y); - Assertion.AssertEquals("Invalid RADIUS coord in circle", 30, circle.Radius); + Assert.AreEqual(30, circle.Center.X, "Invalid X coord in circle"); + Assert.AreEqual(0, circle.Center.Y, "Invalid Y coord in circle"); + Assert.AreEqual(30, circle.Radius, "Invalid RADIUS coord in circle"); } catch (Exception) { @@ -121,11 +121,11 @@ Console.WriteLine("LSeg value: {0}", lseg.ToString()); - Assertion.AssertEquals("Invalid X coord in start point", -1, lseg.StartPoint.X); - Assertion.AssertEquals("Invalid Y coord in start point", 0, lseg.StartPoint.Y); + Assert.AreEqual(-1, lseg.StartPoint.X, "Invalid X coord in start point"); + Assert.AreEqual(0, lseg.StartPoint.Y, "Invalid Y coord in start point"); - Assertion.AssertEquals("Invalid X coord in end point", 1, lseg.EndPoint.X); - Assertion.AssertEquals("Invalid Y coord in end point", 0, lseg.EndPoint.Y); + Assert.AreEqual(1, lseg.EndPoint.X, "Invalid X coord in end point"); + Assert.AreEqual(0, lseg.EndPoint.Y, "Invalid Y coord in end point"); } catch (Exception) { @@ -149,11 +149,11 @@ Console.WriteLine("Path value: {0}", path.ToString()); - Assertion.AssertEquals("Invalid X coord in path point 0", 0, path.Points[0].X); - Assertion.AssertEquals("Invalid Y coord in path point 0", 0, path.Points[0].Y); + Assert.AreEqual(0, path.Points[0].X, "Invalid X coord in path point 0"); + Assert.AreEqual(0, path.Points[0].Y, "Invalid Y coord in path point 0"); - Assertion.AssertEquals("Invalid X coord in path point 1", 1, path.Points[1].X); - Assertion.AssertEquals("Invalid Y coord in path point 1", 0, path.Points[1].Y); + Assert.AreEqual(1, path.Points[1].X, "Invalid X coord in path point 1"); + Assert.AreEqual(0, path.Points[1].Y, "Invalid Y coord in path point 1"); } catch (Exception) { @@ -177,11 +177,11 @@ Console.WriteLine("Polygon value: {0}", polygon.ToString()); - Assertion.AssertEquals("Invalid X coord in polygon point 0", 1, polygon.Points[0].X); - Assertion.AssertEquals("Invalid Y coord in polygon point 0", 1, polygon.Points[0].Y); + Assert.AreEqual(1, polygon.Points[0].X, "Invalid X coord in polygon point 0"); + Assert.AreEqual(1, polygon.Points[0].Y, "Invalid Y coord in polygon point 0"); - Assertion.AssertEquals("Invalid X coord in polygon point 1", 0, polygon.Points[1].X); - Assertion.AssertEquals("Invalid Y coord in polygon point 1", 0, polygon.Points[1].Y); + Assert.AreEqual(0, polygon.Points[1].X, "Invalid X coord in polygon point 1"); + Assert.AreEqual(0, polygon.Points[1].Y, "Invalid Y coord in polygon point 1"); } catch (Exception) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |