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