d34c8f09e5f98728dbe08577de766f826d81407a
[mono.git] / mcs / class / System.XML / Test / ChangeLog
1 2002-10-21  Duncan Mak  <duncan@ximian.com>
2
3         * XmlTextReaderTests.cs:
4         * XmlElementTests.cs:
5         * XmlDocumentTests.cs: Patches from Atsushi Enomoto
6         <ginga@kit.hi-ho.ne.jp>.
7
8 2002-10-18  Duncan Mak  <duncan@ximian.com>
9
10         * XmlDocumentTests.cs: Apply a patch from Atsushi Enomoto
11         <ginga@kit.hi-ho.ne.jp>.
12
13 2002-09-29  Nick Drochak  <ndrochak@gol.com>
14
15         * XmlTextReaderTest.cs (AssertEndDocument): Add messages for Asserts()
16         so we can tell where this is failing.
17
18 2002-09-19  Matt Hunter <mahunter@tconl.com>
19
20         * XmlElementTests.cs: Test for SetAttributeNode(localName, namespaceURI) added.
21         * XmlAttributeCollectionTests.cs: added TestAppend().
22
23 2002-09-17  Kral Ferch <kral_ferch@hotmail.com>
24
25         * XPathNavigatorEvaluateTests.cs: Tests for string(), concat(),
26         starts-with(), and contains().
27         
28 2002-09-12  Piers Haken <piersh@friskit.com>
29
30         * XPathNavigatorEvaluateTests.cs: enable string() tests.
31
32 2002-09-12  Piers Haken <piersh@friskit.com>
33
34         * XPathNavigatorEvaluateTests.cs: enable last() & count() tests.
35
36 2002-09-11  Kral Ferch <kral_ferch@hotmail.com>
37
38         * XPathNavigatorEvaluateTests.cs:  Added tests for
39         local-name, namespace-uri, and string.
40
41 2002-09-11  Kral Ferch <kral_ferch@hotmail.com>
42
43         * Added XPathNavigatorEvaluateTests.cs file to 
44         the MonoMicro.Test project.
45
46         * XPathNavigatorEvaluateTests.cs: New file. 
47
48         * AllTests.cs: Added XPathNavigatorEvaluateTests suite.
49
50         * XmlDocumentTests: Added space between namespace decls in
51         TestGetElementsByTagNameUsingNameSpace.  Was causing error
52         when testing against Microsoft assembly.
53         
54         * XmlElementTests: Added space between namespace decls in
55         TestGetElementsByTagNameUsingNameSpace.  Was causing error
56         when testing against Microsoft assembly.
57
58 2002-09-06  Kral Ferch <kral_ferch@hotmail.com>
59
60         * Added XPathNavigatorMatchesTests.cs file to 
61         the MonoMicro.Test project.
62         
63 2002-08-22  Jason Diamond <jason@injektilo.org>
64
65         * AllTests.cs, System.XML_linux_test.args, 
66         XmlAttributeCollectionTests.cs,XmlElementTests.cs: Added test for 
67         RemoveAll and RemoveAllAttributes courtesy of Matt Hunter
68         <xrkune@tconl.com>.
69
70 2002-08-22  Jason Diamond <jason@injektilo.org>
71
72         * XmlElementTests.cs: Correction to previous GetElementsByTagName
73         patch courtesy of Matt Hunter <xrkune@tconl.com>.
74
75 2002-08-22  Jason Diamond <jason@injektilo.org>
76
77         * XmlDocumentTests.cs, XmlElementTests.cs: Added tests for 
78         namespace qualified GetElementsByTagName courtesy of Matt Hunter 
79         <xrkune@tconl.com>.
80
81 2002-08-19  Jason Diamond <jason@injektilo.org>
82
83         * XmlDocumentTests.cs, XmlElementTests.cs: Added tests for 
84         GetElementsByTagName courtesy of Matt Hunter <xrkune@tconl.com>.
85
86 2002-08-17  Jason Diamond  <jason@injektilo.org>
87
88         * XPathNavigatorMatchesTests.cs: Added tests for absolute patterns
89         and patterns with predicates.
90
91 2002-08-17  Jason Diamond  <jason@injektilo.org>
92
93         * AllTests.cs: Added XPathNavigatorMatchesTests suite.
94
95         * XPathNavigatorMatchesTests.cs: Added.
96
97 2002-08-16  Jason Diamond  <jason@injektilo.org>
98
99         * XmlElementTests.cs: Added test for OuterXml (and WriteTo) for
100         qualified elements.
101
102 2002-08-16  Jason Diamond  <jason@injektilo.org>
103
104         * makefile.gnu: Added SOURCES_INCLUDE and SOURCES_EXCLUDE variables
105         to get tests to build with the new build system.
106
107 2002-08-10  Jason Diamond  <jason@injektilo.org>
108
109         * makefile.gnu: Use relative path to NUnitConsole_mono.exe instead of
110         hardcoding it to /usr/local/bin. Default test suite to AllTests but
111         allow it to be overridden from the command line.
112
113         * XmlTextWriterTests.cs: Split TestWriteString into multiple tests.
114         Added encoding parameters to all the StreamReaders in
115         TestBaseConstructorsAndBaseStream. I think this is a bug in Mono's
116         StreamReader since these aren't required when testing against
117         Microsoft's.
118
119 2002-08-08  Jason Diamond  <jason@injektilo.org>
120
121         * System.XML_linux_test.args: Added Kral's new test classes.
122
123 2002-08-07  Kral Ferch <kral_ferch@hotmail.com>
124
125         * XmlCharacterDataTests.cs:  New file.
126         
127         * XmlNodeTests.cs:  New file.
128         
129         * AllTests.cs:  Added XmlCharacterDataTests and XmlNodeTests.
130         
131         * XmlDocumentTests.cs:  Added tests for NodeChanging, NodeChanged,
132                 NodeInserting, NodeInserted, NodeRemoving, and NodeRemoved events.
133                 
134 2002-08-03  Jason Diamond  <jason@injektilo.org>
135
136         * makefile.gnu: Added.
137
138         * System.XML_linux_test.args: Added.
139
140 2002-07-12  Piers Haken <piersh@friskit.com
141
142         * SelectNodesTests.cs: Added TestUnion (bug #27548)
143
144 2002-07-11  Jason Diamond  <jason@injektilo.org>
145
146         * SelectNodesTests.cs: Added.
147
148         * AllTests.cs: Added SelectNodesTests to suite.
149
150 2002-07-11  Piers Haken <piersh@friskit.com>
151
152         * XmlElementTests.cs: added TestCreateElement3WithNullNamespace
153
154 2002-06-24  Jason Diamond  <jason@injektilo.org>
155
156         * XPathScannerTests.cs: Removed.
157
158         * System.XML_test.build: Removed tests for XPathScanner.
159
160 2002-05-27  Jason Diamond  <jason@injektilo.org>
161
162         * XPathNavigatorTests.cs: Added file to directory.
163
164         * AllTests.cs: Added XPathNavigatorTests to suite.
165
166         * XmlTextReaderTests.cs: Added test to make sure attributes are ordered
167         like Microsoft's parser does it.
168
169 2002-05-05  Nick Drochak  <ndrochak@gol.com>
170
171         * ChangeLog: Update build file to run correct class in the test dll.
172
173 2002-05-05  Nick Drochak  <ndrochak@gol.com>
174
175         * AllTests.cs 
176         * NameTableTests.cs 
177         * TheTests.cs 
178         * XPathScannerTests.cs
179         * XmlAttributeTests.cs 
180         * XmlCDataSectionTests.cs
181         * XmlCommentTests.cs 
182         * XmlDeclarationTests.cs 
183         * XmlDocumentTests.cs
184         * XmlDocumentTypeTests.cs 
185         * XmlElementTests.cs
186         * XmlNamespaceManagerTests.cs 
187         * XmlNodeListTests.cs
188         * XmlProcessingInstructionTests.cs
189         * XmlSignificantWhitespaceTests.cs 
190         * XmlTextReaderTests.cs
191         * XmlTextTests.cs 
192         * XmlTextWriterTests.cs 
193         * XmlWhiteSpaceTests.cs: Use same namespace style as corlib tests.
194         Changed Ximian.Mono.Tests to MonoTests.System.Xml
195
196 2002-04-08  Kral Ferch  <kral_ferch@hotmail.com>
197
198         * AllTests.cs: added XmlProcessingInstructionTests and XmlTextTests.
199         
200         * MonoMicro.Test.csproj: Added XmlProcessingInstructionTests.cs and
201         XmlTextTests.cs.
202         
203         * XmlAttributeTests.cs: Added TestAttributeInnerAndOuterXml.
204         
205         * XmlCDataSectionTests.cs: Added TestXmlCDataSectionInnerAndOuterXml.
206         
207         * XmlCommentTests.cs: Added TestXmlCommentInnerAndOuterXml.
208         
209         * XmlDeclarationTests.cs: Added TestInnerAndOuterXml.
210         
211         * XmlDocumentTests.cs: Added TestInnerAndOuterXml.
212         
213         * XmlElementTests.cs: Added TestInnerAndOuterXml.
214         
215         * XmlProcessingInstructionTests.cs: Initial check-in.
216         
217         * XmlSignificantWhitespaceTests.cs: Added TestInnerAndOuterXml.
218         
219         * XmlTextTests.cs: Initial check-in.
220         
221         * XmlTextWriterTests.cs: Added TestWriteRaw, TestWriteRawInvalidInAttribute,
222         and TestXmlSpaceRaw.
223         
224         * XmlWhiteSpacesTests.cs: Added TestInnerAndOuterXml.
225
226 2002-04-05  Kral Ferch  <kral_ferch@hotmail.com>
227
228         * XmlDocumentTests.cs: CreateNode tests.
229
230 2002-04-01  Kral Ferch  <kral_ferch@hotmail.com>
231
232         * XmlTextWriterTests.cs: Tests for WriteEndDocument and WriteFullEndElement.
233         
234 2002-03-31  Kral Ferch <kral_ferch@hotmail.com>
235
236         * XmlTextWriterTests.cs: Tests for LookupPrefix, WriteBase64,
237         and WriteCharEntity.
238
239 2002-03-31  Kral Ferch <kral_ferch@hotmail.com>
240
241         * XmlTextWriterTests.cs: Finished XmlLang, XmlSpace, and
242         Attribute namespace declaration tests.
243         
244 2002-03-29  Kral Ferch <kral_ferch@hotmail.com>
245
246         * XmlTextWriterTests.cs: XmlLang and XmlSpace tests.
247         
248 2002-03-29  Kral Ferch <kral_ferch@hotmail.com>
249
250         * XmlTextWriterTests.cs: Working on Attributes.
251         
252 2002-03-28  Duncan Mak  <duncan@ximian.com>
253
254         * XmlDeclarationTests.cs (TestConstructor): 
255         * XmlDocumentTypeTests.cs (TestAppendChild): 
256         * XmlSignificantWhitespaceTests.cs (TestXmlWhitespaceConstructor): 
257         * XmlWhiteSpaceTests.cs (TestXmlWhitespaceConstructor): Fixed the
258         test for catching Exceptions.
259
260 2002-03-26  Jason Diamond  <jason@injektilo.org>
261
262         * AllTests.cs:
263         * Mono.Test.csproj: Removed XPathScanner tests.
264
265         * System.XML_test.build: Test XPathScanner separately.
266
267 2002-03-26  Duncan Mak  <duncan@ximian.com>
268
269         * AllTests.cs: 
270         * Microsoft.Test.csproj: 
271         * Mono.Test.csproj: Updated to include new test,
272         XmlDocumentTypeTests.
273
274         * XmlDocumentTypeTests.cs: New testsuite for XmlDocumentType class.
275
276         * XmlCommentTests.cs (TestXmlNodeBaseProperties): Move the
277         XmlNode.Value test in here.
278
279 2002-03-26  Jason Diamond  <jason@injektilo.org>
280
281         * XPathScannerTests.cs: More location path tests.
282
283 2002-03-25  Jason Diamond  <jason@injektilo.org>
284
285         * AllTests.cs: 
286         * Microsoft.Test.csproj: 
287         * Mono.Test.csproj: Updated to include new test, XmlScannerTests.
288
289         * XPathScannerTests.cs: Added new tests for XPathScanner class.
290
291 2002-03-25  Duncan Mak  <duncan@ximian.com>
292
293         * AllTests.cs: 
294         * Microsoft.Test.csproj: 
295         * Mono.Test.csproj: Updated to include new test,
296         XmlDeclarationTests.
297
298         * XmlDeclarationTests.cs: Added new test for XmlDeclaration class.
299
300 2002-03-23  Kral Ferch <kral_ferch@hotmail.com>
301
302         * XmlTextWriterTests.cs: Tests for BaseStream,
303         Namespaces = false, and WriteState.
304
305 2002-03-23  Kral Ferch <kral_ferch@hotmail.com>
306
307         * XmlTextWriterTests.cs: constructor tests with
308         different encodings to test that encoding gets suppressed
309         on xml declaration when null stream passed to constructor.
310         WriteStartDocument(standalone) tests.  Tests for formatting
311         and indentation.  Test for invalid value set on QuoteChar.
312
313 2002-03-22  Duncan Mak  <duncan@ximian.com>
314
315         * AllTests.cs: 
316         * Microsoft.Test.csproj: 
317         * Mono.Test.csproj: Updated to include new files.
318
319         * XmlCDataSectionTests.cs: Added to CVS.
320
321         * XmlCommentTests.cs: Added to CVS. hanks to Kral for helping me
322         setup a testing environment on VS.NET.
323
324         * XmlElementTests.cs: Reformatted.
325         (TestCloneNode): Added.
326
327         * XmlSignificantWhitespaceTests.cs: Added to CVS.
328
329         * XmlWhiteSpaceTests.cs: Added to CVS.
330                 
331 2002-03-21  Kral Ferch <kral_ferch@hotmail.com>
332
333         * XmlDocumentTests.cs: Tessts parent traversal up through
334         document itself until null.  Tests a removed elements next
335         sibling is null.
336         
337         * XmlNodeListTests.cs: Tests case where enumerator is on
338         a node that gets removed from list.
339         
340         * XmlTextWriterTests.cs: Keeping tests for WriteXXX after
341         writer is closed up to date as new WriteXXX methods are written.
342         TestDocumentStart and TestWriteEndElement.
343         
344 2002-03-19  Jason Diamond <jason@injektilo.org>
345
346         * XmlDocumentTests.cs: Added a test to check an element's names after 
347         loading.
348
349 2002-03-17  Kral Ferch <kral_ferch@hotmail.com>
350
351         * XmlDocumentTests.cs: Tests navigation to parents since
352         that was part of a document.Load() bug reported by Mike Kestner.
353         
354         * XmlTextWriterTests.cs: Tests for namespaces and prefixes.
355
356 2002-03-17  Kral Ferch <kral_ferch@hotmail.com>
357
358         * XmlDocumentTests.cs: TestOuterXml.
359         
360         * XmlTextWriterTests.cs: Tests for CData, Close, Comment, Element,
361         and ProcessingInstruction.
362
363 2002-03-17  Kral Ferch <kral_ferch@hotmail.com>
364
365         * XmlDocumentTests.cs: More LoadXml tests.
366         
367         * XmlTextWriterTests.cs: Test for invalid Processing Instructions.
368
369 2002-03-14  Kral Ferch <kral_ferch@hotmail.com>
370
371         * XmlTextWriterTests.cs:  Added tests TestCData and TestComment.
372         
373 2002-03-14  Kral Ferch <kral_ferch@hotmail.com>
374
375         * XmlTextWriterTests.cs:  Initial checkin.
376         
377 2002-03-12  Kral Ferch <kral_ferch@hotmail.com>
378
379         * XmlNodeListTests.cs: New tests: TestNodeTypesThatCantHaveChildren,
380         TestZeroChildren, TestOneChild, TestMultipleChildren,
381         TestAppendChildAffectOnEnumeration, TestRemoveChildAffectOnEnumeration,
382         TestRemoveOnlyChildAffectOnEnumeration, TestCurrentBeforeFirstNode,
383         TestCurrentAfterLastNode, TestCurrentDoesntMove, and TestReset.  Made
384         two other tests but not in use yet until RemoveAll is implemented for
385         attributes and XmlNode.ReplaceChild is implemented.  The tests are called
386         saveTestReplaceChildAffectOnEnumeration and saveTestRemoveAllAffectOnEnumeration.
387
388 2002-03-08  Jason Diamond <jason@injektilo.org>
389
390         * XmlTextReaderTests.cs: Test MoveToElement and MoveToFirstAttribute.
391
392 2002-03-08  Jason Diamond <jason@injektilo.org>
393
394         * XmlAttributeTests.cs: Test XmlAttribute child nodes.
395
396 2002-03-08  Kral Ferch <kral_ferch@hotmail.com>
397
398         * XmlNodeListTests.cs: New file.
399
400         * AllTests.cs: Added XmlNodeListTests.
401
402 2002/03/08  Nick Drochak <ndrochak@gol.com>
403
404         * System_test.build: Don't build test dll by default.  Only build
405         it when 'make test' is specified.
406
407 2002-03-06  Kral Ferch <kral_ferch@hotmail.com>
408
409         * XmlAttributeTests.cs: Fixed bug in TestHasChildNodes test.
410         
411         * XmlDocumentTests.cs: Started work on some tests for invalid data in
412         various nodes created by the document.
413
414 2002-03-02  Kral Ferch <kral_ferch@hotmail.com>
415
416         * XmlDocumentTests.cs: New tests TestLoadProcessingInstruction(),
417         TestLoadCDATA(), and TestLoadComment().
418
419 2002-03-02  Jason Diamond <jason@injektilo.org>
420
421         * XmlElementTests.cs: New file.
422
423         * AllTests.cs: Added XmlElementTests.
424
425 2002-03-02  Jason Diamond <jason@injektilo.org>
426
427         * XmlTextReaderTests.cs: Test MoveToNextAttribute().
428
429         * XmlDocumentTests.cs: Test loading document containing attributes
430         and text nodes.
431
432 2002-03-02  Mike Kestner <mkestner@speakeasy.net>
433
434         * XmlAttributeTests.cs : New test suite for attrs.
435         * AllTests.cs : Add the attr suite.
436
437 2002-03-02  Jason Diamond <jason@injektilo.org>
438
439         * XmlNamespaceManagerTests.cs: Make sure the XmlNamespaceManager 
440         is using its name table.
441
442         * NameTableTests.cs: Make sure NameTable is really returning the
443         same references.
444
445 2002-02-28  Jason Diamond <jason@injektilo.org>
446
447         * XmlDocumentTests.cs: Tests for XmlDocument.LoadXml courtesy of
448         Kral Ferch <kral.ferch@hotmail.com>.
449
450 2002-02-28  Jason Diamond <jason@injektilo.org>
451
452         * XmlTextReaderTests.cs: Test for XmlException when parse fail.
453
454 2002-02-27  Martin Baulig  <martin@gnome.org>
455
456         * System.XML_test.build: Build new executable RunTests.System.XML.exe
457         which you can use to run the tests on Linux.
458
459         * *.cs: Added zero-args constructors.
460
461 2002-02-26  Duncan Mak  <duncan@ximian.com>
462
463         * NameTableTests.cs: Test for System.Xml.NameTable.
464
465 2002-02-26  Jason Diamond <jason@injektilo.org>
466
467         * XmlTextReaderTests.cs: Test for namespace declarations as
468         attributes.
469
470         * XmlNamespaceManagerTests.cs: Use the newly implemented NameTable
471         when creating the XmlNamespaceManager. Properly test HasNamespace.
472
473 2002-02-25  Jason Diamond <jason@injektilo.org>
474
475         * XmlDocumentTests.cs: Added file.
476         
477 2002-02-23  Jason Diamond <jason@injektilo.org>
478
479         * XmlTextReaderTests.cs: Added tests for qualified attributes.
480         
481 2002-02-23  Jason Diamond <jason@injektilo.org>
482
483         * ChangeLog: Added change log to this directory.
484
485         * Test.cs: Renamed to XmlTextReaderTests.cs.
486
487         * XmlTextReaderTests.cs: Added tests for NamespaceURI property.
488
489         * XmlNamespaceManagerTests.cs: Initial tests.