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