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