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