2004-11-08 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.XML / Test / System.Xml / ChangeLog
1 2004-11-08  Atsushi Enomoto <atsushi@ximian.com>
2
3         * XmlTextReaderTests.cs : added tests for 2.0 entity handling.
4         * XmlValidatingReaderTests.cs : modified tests for entity handling
5           that are changed in 2.0.
6
7 2004-10-29  Atsushi Enomoto <atsushi@ximian.com>
8
9         * XmlReaderCommonTests.cs : ReadAsObject() is removed.
10         * XmlTextWriterTests.cs : added CloseTwice().
11         * XmlNodeTests.cs : added labels.
12
13 2004-09-08  Atsushi Enomoto <atsushi@ximian.com>
14
15         * XmlWriterSettingsTests.cs : added.
16
17 2004-09-07  Atsushi Enomoto <atsushi@ximian.com>
18
19         * XmlReaderCommonTests.cs : Added tests for ReadAsObject().
20
21 2004-09-07  Atsushi Enomoto <atsushi@ximian.com>
22
23         * XmlNamespaceManagerTests.cs : Added test for duplicate addition,
24           atomization, complex RemoveNamespace() and GetNamespacesInScope().
25
26 2004-09-07  Atsushi Enomoto <atsushi@ximian.com>
27
28         * XmlReaderSettingsTests.cs : added, including XmlReader.Create() tests
29         * XmlTextReaderTests.cs : added normalization and Setting sests.
30
31 2004-09-06  Atsushi Enomoto <atsushi@ximian.com>
32
33         * XmlElementTests.cs : added another set_InnerXml test.
34         * XmlNodeTests.cs : added BaseURI test.
35         * XmlTextReaderTests.cs : added tests for Normalization, EOF,
36           LineNumber, LinePosition (all reported ones).
37         * XsdValidatingReaderTests.cs : more descriptions.
38
39 2004-09-06  Atsushi Enomoto <atsushi@ximian.com>
40
41         * XmlTextReaderTests.cs : added ProhibitDtd().
42         * XmlWriterTests.cs : added WriteNodeError().
43
44 2004-06-21  Atsushi Enomoto <atsushi@ximian.com>
45
46         * XmlSecureResolverTests.cs : Just [Ignore] EmptyEvidenceDeniedAccess.
47           It requires CAS.
48
49 2004-06-18  Atsushi Enomoto <atsushi@ximian.com>
50
51         * XmlSecureResolverTests.cs : [TestFixture] was missing.
52
53 2004-06-14  Atsushi Enomoto <atsushi@ximian.com>
54
55         * XmlTextWriterTests.cs : Avoid CR/CRLF testing complexity.
56
57 2004-06-14  Atsushi Enomoto <atsushi@ximian.com>
58
59         * XmlUrlResolverTests.cs : Unlike MS.NET, we treats Unix absolute file
60           URI file:///usr/local/src as correct file path. MS.NET is not aware
61           of such format and parses as "host = usr, path = /local/src".
62
63 2004-06-06  Atsushi Enomoto <atsushi@ximian.com>
64
65         * XmlTextWriterTests.cs : Added indentation testcase (it might now
66           work due to CompareInfo.IndexOf() bug).
67
68 2004-06-06  Atsushi Enomoto <atsushi@ximian.com>
69
70         * XmlTextReaderTests.cs : added some namespace check tests.
71
72 2004-05-27  Atsushi Enomoto <atsushi@ximian.com>
73
74         * XmlTextReaderTests.cs : added test for bug #59142.
75         * XmlTextWriterTests.cs : added test for bug #59154.
76         * XmlDocumentTests.cs : added test for bug #59155.
77
78 2004-05-24  Atsushi Enomoto <atsushi@ximian.com>
79
80         * XmlNodeTests.cs : added Normalize2().
81
82 2004-05-13  Atsushi Enomoto <atsushi@ximian.com>
83
84         * XsdValidatingReaderTests.cs : Ignore TestNamespaceFalse(). It is not
85           kind of thing that should be supported.
86         * XmlValidatingReaderTests.cs : commented a bit.
87
88 2004-04-24  Atsushi Enomoto <atsushi@ximian.com>
89
90         * XmlConvertTests.cs : Commented out locale-dependent tests.
91         * XmlDocumentTests.cs : Uncommented now-testable lines.
92           Commented out that should not be allowed, such as non-XML-name node.
93
94 2004-04-24  Atsushi Enomoto <atsushi@ximian.com>
95
96         * XmlDeclarationTests.cs : More InnerText tests.
97
98 2004-04-20  Atsushi Enomoto <atsushi@ximian.com>
99
100         * XmlCharacterDataTests.cs : Added more tests for Substring().
101         * XmlConvertTests.cs : Commented out locale-dependent tests.
102         * XmlDocumentTests.cs : Added LoadEntityReference().
103
104 2004-03-31  Atsushi Enomoto <atsushi@ximian.com>
105
106         * Added nist_dom tests from Mainsoft hackers.
107         * Added XmlSecureResolverTests.cs.
108
109 2004-03-16  Atsushi Enomoto <atsushi@ximian.com>
110
111         * XmlDocumentTests.cs : Added PreserveWhitespace2() (whitespace nodes
112           should be written regardless of document.PreserveWhitespace.)
113
114 2004-03-15  Atsushi Enomoto <atsushi@ximian.com>
115
116         * XmlReaderCommonTests.cs : Added tests for ReadInner/OuterXml() on
117           EndElement.
118
119 2004-03-14  Atsushi Enomoto <atsushi@ximian.com>
120
121         * XmlAttributeCollectionTests.cs : Added InsertAfterError().
122         * XmlNodeTests.cs : Added SelectNodes(), SelectNodes2() [commented].
123
124 2004-03-04  Atsushi Enomoto <atsushi@ximian.com>
125
126         * XmlDocumentTests.cs : added Implementation().
127
128 2004-02-17  Atsushi Enomoto <atsushi@ximian.com>
129
130         * XmlEntityTests.cs, XmlDocumentEventTests.cs : added.
131
132 2004-02-05  Atsushi Enomoto <atsushi@ximian.com>
133
134         * XmlDocumentTests.cs : Added ReadNodeEmptyContent() and
135           ReadNodeWhitespace().
136         * XmlElementTests.cs : Added SetAttributeNodeError().
137
138 2004-02-04  Atsushi Enomoto <atsushi@ximian.com>
139
140         * XmlEntityReferenceTests.cs : renamed TestDescendantsRecursively to
141           DescendantsRecursively and added more test lines.
142           Added ChildNodes().
143         * XmlReaderCommonTests.cs : Added MoveToXmlDeclAttribute(). However
144           it is ignored (since XmlNodeReader behaves differently, maybe bug).
145
146 2004-02-03  Atsushi Enomoto <atsushi@ximian.com>
147
148         * XmlReaderCommonTests.cs : Added SurrogatePairContent().
149         * XmlDocumentTests.cs : Added LoadXmlReaderNamespacesFalse().
150         * XmlEntityReferenceTests.cs : Added TestsDescendantsRecursively().
151
152 2004-01-28  Atsushi Enomoto <atsushi@ximian.com>
153
154         * XmlDocumentTypeTests.cs : Added IncorrectInternalSubset().
155         * XmlNodeTests.cs : Since .NET 1.1 also prohibits multiple document
156           element, removed extraneous test switch for InsertBefore().
157         * XsdParticleValidationTests.cs,
158           XsdValidatingReaderTests.cs : These test class names are too
159           ambiguous so just renamed them. (No bug reports are found on them,
160           but should be warned in the meantime.)
161
162 2004-01-23  Atsushi Enomoto <atsushi@ximian.com>
163
164         * XmlElementTests.cs : Added SetAttributeXmlns.
165         * XmlTextWriterTests.cs : Added several xmlns-related tests.
166
167 2004-01-22  Atsushi Enomoto <atsushi@ximian.com>
168
169         * XmlTextWriterTests.cs : Added *Do*OutputRemovalDefaultNSDeclaration.
170
171 2004-01-20  Atsushi Enomoto <atsushi@ximian.com>
172
173         * XmlElementTests.cs : Added WriteToMakesNonsenseForDefaultNSChildren.
174         * XmlTextWriterTests.cs : Added DontOutputRemovalDefaultNSDeclaration.
175
176 2004-01-14  Atsushi Enomoto <atsushi@ximian.com>
177
178         * XmlAttributeCollectionTests.cs : Added RemoveDefaultAttribute().
179         * XmlDocumentTests.cs, XmlElementTests.cs, XmlNodeReaderTests.cs,
180           XmlTextReaderTests.cs, XmlTextWriter.cs, XmlWriterTests.cs :
181           Close or avoid XmlTextReader.
182
183 2004-01-03  Atsushi Enomoto <atsushi@ximian.com>
184
185         * XmlAttributeCollectionTests.cs :
186           added InsertAfterReplacesInCorrectOrder().
187         * XmlUrlResolverTests.cs : fixed file path.
188         * XmlTextReaderTests.cs : fixed file path.
189         * XmlTextWriterTests.cs : added ElementXmlnsNeedEscape().
190
191 2003-12-21  Atsushi Enomoto <atsushi@ximian.com>
192
193         * XmlDocumentTests.cs, XmlElementTests.cs :
194           Added GetElementsByTagNameNs2().
195
196 2003-12-16  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
197
198         * XmlDeclarationTests.cs : Added InvalidInnerText().
199         * XmlDocumentTests.cs : CRLF fix (to LF)
200         * XmlWriterTests.cs : tiny fix on WriteNodeFullDocument().
201         * XmlValidatingReaderTests.cs : Fixed entity handling check tests.
202
203 2003-11-28  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
204
205         * XmlWriterTests.cs : Added WriteNodeFullDocument() with 
206           encoding specification. Added WriteNodeNonEmptyElement().
207         * XmlUrlResolverTests.cs : Added GetEntityWithNonStreamReturnType()
208           and GetEntityWithRelativeFileUri().
209         * XmlTextWriterTests.cs : Added some namespace related tests.
210         * XmlTextReaderTests.cs : Added char-entity and ReadBase64() tests.
211         * XmlNodeTests.cs : GetPrefixOfNamespace() test also for disconnected
212           nodes.
213         * XmlElementTests.cs : Added ConstructionAndDefaultAttributes().
214         * XmlDeclarationTests.cs : Added InvalidInnerText().
215         * XmlAttributeTests.cs : Added CheckPrefixWithNamespace().
216
217 2003-10-13  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
218
219         * XmlWriterTests.cs : Added WriteSurrogateCharEntity().
220
221 2003-10-13  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
222
223         * XmlElementTests.cs : Added more tests on 
224           RemoveDoesNotRemoveDefaultAttributes().
225         * XmlNodeTests.cs : Added Normalize(), GetNamespaceOfPrefix() and
226           GetNamespaceOfPrefixNullArg().
227         * XmlWriterTests.cs : Added WriteNodeNone().
228
229 2003-10-05  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
230
231         * XmlConvertTests.cs : patch by Jonathan Kessler. Added more test
232           methods.
233         * XmlUrlResolverTests.cs : Renamed NullArgs to ResolveUriWithNullArgs,
234           and added GetEntityWithNullArgs() (though it is uncommented).
235         * XmlReaderCommonTests.cs : Added XML Schema-mode XmlValidatingReader
236           testing phase.
237
238 2003-09-21  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
239
240         * XmlTextReaderTests.cs : Oops, it was CRLF injected ;-)
241
242 2003-09-21  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
243
244         * XmlReaderCommonTests.cs : Added ProhibitedMultipleAttributes().
245           Fixed ReadAttributeValue(). Now I think it is MS.NET XmlTextReader
246           which is rather buggy than their XmlNodeReader.
247         * XmlTextReaderTests.cs : Added IfNamespacesThenProhibitedAttributes()
248           and trivial messagefix.
249
250 2003-09-21  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
251
252         * XmlNamespaceManagerTests.cs : Added PopScopeMustKeepAddedInScope().
253
254 2003-08-24  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
255
256         * XmlAttributeTests.cs : Added DefaultAttributeRemoval() and
257           EmptyStringHasTextNode().
258         * XmlElementTests.cs : Added RemoveDoesNotRemoveDefaultAttributes().
259         * XmlReaderCommonTests.cs : Added overroaded AssertNodeValues() and
260           ReadAttributeValue().
261         * XmlTextReaderTests.cs :
262           Added NotAllowedCharRef() and ExpandParameterEntity().
263           Also added but ignored tests: UndeclaredEntityInIntSubsetOnlyXml()
264           and UndeclaredEntityInStandaloneXml().
265         * XmlValidatingReaderTests.cs : TestAttributeDefaultContribution() 
266           refactory.
267         * Added XsdParticleValidationTests.cs and XsdValidatingReaderTests.cs.
268
269 2003-08-05  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
270
271         * XmlReaderCommonTests.cs : Its XmlValidatingReader.EntityHandling
272           should be ExpandCharEntities.
273         * XmlValidatingReaderTests.cs : added ResolveEntity(),
274           ResolveEntity2() and ResolveEntityWithoutDTD().
275
276 2003-07-31  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
277
278         * XmlDocumentTests.cs : added LoadThrowsUndeclaredEntity() and
279           CreateEntityReferencesWithoutDTD().
280         * XmlNodeReaderTests.cs : added ResolveEntity(), ResolveEntity2() and
281           ResolveEntityWithoutDTD().
282
283 2003-07-29  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
284
285         * XmlDocumentTests.cs : added DTDEntityAttributeHandling() test.
286         * XmlElementTests.cs : added WriteToDefaultAttribute() test.
287         * XmlNodeTests.cs : added InnerXmlWithXmlns () test.
288         * XmlTextWriterTests.cs : added DontOutputNonDeclaredXmlns () test.
289         * XmlValidatingReaderTests.cs : modified TestResolveEntity() to have
290           entity reference inside text content (and it now fails).
291
292 2003-07-26  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
293
294         * XmlAttributeTests.cs : added IdentityConstraints().
295         * XmlDocumentTests.cs : added DocumentTypeNodes().
296         * XmlNodeTests.cs : added InnerText().
297         * XmlReaderCommonTests.cs : added XmlValidatingReader as one of the
298           testing reader. Added IndexerAndAttributes().
299         * XmlValidatingReader.cs : modified TestAttributes() to have
300           ReadAttributeValue() tests. Added TestIdentityConstraints()
301
302 2003-07-24  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
303
304         * XmlConvertTests.cs,
305           XmlNodeTests.cs,
306           XmlTextWriterTests.cs : removed some compilation warning.
307         * XmlNodeReaderTests.cs : reverted Jul. 12th. ReadInnerXmlWrongInit()
308           incorrect commit.
309         * XmlValidatingReaderTests.cs : Code refactory (removed xml1, xml2...
310           and changed PrepareXmlReader() as returning validating reader.
311           Added indexer (this[]) property check and ValidationType.None check
312           to TestAttributeDefaultContribution().
313           Added TestExpandEntity(), TestPreserveEntity() and TestNormalization().
314
315 2003-07-19  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
316
317         * XmlValidatingReaderTests.cs : added TestValidationEvent() and
318           some code refactory.
319
320 2003-07-12  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
321
322         * XmlValidatingReaderTests.cs : added TestNonDeterministicContent() and
323           TestAttributeDefaultContribution().
324
325 2003-07-12  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
326
327         * XmlNodeReaderTests.cs : Fixed ReadInnerXmlWrongInit() for correct 
328           ReadState check.
329         * ChangeLog was incorrectly added about above stuff.
330         * XmlTextReaderTests.cs : added some reader's state check tests and
331           ReadAsElementContent and ReadAsAttributeContent.
332         * XmlTextWriterTests.cs : added DontOutputMultipleXmlns().
333
334 2003-07-06  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
335
336         * added XmlValidatingReaderTests.cs.
337
338 2003-07-01  Martin Willemoes Hansen <mwh@sysrq.dk>
339
340         * XmlTextWriterTests.cs: Made use of ExpectedException
341
342 2003-07-01  Martin Willemoes Hansen <mwh@sysrq.dk>
343
344         * Made tests which expect an exception use the
345           ExpectedException Attribute.
346
347 2003-06-20  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
348
349         * added XmlUrlResolverTests.cs.
350
351 2003-06-16  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
352
353         * added XmlCharTests.cs(separated XmlChar tests from XmlTextReaderTests)
354         * XmlTextReaderTests.cs : added ExternalDocument() which will result
355           in BaseURI test and DTD parameter entity test.
356
357 2003-06-16  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
358
359         * XmlReaderCommonTests.cs : EmptyElementWithTwoAttributes() is now
360           EmptyElementWithAttributes() and was added namespaced attribute tests.
361         * XmlTextWriterTests.cs : added WriteWhitespace().
362
363 2003-06-10  Zoltan Varga  <vargaz@freemail.hu>
364
365         * XmlDocumentTests.cs: New test for null prefix and namespaceURI in
366         CreateAttribute.
367
368 2003-06-01  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
369
370         * XmlConvertTests.cs : added VerifyNCName().
371
372 2003-05-18  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
373
374         * XmlTextWriterTests.cs : added FlushDoesnTCloseTag() and 
375           WriteWhitespaceCloseTag() (patch by Jonathan Hogg).
376           added more tests to AttributeWriteAttributeString().
377         * XmlAttributeTests.cs : SetInnerTextAndXml() rewrite.
378
379 2003-05-16  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
380
381         * XmlAttributeTests.cs : added NamespaceAttributes() and WriteTo().
382         * XmlDocumentTests.cs : fixed invalid xml of DocumentWithDoctypeDecl()
383           and not well-formed xml of OuterXmlWithDefaultXmlns().
384         * XmlElementTests.cs : added IsEmpty(). fixed not well-formed xml of
385           WriteToWithDefaultNamespace().
386         * XmlNodeReaderTests.cs : fixed incorrect result expectation of 
387           ReadInnerXmlWrongInit().
388         * XmlNodeTets.cs : applied USE_VERSION_1_1 for InsertBefore()/-After().
389         * XmlReaderCommonTests.cs, 
390           XmlTextReaderTests.cs : moved EntityReference() and EntityReference-
391           InsideText() to XmlTextReaderTests.cs, since XmlNodeReader is expected
392           to resolve these entity references.
393         * XmlTextWriterTests.cs : removed English-dependent error message check.
394           fixed incorrect state-check ignorant blocks of WriteAttributes ().
395         * XmlWriterTests.cs : modified WriteNodeFullDocument() and WriteNode-
396           XmlDecl() as MS.NET results in.
397
398 2003-05-13  Martin Willemoes Hansen <mwh@sysrq.dk>
399
400         * Tests inherits from Assertion and Assertion. prefixes removed
401
402 2003-05-05  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
403
404         * added XmlConvertTests.cs.
405
406 2003-04-29  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
407
408         * XmlAttributeTests.cs : added WriteTo.
409         * XmlReaderCommonTests.cs,
410           XmlTextReader.cs : fixed ReadInnerXml (check correct position.)
411           Reverted EmptyElementWithStartAndEndTag, EmptyElementWithAttribute,
412           and StartAndEndTagWithAttribute to XmlTextReaderTests.cs (because
413           they requires IsEmptyElement = false, which is always true for
414           XmlNodeReader).
415
416 2003-04-27  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
417
418         * XmlReaderCommonTests.cs,
419           XmlTextReaderTests.cs : Moved many tests to CommonTests.
420
421 2003-04-25  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
422
423         * XmlWriterTests.cs : added some WriteNode() related testcases.
424
425 2003-04-13  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
426
427         * XmlTextReaderTests.cs: quick fix to comment out TestExternalDocument.
428         * XmlDocumentTests.cs : quick fix to comment out LoadExternalUri and
429           LoadDocumentWithIgnoreSection.
430
431 2003-04-12  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
432
433         * added this file as a new entry.
434           See ../ChangeLog to find ChangeLog entries before than this day.