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