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