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