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