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