ChangeLog 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469
  1. 2010-10-01 Veerapuram Varadhan <[email protected]>
  2. * SqlCommandTest.cs: Add test for bug#561667
  3. 2010-09-20 Veerapuram Varadhan <[email protected]>
  4. * SqlDataReaderTest.cs: Add test for bug#613087
  5. 2010-09-16 Veerapuram Varadhan <[email protected]>
  6. * SqlCommandTest.cs: Add test for bug#569543
  7. 2010-09-16 Veerapuram Varadhan <[email protected]>
  8. * SqlCommandTest.cs: Add test for bug#584833
  9. 2010-04-21 Veerapuram Varadhan <[email protected]>
  10. * SqlParameterTest.cs: Add test for bug#595918.
  11. 2009-08-01 Gert Driesen <[email protected]>
  12. * SqlDataReaderTest.cs: Fixes for SQL Server 7.0 / TDS 7. Avoid
  13. catching and rethrowing AssertionException. Minor code formatting
  14. changes.
  15. 2009-08-01 Gert Driesen <[email protected]>
  16. * SqlCommandBuilderTest.cs: Fixes for SQL Server 7.0 / TDS 7.
  17. * SqlCommandTest.cs: Fixes for SQL Server 7.0 / TDS 7.
  18. * SqlConnectionTest.cs: Fixes for SQL Server 7.0 / TDS 7.
  19. * SqlDataAdapterTest.cs: Added tests for Update. Fixed Fill_Test_Data,
  20. Fill_Test_PriKey and Fill_Test_FillErrorTest to pass on SQL Server 7.0.
  21. Avoid catching and rethrowing AssertionException. Minor improvements.
  22. * SqlParameterTest.cs: Fixes for SQL Server 7.0 / TDS 7. Updated
  23. ZeroLengthString to pass on 1.0 profile.
  24. * SqlTransactionTest.cs: Fixes for SQL Server 7.0 / TDS 7.
  25. 2009-07-30 Gert Driesen <[email protected]>
  26. * SqlParameterTest.cs: Improved tests for bug #382589.
  27. 2009-07-30 Gert Driesen <[email protected]>
  28. * SqlParameterTest.cs: Added test for bug #526794, and failed
  29. conversion from (zero-length) string to int. Changed spaces to tabs.
  30. 2009-07-28 Gert Driesen <[email protected]>
  31. * SqlCommandTest.cs: Improved test for invalid statement to cover
  32. CloseConnection behavior.
  33. 2009-07-25 Veerapuram Varadhan <[email protected]>
  34. * SqlDataAdapterTest.cs: Test fix.
  35. 2009-05-16 Veerapuram Varadhan <[email protected]>
  36. * SqlParameterTest.cs: Added test for bug #382589.
  37. 2009-02-02 Veerapuram Varadhan <[email protected]>
  38. * SqlCommandTest.cs:
  39. SqlDataReaderTest.cs: TDS 8 changes.
  40. 2009-01-29 Gert Driesen <[email protected]>
  41. * SqlCommandTest.cs: Added test for bug #470579.
  42. 2009-01-17 Gert Driesen <[email protected]>
  43. * SqlCommandBuilderTest.cs: Improved DeriveParameters test.
  44. * SqlCommandTest.cs: Added InputOutput parameter to
  45. StoredProc_ParameterTest.
  46. 2009-01-04 Gert Driesen <[email protected]>
  47. * SqlCommandBuilderTest.cs: Improved tests to also check
  48. behavior of RefreshSchema.
  49. * SqlDataReaderTest.cs: Added tests for GetBytes.
  50. 2009-01-03 Gert Driesen <[email protected]>
  51. * SqlCommandBuilderTest.cs: Improve Get*Command tests.
  52. * SqlCommandTest.cs: Fixed warning.
  53. * SqlConnectionTest.cs: Removed unused property.
  54. * SqlDataReaderTest.cs: Enabled GetChars test on 1.0
  55. profile. Added GetValues test. Added and improved
  56. GetSqlValue tests. Improved HasRows and NextResult
  57. tests. Added GetFieldType tests. Added big batch of
  58. schema-related tests.
  59. * SqlParameterTest.cs: Moved disconnected tests to
  60. System.Data test suite. Improved test for bug
  61. #382635. Added test for failed conversion to SQL type.
  62. 2008-12-31 Gert Driesen <[email protected]>
  63. * SqlCommandBuilderTest.cs: Improve Get*Command tests.
  64. * SqlCommandTest.cs: Added test for bug #341743. Added test
  65. for connection state after executing invalid SQL. Improved
  66. stored procedure test to check behavior with and without
  67. leading '@' for parameter names. Minor formatting changes.
  68. * SqlConnectionTest.cs: Split up connection string errors
  69. test.
  70. * SqlDataReaderTest.cs: Improved GetInt64Test. Improved and
  71. added GetBytes tests. Added GetSqlValues and HasRows tests.
  72. Added GetSchemaTable test. Improved GetProviderSpecificFieldType
  73. tests.
  74. * SqlParameterTest.cs: Improved ParameterType test. Added
  75. type inferrence tests.
  76. * SqlTransactionTest.cs: Allow not working tests to run on MS.
  77. 2008-12-30 Gert Driesen <[email protected]>
  78. * SqlConnectionTest.cs: Improve Database test.
  79. 2008-11-11 Gert Driesen <[email protected]>
  80. * SqlCommandTest.cs: Added (SMALL)MONEY rounding tests.
  81. 2008-11-11 Gert Driesen <[email protected]>
  82. * SqlCommandTest.cs: Added tests for bug #428139. Added test for
  83. SMALLMONEY overflows. Added workaround for Assert.AreEqual bug in
  84. NUnit v2.2.0.
  85. 2008-11-09 Gert Driesen <[email protected]>
  86. * SqlConnectionTest.cs: Added tests for ClearPool and ClearAllPools.
  87. 2008-11-08 Gert Driesen <[email protected]>
  88. * SqlConnectionTest.cs: Added test for bug #383061.
  89. 2008-09-17 Veerapuram Varadhan <[email protected]>
  90. * SqlCommandBuilderTest.cs: Added test for DeriverParameters.
  91. 2008-07-28 Gert Driesen <[email protected]>
  92. * SqlCommandTest.cs: Enabled test for bug #412569.
  93. 2008-07-28 Gert Driesen <[email protected]>
  94. * SqlCommandTest.cs: Enabled and improved tests for pending transaction
  95. and transaction that is not associated with connection. Added tests for
  96. Prepare.
  97. 2008-07-28 Gert Driesen <[email protected]>
  98. * SqlCommandTest.cs: Enabled and improved tests for Execute* with
  99. only a transaction set.
  100. 2008-07-28 Gert Driesen <[email protected]>
  101. * SqlCommandTest.cs: Enabled test for bug #412579.
  102. 2008-07-28 Gert Driesen <[email protected]>
  103. * SqlCommandTest.cs: Enabled and improved test for bug #412576.
  104. Enabled test for changing Connection while reader is open.
  105. 2008-07-28 Gert Driesen <[email protected]>
  106. * SqlConnectionTest.cs: Enabled and improved test for bug #412571.
  107. 2008-07-28 Gert Driesen <[email protected]>
  108. * SqlConnectionTest.cs: Enabled test for bug #412574.
  109. 2008-07-28 Gert Driesen <[email protected]>
  110. * SqlCommandTest.cs: Moved tests that do not require connection to
  111. regular test suite. Improved existing tests, and added set of new
  112. tests. Reduce failure count.
  113. * SqlConnectionTest.cs: Moved tests that do not require connection to
  114. regular test suite. Improved existing tests, and added set of new
  115. tests. Reduce failure count.
  116. * SqlTransactionTest.cs: Added several tests.
  117. 2008-07-10 Veerapuram Varadhan <[email protected]>
  118. * SqlCommandTest.cs (bug326182_*): Test case for Bug#326182 - StoredProcedure
  119. parameters gets mixed up
  120. 2008-05-29 Veerapuram Varadhan <[email protected]>
  121. * SqlParameterTest.cs (ParameterSize_compatibility_Test) : New
  122. test case for Bug#382635 - truncate parameter values accordingly.
  123. 2007-10-19 Nagappan A <[email protected]>
  124. * SqlCommandBuilderTest.cs: Fixed compilation warnings.
  125. 2007-07-31 Nagappan A <[email protected]>
  126. * SqlConnectionTest.cs (InterfaceTransactionTest): Fixes bug
  127. 82189. SqlConnection throws an exception if Connection or
  128. Transaction is set to null on IDbCommand interface.
  129. 2007-07-24 Nagappan A <[email protected]>
  130. * SqlParameterTest.cs (ParameterSizeTest): Fixes Large strings
  131. truncated with SqlClient - Bug # 82170.
  132. 2007-07-22 Nagappan A <[email protected]>
  133. * SqlTransactionTest.cs: Added exception handling.
  134. 2007-06-11 Nagappan A <[email protected]>
  135. * SqlCommandTest.cs (SqlCommandDisposeTest): Added new test case
  136. to check, the SqlCommand.Dispose, not to dispose SqlConnection and
  137. SqlTransaction instances.
  138. 2007-06-07 Nagappan A <[email protected]>
  139. * SqlCommandTest.cs: Fixes compilation warnings.
  140. 2007-05-30 Nagappan A <[email protected]>
  141. * SqlCommandTest.cs (StoredProc_NoParameterTest)
  142. (StoredProc_ParameterTest, rpc_helper_function): Added new methods
  143. to test the implementation of TDS RPC.
  144. 2007-04-03 Amit Biswas <[email protected]>
  145. * SqlDataReaderTest.cs (GetSqlBytesTest): Test case for GetSqlBytes
  146. (GetProviderSpecificFieldTypeTest): Test case for GetProviderSpecificFieldTypeTest
  147. (GetProviderSpecificValueTest): Test case for GetProviderSpecificValueTest
  148. (GetProviderSpecificValueLowerBoundaryTest):
  149. (GetProviderSpecificValueUpperBoundaryTest):
  150. (GetProviderSpecificValuesTest): Test case for GetProviderSpecificValuesTest
  151. (GetProviderSpecificValuesSmallArrayTest): Test case with an array smaller than no. of columns
  152. (GetProviderSpecificValuesLargeArrayTest): Test case with an array larger than no. of columns
  153. (GetProviderSpecificValuesNullTest): Test case for null parameters
  154. * SqlParameterTest.cs (XmlSchemaTest): Test case for properties related to XML schema
  155. (SourceColumnNullMappingTest): Test case for SourceColumnNullMappingTest
  156. (ctor7Test): Test case to the constructor new in .net 2.0
  157. * SqlParameterTest.cs (ParameterType): Corrected a bug in the test case regarding
  158. default values of SqlDbType and DbType
  159. (SqlDbTypeTest): Test for SqlDbType and DbType properties
  160. (ResetSqlDbTypeTest): Test for ResetSqlDbType method
  161. (ResetDbTypeTest): Test for ResetDbType method
  162. * SqlParameterCollectionTest.cs (CopyToTest): Test case for CopyTo method
  163. 2007-03-23 Nidhi Rawal <[email protected]>
  164. * SqlCommandTest.cs (BeginExecuteXmlReaderTest): Written test case for the method
  165. BeginExecuteXmlReader.
  166. (BeginExecuteXmlReaderExceptionTest): Written test case for the method BeginExecuteXmlReader
  167. to check for InvalidOperationException.
  168. (CloneObjTest): Written test case for the method Clone.
  169. * SqlConnectionTest.cs (ChangePasswordNullConnStringTest): Written test case for the method
  170. ChangePassword to check for null connection string.
  171. (ChangePasswordNullPasswordTest): Written test case for the method ChangePassword to check for
  172. null new password.
  173. (ChangePasswordEmptyPasswordTest): Written test case for the method ChangePassword to check for
  174. password as empty string.
  175. (ChangePasswordExceedPasswordTest): Written test case for the method ChangePassword to check
  176. if the password exceeds its permitted size.
  177. * SqlClientFactory.cs: Created the class.
  178. (CreatePermissionTest): Added a test case for the method CreatePermission.
  179. 2007-03-20 Nidhi Rawal <[email protected]>
  180. * SqlConnectionStringBuilderTest.cs: Fixed the bug by including the
  181. category sqlserver, in the absence of which none of the test-cases
  182. were executing.
  183. (TrustServerCertificateTest): Written test-case for the property TrustServerCertificate.
  184. (TypeSystemVersionTest): Written test-case for the property TypeSystemVersion.
  185. (UserInstanceTest): Written test-case for the property UserInstance.
  186. (SettingUserInstanceTest): Written test-case for checking the connection string after
  187. assigning the value for keyword User Instance.
  188. (ContextConnectionTest): Written test-case for the property ContextConnection.
  189. (SettingContextConnectionTest): Written test-case for checking the connection string after
  190. assigning the value for keyword Context Connection.
  191. * SqlCommandTest.cs (NotificationTest): Written test-case for property Notification.
  192. (NotificationAutoEnlistTest): Written the test-case for property NotificationAutoEnlist.
  193. * SqlConnectionTest.cs (FireInfoMessageEventOnUserErrorsTest): Written
  194. test-case for the property FireInfoMessageEventOnUserErrors.
  195. (StatisticsEnabledTest): Written test-case for the property StatisticsEnabled.
  196. * SqlDataAdapterTest.cs (UpdateBatchSizeTest): Written test-case for the
  197. property UpdateBatchSize.
  198. (UpdateBatchSizeArgumentOutOfRangeTest): Written test-case for the ArgumentOutOfRange
  199. exception for UpdateBatchSize property.
  200. 2007-03-19 Nidhi Rawal <[email protected]>
  201. * SqlParameterTest.cs (CompareInfoTest): Written the test case
  202. for property CompareInfo.
  203. (LocaleIdTest): Written the test case for property LocaleId.
  204. (SqlValueTest): Written test case for property SqlValue.
  205. 2007-03-16 Andreia Gaita <[email protected]>
  206. * SqlCommandTest.cs: Add OutputParamSizeTest1-4 to test size/value
  207. validation exception.
  208. 2007-03-14 Nagappan A <[email protected]>
  209. * SqlCommandTest.cs (ExecuteScalarTest, ExecuteReaderTest)
  210. (ExecuteReaderTest, PrepareTest, TransactionTest): Modified
  211. expected exception to NullReferenceException as it has to be
  212. thrown in 2.0 profile.
  213. 2007-03-09 Andreia Gaita <[email protected]>
  214. * SqlCommandTest.cs: Add new test to check string parameters with
  215. value = null and size 0. Fixed tests for NET 2.0 (different exceptions
  216. thrown)
  217. 2007-03-09 Andreia Gaita <[email protected]>
  218. * SqlCommandTest.cs: Add parameterized stored procedure call tests
  219. to ExecuteScalar and ExecuteNonQuery.
  220. 2007-01-08 Nagappan A <[email protected]>
  221. * SqlCommandBuilderTest.cs (GetInsertCommandTest)
  222. (GetInsertCommandTestWithExpression, GetUpdateCommandTest): Fixed
  223. NET 2.0 based test conditions.
  224. (GetUpdateCommandBoolTest): Added new test case.
  225. (GetUpdateCommandTest_CheckNonUpdatableColumns): Fixed NET 2.0
  226. based test conditions.
  227. (GetUpdateCommandBoolTest_CheckNonUpdatableColumns): Added new test
  228. case.
  229. (GetUpdateDeleteCommandBoolTest_CheckParameters): Added new test
  230. case.
  231. (GetUpdateCommandDBConcurrencyExceptionTest): Fixed NET 2.0 based
  232. test conditions.
  233. * SqlDataAdapterTest.cs: Commented not working test-cases.
  234. 2006-12-20 Nagappan A <[email protected]>
  235. * SqlDataAdapterTest.cs (SqlDataAdapterInheritTest): Implemented
  236. new class to verify protected method of DbDataAdapter.
  237. * Fixed existing test-cases to work with 2.0 profile.
  238. 2006-12-05 Nagappan A <[email protected]>
  239. * SqlDataAdapterTest.cs (CreateViewSSPITest): To test create view
  240. of SqlClient.
  241. 2006-08-30 Nagappan A <[email protected]>
  242. * SqlConnectionTest.cs: SqlConnection.GetSchema testcases
  243. 2006-05-26 Senganal T <[email protected]>
  244. * SqlParameterTest.cs : Test if Parameter Type is inferred correctly
  245. when Value is null or DBNull. Also, if Type is not explicitly set,
  246. test if it is inferred from the value of the parameter evertime the
  247. value is set.
  248. 2006-04-18 Senganal T <[email protected]>
  249. * SqlConnectionTest.cs :
  250. - OpenTest_1 : test InvalidOperationException is raised if
  251. ConnectionString is empty
  252. - DisposeTest : test nullreference exception is not raised
  253. 2006-04-07 Senganal T <[email protected]>
  254. * SqlDataAdapterTest,cs :
  255. - Added testcase for #78010
  256. 2006-04-07 Senganal T <[email protected]>
  257. * SqlCommandBuilderTest.cs :
  258. - Corrected the testcase to check for queries corresponding to
  259. ms.net 2.0
  260. - verify that columns that do not allow nulls are not included
  261. in the null-checks.
  262. - Added testcase to check for DBConcurrencyException for
  263. Delete Command.
  264. - Check the DataType of the null-check parameters
  265. 2006-03-08 Senganal T <[email protected]>
  266. * SqlCommandBuilderTest.cs :
  267. - Added testcase to verify UpdateCommand created with AutoIncrement
  268. columns.
  269. 2006-02-13 Senganal T <[email protected]>
  270. * SqlAdapterTest.cs : Added testcases for verifying FillError Behavior
  271. 2006-02-13 Senganal T <[email protected]>
  272. * SqlAdapterTest.cs : Added testcases for #77480
  273. 2006-02-10 Senganal T <[email protected]>
  274. * SqlDataReaderTest.cs : Added more tests to verify Sequential
  275. reading of row data.
  276. 2006-02-05 Senganal T <[email protected]>
  277. * SqlParameterTest.cs : New : Testcase for bug #77410
  278. 2006-01-17 Senganal T <[email protected]>
  279. * SqlCommandBuilderTest.cs : corrected a failing testcase
  280. 2006-01-17 Senganal T <[email protected]>
  281. * SqlCommandBuilderTest.cs : Added testcase for bug #77225
  282. 2005-12-03 Senganal T <[email protected]>
  283. * SqlCommandTest.cs : Added testcase for bug #76880
  284. 2005-11-23 Senganal T <[email protected]>
  285. * SqlCommandTest.cs : Added testcases for bug #76778
  286. 2005-10-27 Senganal T <[email protected]>
  287. * SqlCommandTest.cs : Added Testcase for bug #75698
  288. 2005-10-17 Senganal T <[email protected]>
  289. * SqlDataAdapterTest.cs : Added Testcase for bug #76433.
  290. 2005-09-24 Sureshkumar T <[email protected]>
  291. * SqlDataAdapterTest.cs (Fill_Test_Exceptions): passing null
  292. dataset name throws ArgumentNullException in ms.net
  293. * SqlConnectionTest.cs: HostName compare: convert to uppercase.
  294. * SqlDataReaderTest.cs: remove Opening connection in few test
  295. cases as it was done in SetUp.
  296. - id type change changes
  297. 2005-09-21 Senganal T <[email protected]>
  298. * SqlConnectionTest.cs: removed some hardcoded database names
  299. in DatabasePropertyTest ().
  300. 2005-09-16 Senganal T <[email protected]>
  301. * SqlCommandTest.cs: added more testcases for connected mode
  302. * SqlConnectionTest.cs: added more testcases for connected mode
  303. * SqlDataAdapterTest.cs: added more testcases for connected mode
  304. * SqlDataReaderTest.cs: added more testcases for connected mode
  305. 2005-09-01 Sureshkumar T <[email protected]>
  306. * SqlCommandBuilderTest.cs: added tests for SqlCommandBuilder
  307. * SqlCommandTest.cs: pulled from Test/System.Data.SqlClient
  308. * SqlConnectionStringBuilderTest.cs: pulled from Test/System.Data.SqlClient
  309. * SqlConnectionTest.cs: pulled from Test/System.Data.SqlClient
  310. * SqlDataAdapterTest.cs: pulled from Test/System.Data.SqlClient
  311. * SqlDataReaderTest.cs: pulled from Test/System.Data.SqlClient
  312. * SqlTransactionTest.cs: pulled from Test/System.Data.SqlClient
  313. Added attribute Category ("sqlserver") to all these test fixtures.