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