1 2006-10-27 Atsushi Enomoto <atsushi@ximian.com>
3 * XmlValidatingReaderTests.cs : added bug #79650 case.
5 2006-10-27 Atsushi Enomoto <atsushi@ximian.com>
7 * XmlTextReaderTests.cs : added bug #79683 case.
9 2006-09-26 Atsushi Enomoto <atsushi@ximian.com>
11 * XmlDeclarationTests.cs : added bug #79496 case.
13 2006-09-21 Atsushi Enomoto <atsushi@ximian.com>
15 * XmlDocumentTests.cs : added bug #79468 case.
17 2006-09-19 Atsushi Enomoto <atsushi@ximian.com>
19 * XmlElementTests.cs : added test for #79420.
20 * XmlAttributeTests.cs : added similar test.
21 * XmlDocumentTests.cs : fix warnings.
23 2006-09-04 Atsushi Enomoto <atsushi@ximian.com>
25 * XmlReaderCommonTests.cs : added test for bug #79268.
27 2006-09-01 Atsushi Enomoto <atsushi@ximian.com>
29 * XmlTextWriterTests.cs : added test for bug #79047
31 2006-08-26 Atsushi Enomoto <atsushi@ximian.com>
33 * XmlDocumentTests.cs : added test for bug #79163.
35 2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
37 * XmlTextReaderTests.cs : added test for whitespace node value which
38 comes after a text declaration in XML external entity (i.e. .ctor()
39 with XmlNodeType.Element).
41 2006-08-10 Atsushi Enomoto <atsushi@ximian.com>
43 * XmlTextWriterTests.cs : more indentation tests.
45 2006-08-07 Atsushi Enomoto <atsushi@ximian.com>
47 * XmlTextWriterTests.cs : test for #79019.
49 2006-07-28 Atsushi Enomoto <atsushi@ximian.com>
51 * XmlTextWriterTests.cs : added test case for comments, PIs and
54 2006-07-25 Atsushi Enomoto <atsushi@ximian.com>
57 Added TimeSpan conversion test for min/max values.
59 2006-06-26 Atsushi Enomoto <atsushi@ximian.com>
61 * XmlReaderCommonTests.cs : added test for bug #78706.
63 2006-06-08 Atsushi Enomoto <atsushi@ximian.com>
65 * XmlTextWriterTests.cs : added test for bug #78598.
67 2006-05-09 Atsushi Enomoto <atsushi@ximian.com>
69 * XmlAttributeTests.cs : added NonEmptyPrefixWithEmptyNS().
71 2006-04-21 Atsushi Enomoto <atsushi@ximian.com>
73 * XmlTextWriterTests.cs : test for bug #78148.
75 2006-04-14 Atsushi Enomoto <atsushi@ximian.com>
77 * XmlReaderCommonTests.cs : added test for ReadElementContentAs()
78 with argument typeof(object).
80 2006-04-12 Atsushi Enomoto <atsushi@ximian.com>
82 * XmlReaderSettingsTests.cs :
83 Added CreateValidatorFromNonIXmlNamespaceResolver() which is
84 uncovered by NVDL validator.
85 * XmlDefaultReader.cs : new file for above.
87 2006-04-06 Atsushi Enomoto <atsushi@ximian.com>
89 * XmlReaderCommonTests.cs : added test for
90 ReadElementContentAsString() and empty element.
92 2006-04-05 Atsushi Enomoto <atsushi@ximian.com>
94 * XmlWriterSettingsTest.cs : added tests on set_Encoding(),
95 set_NewLineChars() and OmitXmlDeclaration.
97 2006-03-08 Atsushi Enomoto <atsushi@ximian.com>
99 * XmlReaderCommonTests.cs : Added tests for ReadContentAsString() and
100 ReadElementContentAsString().
102 2006-02-24 Atsushi Enomoto <atsushi@ximian.com>
104 * XmlTextWriterTests.cs : added test for bug #77623. Also fixed
105 WriteString() test which failed to fail (Assert.Fail).
107 2006-02-22 Atsushi Enomoto <atsushi@ximian.com>
109 * XmlTextWriterTests.cs : added invalid character processing test.
111 2006-02-20 Atsushi Enomoto <atsushi@ximian.com>
113 * XmlReaderCommonTests.cs : added custom assertion overload that takes
115 * XmlNodeReaderTests.cs : labeled some.
116 * XmlTextWriterTests.cs :
117 Changed the semantics of AttributeNamespacesXmlnsXmlns() and
118 removed NotDotNet (in contrast this test should fail with previous
119 version of XmlTextWriter). See the code comment for details.
120 Added WriteQualifiedNameXmlnsError().
122 2006-02-14 Atsushi Enomoto <atsushi@ximian.com>
124 * XmlTextReaderTests.cs : added WhitespaceHandling tests.
126 2006-02-14 Atsushi Enomoto <atsushi@ximian.com>
128 * XmlTextWriterTests.cs : tiny test name fix, as it does not actually
131 2006-02-14 Atsushi Enomoto <atsushi@ximian.com>
133 * XmlTextWriterTests.cs : added test WriteRaw("") closes open tag.
135 2006-02-14 Atsushi Enomoto <atsushi@ximian.com>
137 * XmlTextWriterTests.cs : numbered some tests and added some comments.
139 2006-01-25 Atsushi Enomoto <atsushi@ximian.com>
141 * XmlConvertTests.cs : added test for bug #77350.
143 2006-01-16 Atsushi Enomoto <atsushi@ximian.com>
145 * XmlConvertTests.cs : added test for bug #77252.
147 2006-01-13 Atsushi Enomoto <atsushi@ximian.com>
149 * XsdValidatingReaderTests.cs : test from bug #77241.
151 2006-01-13 Atsushi Enomoto <atsushi@ximian.com>
153 * XmlTextWriterTests.cs : added some tests for XMLdecl state check.
155 2006-01-12 Atsushi Enomoto <atsushi@ximian.com>
157 * XmlTextWriterTests.cs : Split AutoCreatePrefixes() and marked as
158 Ignore rather than NotWorking. Also it is not for bug #77086 and
159 #77077 (they were fixed). See bug #77088.
161 2006-01-12 Atsushi Enomoto <atsushi@ximian.com>
163 * XmlTextWriterTests.cs : re-enabled WriteNmToken_InvalidChars().
165 2006-01-12 Atsushi Enomoto <atsushi@ximian.com>
167 * XmlTextWriterTests.cs : re-enabled bug #77094 related tests.
169 2006-01-06 Atsushi Enomoto <atsushi@ximian.com>
171 * XmlWriterTests.cs : added tests for WriteNode(XPathNavigator, bool)
172 as well as XPathNavigator.WriteSubtree(XmlWriter).
174 2006-01-06 Atsushi Enomoto <atsushi@ximian.com>
176 * XsdValidatingReaderTests.cs : test for ReadTypeValue() that it
177 does not ignore whitespace nodes, and it does not normalize string
180 2006-01-06 Atsushi Enomoto <atsushi@ximian.com>
182 * XsdValidatingReaderTests.cs : test for ReadTypeValue() with simple
185 2006-01-05 Gert Driesen <drieseng@users.sourceforge.net>
187 * XmlElementTests.cs: Improved tests for setting prefix to null
188 or zero-length string. On 2.0 profile, setting prefix to null should
189 not result in ArgumentNullException.
190 * XmlTextWriterTests.cs: Enabled WriteNmToken tests and
191 WriteWhitespace tests for null or zero-length value.
193 2006-01-05 Atsushi Enomoto <atsushi@ximian.com>
195 * XmlTextWriterTests.cs : removed silly part from
196 WriteStartElement_XmlPrefix (). We are not reproducing MS bugs.
197 (kept remaining part of this test; see if it makes sense after
198 bug #77094 got fixed).
200 2005-12-29 Gert Driesen <drieseng@users.sourceforge.net>
202 * XmlTextWriterTests.cs: Do not yet enable tests for WriteWhitespace
203 with null or zero-length value (await approval for XmlTextWriter
204 change from Atsushi).
206 2005-12-27 Gert Driesen <drieseng@users.sourceforge.net>
208 * XmlTextWriterTests.cs: Do not yet enable tests for WriteNmToken
209 with null or zero-length value (await approval for XmlTextWriter
210 change from Atsushi).
212 2005-12-27 Gert Driesen <drieseng@users.sourceforge.net>
214 * XmlTextWriterTests.cs: Added tests for WriteWhitespace and
217 2005-12-27 Gert Driesen <drieseng@users.sourceforge.net>
219 * NameTableTests.cs: Added additional tests for Add and Get methods.
221 2005-12-27 Gert Driesen <drieseng@users.sourceforge.net>
223 * XmlTextWriterTests.cs: Allow all tests to pass on .NET 1.1.
225 2005-12-26 Atsushi Enomoto <atsushi@ximian.com>
227 * XmlTextWriterTests.cs : enabled
228 WriteStartElement_Prefix_EmptyNamespace() and
229 NamespacesPrefixWithEmptyAndNullNamespaceEmpty().
231 2005-12-26 Atsushi Enomoto <atsushi@ximian.com>
233 * XmlElementTests.cs : Patch by Vorobiev Maksim.
234 - setting null to Prefix should raise ArgumentNullException.
235 - setting String.Empty to Prefix should be allowed.
237 2005-12-26 Atsushi Enomoto <atsushi@ximian.com>
239 * XsdValidatingReaderTests.cs : test for multi URLs in
240 schemaLocation. Test by Vorobiev Maskim.
242 2005-12-26 Gert Driesen <drieseng@users.sourceforge.net>
244 * XmlElementTests.cs: Fixed line endings.
246 2005-12-26 Gert Driesen <drieseng@users.sourceforge.net>
248 * XmlTextWriterTests.cs: Renamed tests to avoid ambiguity, and
249 renumbered some tests. Added tests for WriteStartElement and
250 WriteElementString for zero-length and null local names.
251 Added tests bugs #77093, #77094 and #77095.
253 2005-12-26 Gert Driesen <drieseng@users.sourceforge.net>
255 * XmlNamespaceManagerTests.cs: Added tests for xml prefix.
257 2005-12-23 Atsushi Enomoto <atsushi@ximian.com>
259 * XmlTextWriterTests.cs : XmlSpace_Valid() is working now.
261 2005-12-23 Atsushi Enomoto <atsushi@ximian.com>
263 * XmlTextWriterTests.cs : XmlNs_Valid2() is working now.
265 2005-12-23 Gert Driesen <drieseng@users.sourceforge.net>
267 * XmlTextWriterTests.cs: Fixed line endings. Enabled XmlPrefix_ValidMS
268 test. Added bug numbers to test cases.
270 2005-12-23 Gert Driesen <drieseng@users.sourceforge.net>
272 * XmlTextWriterTests.cs: Improved coverage of xml prefix tests.
274 2005-12-16 Gert Driesen <drieseng@users.sourceforge.net>
276 * XmlTextWriterTests.cs: Fixed some tests that caught exception to
277 become useful. Added few tests that fail on Mono.
279 2005-12-16 Gert Driesen <drieseng@users.sourceforge.net>
281 * XmlTextWriterTests.cs: No longer derive from deprecated Assertion
282 class. Added WriteDocType tests.
283 * XmlWriterTests.cs: No longer derive from deprecated Assertion class.
285 2005-12-15 Konstantin Triger <kostat@mainsoft.com>
287 * XmlTextWriterTests.cs: added WriteCDataNull test.
289 2005-12-14 Atsushi Enomoto <atsushi@ximian.com>
291 * XmlDocumentTests.cs : (CreateNodeNodeTypeName) the previous fix was
292 wrong; ArgumentException is the expected exception (it anyways won't
293 work under MS.NET 2.0).
294 * XmlNodeTests.cs : added labels to assertions. another NotDotNet case.
295 * XmlAttributeTests.cs : ditto.
297 2005-12-14 Atsushi Enomoto <atsushi@ximian.com>
299 * XmlDocumentTests.cs, XmlAttributeCollectionTests.cs
300 XmlElementTests.cs, XmlCharacterDataTests.cs :
301 Marked NotDotNet for some tests broken under 2.0 (MS bugs).
302 Marked Ignore for some tests which originally does not make sense.
303 Changed types in ExpectedException for some tests under 2.0.
305 2005-12-12 Atsushi Enomoto <atsushi@ximian.com>
307 * XmlAssert.cs : new file.
309 2005-12-12 Atsushi Enomoto <atsushi@ximian.com>
311 * XmlReaderCommonTests.cs : enabled MoveToNextSibling() tests.
313 2005-12-12 Atsushi Enomoto <atsushi@ximian.com>
315 * XmlReaderCommonTests.cs : added several tests for 2.0 methods.
317 2005-12-09 Atsushi Enomoto <atsushi@ximian.com>
319 * XmlTextReaderTests.cs : added test for Encoding property.
321 2005-12-09 Atsushi Enomoto <atsushi@ximian.com>
323 * XmlReaderCommonTests.cs : added tests for ReadToDescendant() and
326 2005-12-09 Atsushi Enomoto <atsushi@ximian.com>
328 * XmlReaderSettingsTests.cs : added some ConformanceLevel tests.
329 Added CreateClonesSettings() to make sure XmlReader.Create() clones
332 2005-12-08 Atsushi Enomoto <atsushi@ximian.com>
334 * XmlReaderSettingsTests.cs : (DefaultValue)
335 Added assertion label everywhere.
336 * XmlWriterTests.cs : WriteNodeError is broken under MS.NET 2.0 (it
337 should cause an error).
339 2005-12-08 Atsushi Enomoto <atsushi@ximian.com>
341 * XmlReaderSettingsTests.cs : SetSchemas() should not cause an error.
342 Added SetSchemasNull() as well.
343 * XmlUrlResolverTests.cs : (ResolveUriWithNullArgs)
344 expect ArgumentNullException instead of ArgumentException.
345 This is a fix in .NET 2.0.
347 2005-12-08 Atsushi Enomoto <atsushi@ximian.com>
349 * XsdParticleValidationTests.cs : ValidateRootElementOnlyInvalid()
350 does not throw validation exception under MS 2.0, this NotDotNet.
352 2005-12-08 Atsushi Enomoto <atsushi@ximian.com>
354 * XmlReaderCommonTests.cs : use ProhibitDtd=false in CreateSimple()
355 and added CreateSimpleProhibitDtd().
357 2005-11-09 Atsushi Enomoto <atsushi@ximian.com>
359 * XmlWriterSettingsTests.cs : NormalizeNewLines does not exist anymore
361 2005-11-09 Atsushi Enomoto <atsushi@ximian.com>
363 * XmlConvertTests.cs : tests for ToUInt16/32/64() and VerifyTOKEN().
365 2005-11-09 Atsushi Enomoto <atsushi@ximian.com>
367 * XmlConvertTests.cs : some tests for ToInt64(), ToSByte(),
369 2005-11-09 Atsushi Enomoto <atsushi@ximian.com>
371 * XmlConvertTests.cs : some tests for ToInt16(), ToInt32(),
372 VerifyName() and VerifyNCName().
374 2005-11-07 Atsushi Enomoto <atsushi@ximian.com>
376 * XmlReaderSettingsTests.cs : XmlSchemaValidationFlags is updated.
378 2005-10-23 Atsushi Enomoto <atsushi@ximian.com>
380 * XmlNamespaceManagerTests.cs :
381 well, hence GetNamespacesInScope() is NotDotNet.
383 2005-10-23 Atsushi Enomoto <atsushi@ximian.com>
385 * XmlNamespaceManagerTests.cs : GetNamespacesInScope() - Added test
386 labels. Fixed counts; they count default namespaces. MS seems to
387 have a bug on declaration removal (xmlns='') on .Local.
388 * XmlNodeReaderTests.cs : in .NET 2.0 undeclared entity are not
389 allowed at all, so disabled tests that depends on such references.
391 2005-10-23 Atsushi Enomoto <atsushi@ximian.com>
393 * XmlTextWriterTests.cs : split some tests that try to write nodes
394 at error state (.NET 2.0 correctly rejects them).
396 2005-10-23 Atsushi Enomoto <atsushi@ximian.com>
398 * XmlTextReaderTests.cs, XmlValidatingReaderTests.cs,
399 XmlReaderCommonTests.cs : added and fixed tests to make sure that
400 LookupNamespace("") returns null for default namespace, and checks
401 that empty namespace URI is not allowed for non-empty prefix.
403 2005-10-04 Atsushi Enomoto <atsushi@ximian.com>
405 * XmlConvertTests.cs : added test for bug #76328.
407 2005-10-01 Atsushi Enomoto <atsushi@ximian.com>
409 * XmlWriterSettingsTests.cs : test for NormalizeNewLines.
411 2005-10-01 Atsushi Enomoto <atsushi@ximian.com>
413 * XmlAttributeTests.cs : test for bug #76311.
415 2005-10-01 Atsushi Enomoto <atsushi@ximian.com>
417 * XmlReaderCommonTests.cs : added simple Create() test.
419 2005-09-28 Atsushi Enomoto <atsushi@ximian.com>
421 * XmlNodeReaderTests.cs : added test for bug #76260.
423 2005-09-27 Atsushi Enomoto <atsushi@ximian.com>
425 * XmlTextReaderTests.cs : added test for bug #76247.
427 2005-09-26 Atsushi Enomoto <atsushi@ximian.com>
429 * XmlValidatingReaderTests.cs : added test for bug #76234.
431 2005-09-25 Atsushi Enomoto <atsushi@ximian.com>
433 * XmlReaderSettingsTests.cs : XmlSchemaValidationFlags NET_2_0 update.
435 2005-09-21 Atsushi Enomoto <atsushi@ximian.com>
437 * XmlWriterSettingsTests.cs : removed NormalizeNewLines.
439 2005-09-21 Atsushi Enomoto <atsushi@ximian.com>
441 * XmlReaderSettingsTests.cs : updated NET_2_0 related tests.
442 * NameTableTests.cs : numbered testcases. fixed argument order.
444 2005-09-14 Atsushi Enomoto <atsushi@ximian.com>
446 * XmlTextReaderTests.cs : added #76102 testcase.
448 2005-09-14 Atsushi Enomoto <atsushi@ximian.com>
450 * XmlTextWriterTests.cs : added #76095 testcase.
452 2005-08-31 Sebastien Pouliot <sebastien@ximian.com>
454 * XmlSecureResolverTests.cs: Added more test cases for CreateEvidence.
455 * XmlSecureResolverCas.cs: New. CAS unit tests for XmlSecureResolver.
456 * XmlExceptionCas.cs: New. CAS unit tests for exception serialization.
458 2005-08-04 Atsushi Enomoto <atsushi@ximian.com>
460 * XmlAttributeTests.cs : Test if set_Value() works in such cases that
461 there was only one child in attribute and it was an entity reference.
463 2005-07-28 Atsushi Enomoto <atsushi@ximian.com>
465 * XsdValidatingReaderTests.cs : added test case for duplicating
466 assignment of both Schemas.Add() and xsi:schemaLocation where
467 schemaLocation could not be resolved.
469 2005-07-14 Atsushi Enomoto <atsushi@ximian.com>
471 * XmlTextWriterTests.cs : added bug #75546 testcase.
473 2005-06-29 Atsushi Enomoto <atsushi@ximian.com>
475 * XmlConvertTests.cs : added timespan milliseconds testcase.
477 2005-06-27 Atsushi Enomoto <atsushi@ximian.com>
479 * XmlTextReaderTests.cs : added a testcase for not-wf entity
480 declaration which is actually not used in the instance.
482 2005-06-23 Atsushi Enomoto <atsushi@ximian.com>
484 * XsdParticleValidationTests.cs : XmlSchemaException ->
485 XmlSchemaValidationException under 2.0 profile.
487 2005-06-17 Atsushi Enomoto <atsushi@ximian.com>
489 * XmlValidatingReaderTests.cs : added attribute namespace check in
490 DefaultXmlnsAttributeLookup() as well.
492 2005-06-17 Atsushi Enomoto <atsushi@ximian.com>
494 * XmlValidatingReaderTests.cs : added DefaultXmlnsAttributeLookup().
496 2005-05-31 Atsushi Enomoto <atsushi@ximian.com>
498 * XmlValidatingReaderTests.cs : let's test external DTD as well.
500 2005-05-31 Atsushi Enomoto <atsushi@ximian.com>
502 * XmlValidatingReaderTests.cs : added ResolveEntityAndBaseURI() which
503 is imported from sys.security.
505 2005-05-25 Andrew Skiba <andrews@mainsoft.com>
507 * W3C : directory added
509 2005-05-10 Atsushi Enomoto <atsushi@ximian.com>
511 * XmlValidatingReaderTests.cs : fixed TestPreserveEntityNotOnDotNet()
512 which was regarded as a bug while it was by design.
514 2005-05-05 Atsushi Enomoto <atsushi@ximian.com>
516 * XmlNamespaceManagerTests.cs : removed more atomizedName tests.
518 2005-05-05 Atsushi Enomoto <atsushi@ximian.com>
520 * XmlNamespaceManagerTests.cs : removed atomizedName related tests.
522 2005-03-25 Atsushi Enomoto <atsushi@ximian.com>
524 * XmlTextWriterTests.cs : added more test case for xml:space.
526 2005-03-24 Atsushi Enomoto <atsushi@ximian.com>
528 * XmlTextWriterTests.cs : added more tests on WriteQualifiedName().
530 2005-03-15 Atsushi Enomoto <atsushi@ximian.com>
532 * XmlValidatingReaderTests.cs : Added test for sequential text nodes
533 which affects on ExpandEntities.
535 2005-03-09 Atsushi Enomoto <atsushi@ximian.com>
537 * XmlTextReaderTests.cs : added SurrogatePair() based on bug #73513.
539 2005-03-07 Atsushi Enomoto <atsushi@ximian.com>
541 * XmlDocumentTests.cs : Added ReadNodeEntityReferenceFillsChildren.
542 Test case by Konstantin Triger.
544 2005-03-07 Atsushi Enomoto <atsushi@ximian.com>
546 * XmlValidatingReaderTests.cs : added ResolveEntityReadAttributeValue()
548 2005-03-03 Atsushi Enomoto <atsushi@ximian.com>
550 * XmlTextWriterTests.cs : added testcase for duplicating namespace
551 mapping processing (should create another prefix, not exception).
553 2005-03-02 Atsushi Enomoto <atsushi@ximian.com>
555 * XmlTextWriterTests.cs : Added test for LookupPrefix() for
558 2005-02-25 Atsushi Enomoto <atsushi@ximian.com>
560 * XmlNodeTests.cs : added Clone() of readonly node returns a node
561 that is not readonly.
563 2005-02-25 Atsushi Enomoto <atsushi@ximian.com>
565 * XmlAttributeTests.cs : added nonNCName Prefix case.
567 2005-02-24 Atsushi Enomoto <atsushi@ximian.com>
569 * XmlTextWriterTests.cs : Test for call to WriteRaw() -> WriteString()
571 2005-02-16 Atsushi Enomoto <atsushi@ximian.com>
573 * XmlConvertTests.cs : added some null/empty string cases for
574 EncodeName()/EncodeLocalName()/EncodeNmToken().
576 2005-02-15 Atsushi Enomoto <atsushi@ximian.com>
578 * XmlElementTests.cs : assertion numbering on
579 RemoveDoesNotRemoveDefaultAttributes().
581 2005-01-26 Nick Drochak <ndrochak@ieee.org>
583 * XmlValidatingReaderTests.cs: Move MS.NET bug-exposing test to a new
584 test method and ignore it on .NET.
586 2005-01-17 Atsushi Enomoto <atsushi@ximian.com>
588 * XmlReaderSettingsTests.cs : added some .ctor() tests.
590 2005-01-13 Atsushi Enomoto <atsushi@ximian.com>
592 * XmlReaderCommonTests.cs : added labels for tests.
593 Marked MoveToXmlDeclAttributes() as [Ignore] again because there is
594 no consistent reference implementation to follow.
596 2005-01-13 Atsushi Enomoto <atsushi@ximian.com>
598 * XmlValidatingReaderTests.cs,
599 XmlReaderCommonTests.cs,
600 XmlTextWriterTests.cs,
601 XmlUrlResolverTests.cs :
602 Marked as NotDotNet for those tests that fails under MS.NET.
603 Commented out some XmlTextWriter implementation-dependent assertions.
604 Fixed ResolveUriWithNullArgs () expected return type.
606 2005-01-11 Atsushi Enomoto <atsushi@ximian.com>
608 * XmlTextWriterTests.cs : added Indent2() to test WriteComment EOL.
610 2004-01-11 Atsushi Enomoto <atsushi@ximian.com>
612 * XmlReaderCommonTests.cs :
613 Oops, ReadAttributeValue() was not reverted. Now marked as NotDotNet.
615 2004-01-11 Atsushi Enomoto <atsushi@ximian.com>
617 * XmlReaderCommonTests.cs : reverted r38601. It is MS XmlTextReader
618 that is buggy on attribute value's Prefix and NamespaceURI.
620 2005-01-10 Nick Drochak <ndrochak@ieee.org>
622 * XmlWriterTests.cs: Fix build warnings.
623 * XmlReaderCommonTests.cs: Make tests pass on Fx1.1. XmlNodeReader
624 has different default attributes it seems.
626 2004-12-15 Raja R Harinath <rharinath@novell.com>
628 * XmlReaderSettingsTests.cs (DefaultValue): Update DtdValidate and
629 XsdValidate references to use ValidationType.
631 2004-12-08 Atsushi Enomoto <atsushi@ximian.com>
633 * XmlReaderSettingsTests.cs : updated some boolean flags to
634 XmlSchemaValidationFlags.
636 2004-11-22 Atsushi Enomoto <atsushi@ximian.com>
638 * XmlTextReaderTests.cs : added AttributeNormalizationWrapped().
640 2004-11-14 Atsushi Enomoto <atsushi@ximian.com>
642 * XmlWriterTests.cs : Added test for WriteAttributes().
644 2004-11-08 Atsushi Enomoto <atsushi@ximian.com>
646 * XmlNodeReaderTests.cs : numbered some of asserts.
648 2004-11-08 Atsushi Enomoto <atsushi@ximian.com>
650 * XmlTextReaderTests.cs : added tests for 2.0 entity handling.
651 * XmlValidatingReaderTests.cs : modified tests for entity handling
652 that are changed in 2.0.
654 2004-10-29 Atsushi Enomoto <atsushi@ximian.com>
656 * XmlReaderCommonTests.cs : ReadAsObject() is removed.
657 * XmlTextWriterTests.cs : added CloseTwice().
658 * XmlNodeTests.cs : added labels.
660 2004-09-08 Atsushi Enomoto <atsushi@ximian.com>
662 * XmlWriterSettingsTests.cs : added.
664 2004-09-07 Atsushi Enomoto <atsushi@ximian.com>
666 * XmlReaderCommonTests.cs : Added tests for ReadAsObject().
668 2004-09-07 Atsushi Enomoto <atsushi@ximian.com>
670 * XmlNamespaceManagerTests.cs : Added test for duplicate addition,
671 atomization, complex RemoveNamespace() and GetNamespacesInScope().
673 2004-09-07 Atsushi Enomoto <atsushi@ximian.com>
675 * XmlReaderSettingsTests.cs : added, including XmlReader.Create() tests
676 * XmlTextReaderTests.cs : added normalization and Setting sests.
678 2004-09-06 Atsushi Enomoto <atsushi@ximian.com>
680 * XmlElementTests.cs : added another set_InnerXml test.
681 * XmlNodeTests.cs : added BaseURI test.
682 * XmlTextReaderTests.cs : added tests for Normalization, EOF,
683 LineNumber, LinePosition (all reported ones).
684 * XsdValidatingReaderTests.cs : more descriptions.
686 2004-09-06 Atsushi Enomoto <atsushi@ximian.com>
688 * XmlTextReaderTests.cs : added ProhibitDtd().
689 * XmlWriterTests.cs : added WriteNodeError().
691 2004-06-21 Atsushi Enomoto <atsushi@ximian.com>
693 * XmlSecureResolverTests.cs : Just [Ignore] EmptyEvidenceDeniedAccess.
696 2004-06-18 Atsushi Enomoto <atsushi@ximian.com>
698 * XmlSecureResolverTests.cs : [TestFixture] was missing.
700 2004-06-14 Atsushi Enomoto <atsushi@ximian.com>
702 * XmlTextWriterTests.cs : Avoid CR/CRLF testing complexity.
704 2004-06-14 Atsushi Enomoto <atsushi@ximian.com>
706 * XmlUrlResolverTests.cs : Unlike MS.NET, we treats Unix absolute file
707 URI file:///usr/local/src as correct file path. MS.NET is not aware
708 of such format and parses as "host = usr, path = /local/src".
710 2004-06-06 Atsushi Enomoto <atsushi@ximian.com>
712 * XmlTextWriterTests.cs : Added indentation testcase (it might now
713 work due to CompareInfo.IndexOf() bug).
715 2004-06-06 Atsushi Enomoto <atsushi@ximian.com>
717 * XmlTextReaderTests.cs : added some namespace check tests.
719 2004-05-27 Atsushi Enomoto <atsushi@ximian.com>
721 * XmlTextReaderTests.cs : added test for bug #59142.
722 * XmlTextWriterTests.cs : added test for bug #59154.
723 * XmlDocumentTests.cs : added test for bug #59155.
725 2004-05-24 Atsushi Enomoto <atsushi@ximian.com>
727 * XmlNodeTests.cs : added Normalize2().
729 2004-05-13 Atsushi Enomoto <atsushi@ximian.com>
731 * XsdValidatingReaderTests.cs : Ignore TestNamespaceFalse(). It is not
732 kind of thing that should be supported.
733 * XmlValidatingReaderTests.cs : commented a bit.
735 2004-04-24 Atsushi Enomoto <atsushi@ximian.com>
737 * XmlConvertTests.cs : Commented out locale-dependent tests.
738 * XmlDocumentTests.cs : Uncommented now-testable lines.
739 Commented out that should not be allowed, such as non-XML-name node.
741 2004-04-24 Atsushi Enomoto <atsushi@ximian.com>
743 * XmlDeclarationTests.cs : More InnerText tests.
745 2004-04-20 Atsushi Enomoto <atsushi@ximian.com>
747 * XmlCharacterDataTests.cs : Added more tests for Substring().
748 * XmlConvertTests.cs : Commented out locale-dependent tests.
749 * XmlDocumentTests.cs : Added LoadEntityReference().
751 2004-03-31 Atsushi Enomoto <atsushi@ximian.com>
753 * Added nist_dom tests from Mainsoft hackers.
754 * Added XmlSecureResolverTests.cs.
756 2004-03-16 Atsushi Enomoto <atsushi@ximian.com>
758 * XmlDocumentTests.cs : Added PreserveWhitespace2() (whitespace nodes
759 should be written regardless of document.PreserveWhitespace.)
761 2004-03-15 Atsushi Enomoto <atsushi@ximian.com>
763 * XmlReaderCommonTests.cs : Added tests for ReadInner/OuterXml() on
766 2004-03-14 Atsushi Enomoto <atsushi@ximian.com>
768 * XmlAttributeCollectionTests.cs : Added InsertAfterError().
769 * XmlNodeTests.cs : Added SelectNodes(), SelectNodes2() [commented].
771 2004-03-04 Atsushi Enomoto <atsushi@ximian.com>
773 * XmlDocumentTests.cs : added Implementation().
775 2004-02-17 Atsushi Enomoto <atsushi@ximian.com>
777 * XmlEntityTests.cs, XmlDocumentEventTests.cs : added.
779 2004-02-05 Atsushi Enomoto <atsushi@ximian.com>
781 * XmlDocumentTests.cs : Added ReadNodeEmptyContent() and
782 ReadNodeWhitespace().
783 * XmlElementTests.cs : Added SetAttributeNodeError().
785 2004-02-04 Atsushi Enomoto <atsushi@ximian.com>
787 * XmlEntityReferenceTests.cs : renamed TestDescendantsRecursively to
788 DescendantsRecursively and added more test lines.
790 * XmlReaderCommonTests.cs : Added MoveToXmlDeclAttribute(). However
791 it is ignored (since XmlNodeReader behaves differently, maybe bug).
793 2004-02-03 Atsushi Enomoto <atsushi@ximian.com>
795 * XmlReaderCommonTests.cs : Added SurrogatePairContent().
796 * XmlDocumentTests.cs : Added LoadXmlReaderNamespacesFalse().
797 * XmlEntityReferenceTests.cs : Added TestsDescendantsRecursively().
799 2004-01-28 Atsushi Enomoto <atsushi@ximian.com>
801 * XmlDocumentTypeTests.cs : Added IncorrectInternalSubset().
802 * XmlNodeTests.cs : Since .NET 1.1 also prohibits multiple document
803 element, removed extraneous test switch for InsertBefore().
804 * XsdParticleValidationTests.cs,
805 XsdValidatingReaderTests.cs : These test class names are too
806 ambiguous so just renamed them. (No bug reports are found on them,
807 but should be warned in the meantime.)
809 2004-01-23 Atsushi Enomoto <atsushi@ximian.com>
811 * XmlElementTests.cs : Added SetAttributeXmlns.
812 * XmlTextWriterTests.cs : Added several xmlns-related tests.
814 2004-01-22 Atsushi Enomoto <atsushi@ximian.com>
816 * XmlTextWriterTests.cs : Added *Do*OutputRemovalDefaultNSDeclaration.
818 2004-01-20 Atsushi Enomoto <atsushi@ximian.com>
820 * XmlElementTests.cs : Added WriteToMakesNonsenseForDefaultNSChildren.
821 * XmlTextWriterTests.cs : Added DontOutputRemovalDefaultNSDeclaration.
823 2004-01-14 Atsushi Enomoto <atsushi@ximian.com>
825 * XmlAttributeCollectionTests.cs : Added RemoveDefaultAttribute().
826 * XmlDocumentTests.cs, XmlElementTests.cs, XmlNodeReaderTests.cs,
827 XmlTextReaderTests.cs, XmlTextWriter.cs, XmlWriterTests.cs :
828 Close or avoid XmlTextReader.
830 2004-01-03 Atsushi Enomoto <atsushi@ximian.com>
832 * XmlAttributeCollectionTests.cs :
833 added InsertAfterReplacesInCorrectOrder().
834 * XmlUrlResolverTests.cs : fixed file path.
835 * XmlTextReaderTests.cs : fixed file path.
836 * XmlTextWriterTests.cs : added ElementXmlnsNeedEscape().
838 2003-12-21 Atsushi Enomoto <atsushi@ximian.com>
840 * XmlDocumentTests.cs, XmlElementTests.cs :
841 Added GetElementsByTagNameNs2().
843 2003-12-16 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
845 * XmlDeclarationTests.cs : Added InvalidInnerText().
846 * XmlDocumentTests.cs : CRLF fix (to LF)
847 * XmlWriterTests.cs : tiny fix on WriteNodeFullDocument().
848 * XmlValidatingReaderTests.cs : Fixed entity handling check tests.
850 2003-11-28 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
852 * XmlWriterTests.cs : Added WriteNodeFullDocument() with
853 encoding specification. Added WriteNodeNonEmptyElement().
854 * XmlUrlResolverTests.cs : Added GetEntityWithNonStreamReturnType()
855 and GetEntityWithRelativeFileUri().
856 * XmlTextWriterTests.cs : Added some namespace related tests.
857 * XmlTextReaderTests.cs : Added char-entity and ReadBase64() tests.
858 * XmlNodeTests.cs : GetPrefixOfNamespace() test also for disconnected
860 * XmlElementTests.cs : Added ConstructionAndDefaultAttributes().
861 * XmlDeclarationTests.cs : Added InvalidInnerText().
862 * XmlAttributeTests.cs : Added CheckPrefixWithNamespace().
864 2003-10-13 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
866 * XmlWriterTests.cs : Added WriteSurrogateCharEntity().
868 2003-10-13 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
870 * XmlElementTests.cs : Added more tests on
871 RemoveDoesNotRemoveDefaultAttributes().
872 * XmlNodeTests.cs : Added Normalize(), GetNamespaceOfPrefix() and
873 GetNamespaceOfPrefixNullArg().
874 * XmlWriterTests.cs : Added WriteNodeNone().
876 2003-10-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
878 * XmlConvertTests.cs : patch by Jonathan Kessler. Added more test
880 * XmlUrlResolverTests.cs : Renamed NullArgs to ResolveUriWithNullArgs,
881 and added GetEntityWithNullArgs() (though it is uncommented).
882 * XmlReaderCommonTests.cs : Added XML Schema-mode XmlValidatingReader
885 2003-09-21 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
887 * XmlTextReaderTests.cs : Oops, it was CRLF injected ;-)
889 2003-09-21 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
891 * XmlReaderCommonTests.cs : Added ProhibitedMultipleAttributes().
892 Fixed ReadAttributeValue(). Now I think it is MS.NET XmlTextReader
893 which is rather buggy than their XmlNodeReader.
894 * XmlTextReaderTests.cs : Added IfNamespacesThenProhibitedAttributes()
895 and trivial messagefix.
897 2003-09-21 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
899 * XmlNamespaceManagerTests.cs : Added PopScopeMustKeepAddedInScope().
901 2003-08-24 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
903 * XmlAttributeTests.cs : Added DefaultAttributeRemoval() and
904 EmptyStringHasTextNode().
905 * XmlElementTests.cs : Added RemoveDoesNotRemoveDefaultAttributes().
906 * XmlReaderCommonTests.cs : Added overroaded AssertNodeValues() and
907 ReadAttributeValue().
908 * XmlTextReaderTests.cs :
909 Added NotAllowedCharRef() and ExpandParameterEntity().
910 Also added but ignored tests: UndeclaredEntityInIntSubsetOnlyXml()
911 and UndeclaredEntityInStandaloneXml().
912 * XmlValidatingReaderTests.cs : TestAttributeDefaultContribution()
914 * Added XsdParticleValidationTests.cs and XsdValidatingReaderTests.cs.
916 2003-08-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
918 * XmlReaderCommonTests.cs : Its XmlValidatingReader.EntityHandling
919 should be ExpandCharEntities.
920 * XmlValidatingReaderTests.cs : added ResolveEntity(),
921 ResolveEntity2() and ResolveEntityWithoutDTD().
923 2003-07-31 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
925 * XmlDocumentTests.cs : added LoadThrowsUndeclaredEntity() and
926 CreateEntityReferencesWithoutDTD().
927 * XmlNodeReaderTests.cs : added ResolveEntity(), ResolveEntity2() and
928 ResolveEntityWithoutDTD().
930 2003-07-29 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
932 * XmlDocumentTests.cs : added DTDEntityAttributeHandling() test.
933 * XmlElementTests.cs : added WriteToDefaultAttribute() test.
934 * XmlNodeTests.cs : added InnerXmlWithXmlns () test.
935 * XmlTextWriterTests.cs : added DontOutputNonDeclaredXmlns () test.
936 * XmlValidatingReaderTests.cs : modified TestResolveEntity() to have
937 entity reference inside text content (and it now fails).
939 2003-07-26 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
941 * XmlAttributeTests.cs : added IdentityConstraints().
942 * XmlDocumentTests.cs : added DocumentTypeNodes().
943 * XmlNodeTests.cs : added InnerText().
944 * XmlReaderCommonTests.cs : added XmlValidatingReader as one of the
945 testing reader. Added IndexerAndAttributes().
946 * XmlValidatingReader.cs : modified TestAttributes() to have
947 ReadAttributeValue() tests. Added TestIdentityConstraints()
949 2003-07-24 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
951 * XmlConvertTests.cs,
953 XmlTextWriterTests.cs : removed some compilation warning.
954 * XmlNodeReaderTests.cs : reverted Jul. 12th. ReadInnerXmlWrongInit()
956 * XmlValidatingReaderTests.cs : Code refactory (removed xml1, xml2...
957 and changed PrepareXmlReader() as returning validating reader.
958 Added indexer (this[]) property check and ValidationType.None check
959 to TestAttributeDefaultContribution().
960 Added TestExpandEntity(), TestPreserveEntity() and TestNormalization().
962 2003-07-19 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
964 * XmlValidatingReaderTests.cs : added TestValidationEvent() and
967 2003-07-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
969 * XmlValidatingReaderTests.cs : added TestNonDeterministicContent() and
970 TestAttributeDefaultContribution().
972 2003-07-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
974 * XmlNodeReaderTests.cs : Fixed ReadInnerXmlWrongInit() for correct
976 * ChangeLog was incorrectly added about above stuff.
977 * XmlTextReaderTests.cs : added some reader's state check tests and
978 ReadAsElementContent and ReadAsAttributeContent.
979 * XmlTextWriterTests.cs : added DontOutputMultipleXmlns().
981 2003-07-06 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
983 * added XmlValidatingReaderTests.cs.
985 2003-07-01 Martin Willemoes Hansen <mwh@sysrq.dk>
987 * XmlTextWriterTests.cs: Made use of ExpectedException
989 2003-07-01 Martin Willemoes Hansen <mwh@sysrq.dk>
991 * Made tests which expect an exception use the
992 ExpectedException Attribute.
994 2003-06-20 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
996 * added XmlUrlResolverTests.cs.
998 2003-06-16 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
1000 * added XmlCharTests.cs(separated XmlChar tests from XmlTextReaderTests)
1001 * XmlTextReaderTests.cs : added ExternalDocument() which will result
1002 in BaseURI test and DTD parameter entity test.
1004 2003-06-16 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
1006 * XmlReaderCommonTests.cs : EmptyElementWithTwoAttributes() is now
1007 EmptyElementWithAttributes() and was added namespaced attribute tests.
1008 * XmlTextWriterTests.cs : added WriteWhitespace().
1010 2003-06-10 Zoltan Varga <vargaz@freemail.hu>
1012 * XmlDocumentTests.cs: New test for null prefix and namespaceURI in
1015 2003-06-01 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
1017 * XmlConvertTests.cs : added VerifyNCName().
1019 2003-05-18 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
1021 * XmlTextWriterTests.cs : added FlushDoesnTCloseTag() and
1022 WriteWhitespaceCloseTag() (patch by Jonathan Hogg).
1023 added more tests to AttributeWriteAttributeString().
1024 * XmlAttributeTests.cs : SetInnerTextAndXml() rewrite.
1026 2003-05-16 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
1028 * XmlAttributeTests.cs : added NamespaceAttributes() and WriteTo().
1029 * XmlDocumentTests.cs : fixed invalid xml of DocumentWithDoctypeDecl()
1030 and not well-formed xml of OuterXmlWithDefaultXmlns().
1031 * XmlElementTests.cs : added IsEmpty(). fixed not well-formed xml of
1032 WriteToWithDefaultNamespace().
1033 * XmlNodeReaderTests.cs : fixed incorrect result expectation of
1034 ReadInnerXmlWrongInit().
1035 * XmlNodeTets.cs : applied USE_VERSION_1_1 for InsertBefore()/-After().
1036 * XmlReaderCommonTests.cs,
1037 XmlTextReaderTests.cs : moved EntityReference() and EntityReference-
1038 InsideText() to XmlTextReaderTests.cs, since XmlNodeReader is expected
1039 to resolve these entity references.
1040 * XmlTextWriterTests.cs : removed English-dependent error message check.
1041 fixed incorrect state-check ignorant blocks of WriteAttributes ().
1042 * XmlWriterTests.cs : modified WriteNodeFullDocument() and WriteNode-
1043 XmlDecl() as MS.NET results in.
1045 2003-05-13 Martin Willemoes Hansen <mwh@sysrq.dk>
1047 * Tests inherits from Assertion and Assertion. prefixes removed
1049 2003-05-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
1051 * added XmlConvertTests.cs.
1053 2003-04-29 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
1055 * XmlAttributeTests.cs : added WriteTo.
1056 * XmlReaderCommonTests.cs,
1057 XmlTextReader.cs : fixed ReadInnerXml (check correct position.)
1058 Reverted EmptyElementWithStartAndEndTag, EmptyElementWithAttribute,
1059 and StartAndEndTagWithAttribute to XmlTextReaderTests.cs (because
1060 they requires IsEmptyElement = false, which is always true for
1063 2003-04-27 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
1065 * XmlReaderCommonTests.cs,
1066 XmlTextReaderTests.cs : Moved many tests to CommonTests.
1068 2003-04-25 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
1070 * XmlWriterTests.cs : added some WriteNode() related testcases.
1072 2003-04-13 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
1074 * XmlTextReaderTests.cs: quick fix to comment out TestExternalDocument.
1075 * XmlDocumentTests.cs : quick fix to comment out LoadExternalUri and
1076 LoadDocumentWithIgnoreSection.
1078 2003-04-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
1080 * added this file as a new entry.
1081 See ../ChangeLog to find ChangeLog entries before than this day.