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