New test.
[mono.git] / mcs / class / System.Data / Test / ChangeLog
1 2006-07-18 Dean Brettle <dean@brettle.com>
2         * SqlTest.cs: Added test for inserting zero-length varbinary.
3
4 2006-06-09 Juraj Skripsky <js@hotfeet.ch>
5
6         * DataTableTest.cs (SelectEscaping): Add tests for calling Select()
7         with escaped string literals.
8
9 2006-03-12      Boris Kirzner <borisk@mainsfot.com>
10         * System.Data.Test.sln, System.Data.Test.vmwcsproj: 
11         changes for automated testing for TARGET_JVM.
12
13 2006-01-31  Senganal  <tsenganal@novell.com>
14         
15         * DataSetTest.cs : Added testcase for #77411.
16
17 2006-01-02 Boris Kirzner <borisk@mainsoft.com>
18         
19         * System.Data.Test.vmwcsproj: added new tests to TARGET_JVM project file.
20
21 2005-12-12 Konstantin Triger <kostat@mainsoft.com>
22
23         * System.Data.Test.vmwcsproj: add NET_1_1 define.
24
25 2005-12-07 Boris Kirzner <borisk@mainsoft.com>
26         * System.Data.Test.sln, System.Data.Test.vmwcsproj: added solution and
27         project files for TARGET_JVM.
28
29 2005-09-01  Sureshkumar T  <tsureshkumar@novell.com>
30
31         * ProviderTests: Added a new framework for testing Data
32         Providers. This framework is based on nunit category tests and
33         also the provider factory provided by Mono.Data.
34
35 2005-09-01 Boris Kirzner <borisk@mainsoft.com>
36         * System.Data/DataRowCollectionTest.cs: Added another test case for Find().
37
38 2005-08-16  Martin Baulig  <martin@ximian.com>
39
40         * System.Data.Test.Utils/DataProvider.cs: Renamed namespace
41         `MonoTests.System.Data.Test.Utils' -> `MonoTests.System.Data.Utils'
42         to make it compile.
43
44 2005-05-26  Eyal Alaluf <eyala@mainsoft.com>
45         * Added System.Data.Test.Utils - Keeps utilities comon for all tests
46
47 2005-02-15  Sureshkumar T  <tsureshkumar@novell.com>
48
49         * MySqlTestBed.cs: fix for namespace collision MonoTests.System &
50         corlib System.
51
52 2004-08-26  Sureshkumar T <TSureshkumar@novell.com>
53         * MySqlTestBed.cs - Added few more fields for DateTime testing
54
55 2004-08-13 Umadevi S <sumadevi@novell.com>
56         * Added standalone nunit testcases for datacontainer class.
57         * Currently will use MSSQL server
58         * New File
59                 MSSqlTestBed.cs - Base class for MSSql testing
60         (similar to the mysqltestbed)
61
62
63 2004-06-16  Sureshkumar T <TSureshkumar@novell.com>
64         * Added standalone NUnit test cases for MySql db related tests.
65         * Created sub-directory for System.Data.Odbc
66         * New Files :
67                 MySqlTestBed.cs         - Base class for all MySql db based tests. 
68                                           contains instructions to run these tests.
69                 MySqlTestBed.dll.config - configurable parameters to this test suite.
70                 System.Data.Odbc/OdbcDataReaderTest.cs
71                 System.Data.Odbc/OdbcDataAdapterTest.cs
72
73 2003-05-26  Ben Maurer <bmaurer@users.sourceforge.net>
74         * data_linux_test.args: Updated for new test in System.Data
75
76 2003/04/15  Nick Drochak <ndrochak@gol.com>
77
78         * System.Data_test.build: Use nunit version 2.
79
80 2003-03-31  Nick Drochak <ndrochak@gol.com>
81
82         * makefile.gnu: NUnit.Framework.dll now in class/lib
83
84 2003-03-17  Martin Willemoes Hansen <mwh@sysrq.dk>
85         * Removed AllTests.cs, System.Data/AllTests.cs,
86           System.Data.SqlTypes/AllTests.cs,
87           System.Xml/AllTests.cs,
88           TheTests.cs
89         * NUnit2ified makefile.gnu, data_linux_test.args
90           System.Data/DataColumnCollectionTest.cs, 
91           System.Data/DataSetTest.cs,
92           System.Data/DataColumnTest.cs,
93           System.Data/DataTableTest.cs,
94           System.Data/UniqueConstraintTest.cs,
95           System.Data/ConstraintCollectionTest.cs,
96           System.Data/DataRelationTest.cs,
97           System.Data/ForeignKeyConstraintTest.cs,
98           System.Data/ConstraintTest.cs,
99           System.Data/DataRowCollectionTest.cs,
100           System.Data/DataRowTest.cs,
101           System.Data.SqlTypes/SqlBinaryTest.cs,
102           System.Data.SqlTypes/SqlDateTimeTest.cs,
103           System.Data.SqlTypes/SqlGuidTest.cs,
104           System.Data.SqlTypes/SqlInt64Test.cs,
105           System.Data.SqlTypes/SqlStringTest.cs,
106           System.Data.SqlTypes/SqlBooleanTest.cs,
107           System.Data.SqlTypes/SqlDecimalTest.cs,
108           System.Data.SqlTypes/SqlInt16Test.cs,
109           System.Data.SqlTypes/SqlMoneyTest.cs,
110           System.Data.SqlTypes/SqlByteTest.cs,
111           System.Data.SqlTypes/SqlDoubleTest.cs,
112           System.Data.SqlTypes/SqlInt32Test.cs,
113           System.Data.SqlTypes/SqlSingleTest.cs
114           System.Xml/XmlDataDocumentTest.cs
115
116 2003-02-16  Daniel Morgan <danmorg@sc.rr.com>
117
118         * TestSqlConnection.cs: added test file
119         to test SqlClient, SybaseClient, and TdsClient
120         and connections
121
122         * System.Data_test.build: excluded
123         TestSqlConnection.cs from NUnit tests
124
125 2003-01-13  Ville Palo <vi64pa@koti.soon.fi>
126
127         * data_linux_test.args: Added some classes
128         
129 2002-12-16  Ville Palo <vi64pa@koti.soon.fi>
130
131         * System.Xml/XmlDataDocumentTest.cs: some fixes.
132         
133 2002-12-14  Ville Palo <vi64pa@koti.soon.fi>
134
135         * System.Xml/XmlDataDocumentTest.cs: Added three new tests
136         
137 2002-12-10  Ville Palo <vi64pa@koti.soon.fi>
138
139         * System.Xml/XmlDataDocumentTest.cs: Added new tests 
140         * System.Xml/region.xml: Changed XmlDocument.
141         
142 2002-11-24  Ville Palo <vi64pa@koti.soon.fi>
143
144         * System.Xml/XmlDataDocumentTest.cs: Added new test suite for
145         XmlDataDocument.
146         * System.Xml/store.xsd:
147         * System.Xml/region.xsd
148         * System.Xml/region.xml:
149         * System.Xml/2books.xml: Needed by XmlDocumentTest.cs
150         * AllTests.cs: 
151         * data_linux_test.args:Added XmlDataDocumentTest.cs
152         
153 2002-11-12  Ville Palo <vi64pa@koti.soon.fi>
154
155         * System.Data.SqlTypes/SqlStringTest.cs: Added tests
156         
157 2002-11-10  Ville Palo <vi64pa@koti.soon.fi>
158
159         * System.Data.SqlTypes/SqlStringTest.cs: Added more tests
160
161 2002-11-07  Ville Palo <vi64pa@koti.soon.fi>
162
163         * System.Data.SqlTypes/SqlDecimalTest.cs
164         * System.Data.SqlTypes/SqlDoubleTest.cs
165         * System.Data.SqlTypes/SqlMoneyTest.cs
166         * System.Data.SqlTypes/SqlSingleTest.cs: 
167         mcs don't understand (currently) correctly what 1e10 means, 
168         with mcs it must be 1E+10.
169         
170 2002-11-02  Ville Palo <vi64pa@koti.soon.fi>
171
172         * System.Data.SqlTypes/SqlDoubleTest.cs: More tests.
173         
174 2002-10-31  Ville Palo <vi64pa@koti.soon.fi>
175
176         * System.Data.SqlTypes/SqlInt16Test.cs: Litle bugfix
177         
178 2002-10-24  Ville Palo <vi64pa@koti.soon.fi>
179
180         * System.Data.SqlTypes/AllTests.cs:
181         * System.Data.SqlTypes/SqlStringTest.cs:
182         * System.Data.SqlTypes/SqlDecimalTest.cs: new test suites for 
183         SqlDecimal and SqlString
184                 
185 2002-10-19  Ville Palo <vi64pa@koti.soon.fi>
186
187         * System.Data.SqlTypes/AllTests.cs:
188         * System.Data.SqlTypes/SqlGuidTest.cs: new test suite for SqlGuid.
189         
190 2002-10-19  Ville Palo <vi64pa@koti.soon.fi>
191
192         * System.Data.SqlTypes/AllTest.cs:
193         * System.Data.SqlTypes/SqlMoneyTest.cs new test suite for SqlMoney
194         * System.Data.SqlTypes/SqlDateTimeTest.cs new test suite for 
195         SqlDateTime
196         
197 2002-10-16  Daniel Morgan <danmorg@sc.rr.com>
198
199         * TestSqlDataReader.cs: got to work
200         with new place for the PostgreSQL provider
201         at Mono.Data.PostgreSqlClient.
202
203 2002-10-16  Rodrigo Moya <rodrigo@ximian.com>
204
205         * System.Data.SqlTypes/AllTests.cs:
206         * System.Data.SqlTypes/SqlBinary.cs: new test suite for SqlBinary, by
207         Ville Palo (vi64pa@koti.soon.fi).
208
209 2002-10-16  Daniel Morgan <danmorg@sc.rr.com>
210
211         * SqlSharpCli.cs: remove file
212         from this directory because it has been 
213         moved to
214         mcs/tools/SqlSharp
215
216 2002-10-16  Daniel Morgan <danmorg@sc.rr.com>
217
218         * PostresTest.cs: modified to
219         use the new namepace and assembly for PostgreSQL
220         provider which is Mono.Data.PostgreSqlClient
221
222 2002-10-15  Rodrigo Moya <rodrigo@ximian.com>
223
224         * System.Data.SqlTypes/AllTests.cs: added new test.
225
226 2002-10-15  Ville Palo <vi64pa@koti.soon.fi>
227
228         * System.Data.SqlTypes/SqlSingleTest.cs: added test suite for
229         SqlSingle.
230
231 2002-10-15  Daniel Morgan <danmorg@sc.rr.com>
232
233         * SqlSharpCli.cs: get it to work with System.Data.OleDb 
234         on MS .net when connected to Oracle 8i.  Also, get data
235         to space correctly when data size is smaller than the
236         header size.  If DataType is DateTime, use GetDataTime(),
237         otherwise, use GetValue().
238
239 2002-10-13  Daniel Morgan <danmorg@sc.rr.com>
240
241         * SqlSharpCli.cs: better formatting of output
242
243 2002-10-13  Daniel Morgan <danmorg@sc.rr.com>
244
245         * SqlSharpCli.cs: modified
246         - add support for the external Mono.Data.SqliteClient 
247         ADO.NET provider. All the user has to do is 
248         "/provider sqlite" 
249         to load it instead of the usual syntax for loading 
250         external providers
251         "/loadextprovider Mono.Data.SqliteClient Mono.Data.SqliteClient.SqliteConnection".
252
253 2002-10-11  Daniel Morgan <danmorg@sc.rr.com>
254
255         * OdbcTest.cs: added
256         for System.Data.Odbc tests.  Modify this
257         test as needed...
258
259 2002-10-10  Ville Palo (vi64pa@koti.soon.fi)
260
261         * System.Data.SqlTypes/SqlDoubleTest.cs: new test suite for SqlDouble.
262
263 2002-10-10  Daniel Morgan <danmorg@sc.rr.com>
264
265         * SqlSharpCli.cs: modified
266           - add support for System.Data.Odbc 
267           - created simple reader to display data for those providers
268             which have not implemented GetSchemaTable - UseSimpleReader
269           - allow only providers that support parameters to use them
270             during exection of SQL - UseParameters
271           - add support for postional parameter marker (question mark),
272             the delimted named parameter markers (square brackets) in addition
273             to colon and at parameter markers.  Allow, the parameter marker 
274             to be settable.  
275
276 2002-10-09  Ville Palo (vi64pa@koti.soon.fi)
277
278         * System.Data.SqlTypes/SqlInt16Test.cs:
279         * System.Data.SqlTypes/SqlInt64Test.cs: new test suites.
280
281 2002-10-04  Daniel Morgan <danmorg@sc.rr.com>
282
283         * SqlSharpCli.cs: modified 
284           - fix compile errors due to mcs has better error checking
285           - fix exection of query with semicolon at end which resulted in an exception
286           - added support for ? postioned parameters
287           - added support for [] delimited named parameters
288           - misc. tidbits
289
290 2002-10-03  ville <vi64pa@koti.soon.fi>
291
292         * System.Data.SqlClient/AllTests.cs:
293         * System.Data.SqlClient/SqlByteTest.cs: added SqlByte test suite.
294
295 2002-10-01  Rodrigo Moya <rodrigo@ximian.com>
296
297         * System.Data.SqlClient/AllTests.cs: added SqlBoolean test.
298
299 2002-10-01  ville <vi64pa@koti.soon.fi>
300
301         * System.Data.SqlClient/SqlBooleanTest.cs: new test suite for
302         SqlBoolean class.
303
304 2002-09-06  Franklin Wise <gracenote@earthlink.net>
305
306         *  System.Data\ForeignKeyConstraintTest.cs: added
307           TestEqualAndHashCode() test.
308         
309         *  System.Data\UniqueConstraint.cs: Added testing for HashCode
310         
311 2002-09-04  Franklin Wise <gracenote@earthlink.net>
312         
313         * New Files: 
314                 System.Data\DataRowCollectionTest.cs
315                 System.Data\DataRowTest.cs
316                 System.Data\DataColumnCollectionTest.cs
317                 
318 2002-08-20  Franklin Wise <gracenote@earthlink.net>
319         
320         * NewFile: System.Data\DataTableTest.cs
321
322         * AllTests.cs: Added DataTableTest to tests.
323         
324 2002-08-19  Franklin Wise <gracenote@earthlink.net>
325         
326         * System.Data\ForeignKeyConstraintTest.cs:  Added more tests.
327
328 2002-08-15  Franklin Wise <gracenote@earthlink.net>
329         
330         * AllTests.cs: Added ForeignKeyConstraintTest to active running tests.
331                 
332         * NewFile: System.Data\ForeignKeyConstraintTest.cs
333         
334         * System.Data\ConstraintTest: Added new test.
335
336         * System.Data\UniqueConstraintTest:  Added more tests.
337         
338 2002-08-14  Daniel Morgan <danmorg@sc.rr.com>
339
340         * SqlSharpCli.cs: modified
341           - implemented the following commands:
342             \f FILENAME to read a batch of Sql# commands/queries from file.");
343                 \o FILENAME to write out the result of Sql# commands executed to file.");
344                 \load FILENAME to load from file SQL commands into SQL buffer.");
345                 \save FILENAME to save SQL commands from SQL buffer to file.
346                 \print - show what's in the SQL buffer now.
347           - can save output of result to an html file or text
348           - entering command "\provider mysql" will dynamically load mysql provider
349             from its assembly Mono.Data.MySql.dll
350
351 2002-08-13  Daniel Morgan <danmorg@sc.rr.com>
352
353         * Test/SqlSharpCli.cs: modified
354           - removed dependency on Mono.Data.MySql assembly and classes
355             (if you still want to use Mono.Data.MySql, use \loadextprovider to load it).
356           - added use of provider System.Data.OleDb classes; however, you must
357             have a working libgda.
358           - added dynamic loading of .NET Data Provider's assembly and Connection class
359             which can be loaded via \loadextprovider
360           - renamed providers: postgresclient to postgresql, oracleclient to oracle
361           - add new command \exenonquery to execute non queries
362           - add new command \exescalar to execute and return one row/one column of data
363           - added beginnings of internal variables by adding new commands: \set, \unset, and
364           \variable
365           - add new command \r to reset (clear) the query buffer
366           - if quiting, need to close database connection if still open  
367
368 2002-08-12  Franklin Wise <gracenote@earthlink.net>
369         * NewFile: Added test for System.Data.UniqueConstraintTest.cs
370
371         * NewFile: Added test for System.Data.ConstraintTest.cs
372
373         * NewFile: Added test for System.Data.ConstraintCollection.cs
374
375         * Added blank test for DataColumnTest so that NUnit won't warn
376         of no tests
377
378         * Updated System.Data.AllTests.cs to include the new tests
379
380 2002-05-27  Tim Coleman <tim@timcoleman.com>
381         * TestSqlDataAdapter.cs: remove explicit opening of connection.
382         This should occur implicitly now.
383
384 2002-05-23  Daniel Morgan <danmorg@sc.rr.com>
385
386         * TestSqlParameters.cs: read and display the schema columns
387         correctly
388
389 2002-05-16  Tim Coleman  <tim@timcoleman.com>
390         * TestSqlDataAdapter.cs: Added the foreach loop to iterate through
391         all of the DataRows in the DataSet table "Table", as the
392         GetEnumerator method of InternalDataCollectionBase has now been
393         implemented.
394
395
396 2002/05/17  Nick Drochak <ndrochak@gol.com>
397
398         * System.Data_test.build: Remove RunTests from the default build. We
399         can add this later, but it keeps the build from breaking for now.
400
401         * TestSqlDataAdapter.cs: Fix build breaker.
402
403 2002-05-11  Daniel Morgan <danmorg@sc.rr.com>
404
405         * Test/PostgresTest.cs: added call to PostgreSQL stored procedure
406         version() which returns the version of the PostgreSQL DBMS you
407         are connected to.  This works and I did not realize it.  Thanks
408         goes to Gonzalo.
409
410 2002-05-11  Daniel Morgan <danmorg@sc.rr.com>
411
412         * AllTests.cs: needed a using for System.Data and System.Data.SqlClient,
413         changed SqlTypes.AllTests.Suite to System.Data.SqlTypes.AllTests.Suite
414         
415         * System.Data/DataColumnTest.cs: changed typeof to DataColumnTest 
416
417 2002-05-10  Rodrigo Moya <rodrigo@ximian.com>
418
419         * TestDataColumn.cs: removed.
420
421         * System.Data_test.build: removed reference to TestDataColumn.
422
423         * TheTests.cs: added RunDataColumnTest class.
424         (RunAllTests.AddAllTests): added test for RunDataColumnTest.
425
426         * System.Data/AllTests.cs: test suite for System.Data.
427
428         * System.Data/DataColumnTest.cs: NUnit test for DataColumn.
429
430 2002-05-09  Daniel Morgan <danmorg@sc.rr.com>
431
432         * System.Data_test.build: exclude file TestDataColumn.cs
433         test.build files have two places where a file needs to
434         be excluded
435
436 2002-05-06  Daniel Morgan <danmorg@sc.rr.com>
437
438         * System.Data.SqlTypes.SqlInt32Test.cs: missing
439         declaration for SqlInt32 z which was a test build blocker
440         
441         * PostgresTest.cs: got rid of warning about missing e
442         
443         * Test/PostgresTest.cs: exclude PostgresTest.cs 
444         from test build
445
446 2002-05-05  Tim Coleman <tim@timcoleman.com>
447         * TheTests.cs:
448         * System.Data.SqlTypes/SqlInt32Test.cs:
449                 More test cases for System.Data.SqlTypes.SqlInt32
450
451 2002-05-03  Tim Coleman <tim@timcoleman.com>
452         * Added ChangeLog to test dir
453         * Added NUnit framework necessary for make test
454         * Added subdirectory for System.Data.SqlTypes
455         * New files:
456                 ChangeLog
457                 AllTests.cs
458                 TheTests.cs
459                 System.Data_test.build
460                 System.Data.SqlTypes
461                 System.Data.SqlTypes/AllTests.cs
462                 System.Data.SqlTypes/SqlInt32Test.cs
463
464