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