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