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