2005-02-15 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.XML / Test / System.Xml / ChangeLog
index 86b37044051adf9b9bbdb69ce76581658b169a7c..091811071bcf70ca997b7bd38215feed6ccfcbec 100644 (file)
@@ -1,3 +1,357 @@
+2005-02-15  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlElementTests.cs : assertion numbering on 
+         RemoveDoesNotRemoveDefaultAttributes().
+
+2005-01-26  Nick Drochak  <ndrochak@ieee.org>
+
+       * XmlValidatingReaderTests.cs: Move MS.NET bug-exposing test to a new
+       test method and ignore it on .NET.
+
+2005-01-17  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlReaderSettingsTests.cs : added some .ctor() tests.
+
+2005-01-13  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlReaderCommonTests.cs : added labels for tests.
+         Marked MoveToXmlDeclAttributes() as [Ignore] again because there is
+         no consistent reference implementation to follow.
+
+2005-01-13  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlValidatingReaderTests.cs,
+         XmlReaderCommonTests.cs,
+         XmlTextWriterTests.cs,
+         XmlUrlResolverTests.cs :
+         Marked as NotDotNet for those tests that fails under MS.NET.
+         Commented out some XmlTextWriter implementation-dependent assertions.
+         Fixed ResolveUriWithNullArgs () expected return type.
+
+2005-01-11  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextWriterTests.cs : added Indent2() to test WriteComment EOL.
+
+2004-01-11  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlReaderCommonTests.cs :
+         Oops, ReadAttributeValue() was not reverted. Now marked as NotDotNet.
+
+2004-01-11  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlReaderCommonTests.cs : reverted r38601. It is MS XmlTextReader
+         that is buggy on attribute value's Prefix and NamespaceURI.
+
+2005-01-10  Nick Drochak  <ndrochak@ieee.org>
+
+       * XmlWriterTests.cs: Fix build warnings.
+       * XmlReaderCommonTests.cs: Make tests pass on Fx1.1.  XmlNodeReader
+       has different default attributes it seems.
+
+2004-12-15  Raja R Harinath  <rharinath@novell.com>
+
+       * XmlReaderSettingsTests.cs (DefaultValue): Update DtdValidate and
+       XsdValidate references to use ValidationType.
+
+2004-12-08  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlReaderSettingsTests.cs : updated some boolean flags to 
+         XmlSchemaValidationFlags.
+
+2004-11-22  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextReaderTests.cs : added AttributeNormalizationWrapped().
+
+2004-11-14  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlWriterTests.cs : Added test for WriteAttributes().
+
+2004-11-08  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlNodeReaderTests.cs : numbered some of asserts.
+
+2004-11-08  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextReaderTests.cs : added tests for 2.0 entity handling.
+       * XmlValidatingReaderTests.cs : modified tests for entity handling
+         that are changed in 2.0.
+
+2004-10-29  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlReaderCommonTests.cs : ReadAsObject() is removed.
+       * XmlTextWriterTests.cs : added CloseTwice().
+       * XmlNodeTests.cs : added labels.
+
+2004-09-08  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlWriterSettingsTests.cs : added.
+
+2004-09-07  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlReaderCommonTests.cs : Added tests for ReadAsObject().
+
+2004-09-07  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlNamespaceManagerTests.cs : Added test for duplicate addition,
+         atomization, complex RemoveNamespace() and GetNamespacesInScope().
+
+2004-09-07  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlReaderSettingsTests.cs : added, including XmlReader.Create() tests
+       * XmlTextReaderTests.cs : added normalization and Setting sests.
+
+2004-09-06  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlElementTests.cs : added another set_InnerXml test.
+       * XmlNodeTests.cs : added BaseURI test.
+       * XmlTextReaderTests.cs : added tests for Normalization, EOF,
+         LineNumber, LinePosition (all reported ones).
+       * XsdValidatingReaderTests.cs : more descriptions.
+
+2004-09-06  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextReaderTests.cs : added ProhibitDtd().
+       * XmlWriterTests.cs : added WriteNodeError().
+
+2004-06-21  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlSecureResolverTests.cs : Just [Ignore] EmptyEvidenceDeniedAccess.
+         It requires CAS.
+
+2004-06-18  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlSecureResolverTests.cs : [TestFixture] was missing.
+
+2004-06-14  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextWriterTests.cs : Avoid CR/CRLF testing complexity.
+
+2004-06-14  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlUrlResolverTests.cs : Unlike MS.NET, we treats Unix absolute file
+         URI file:///usr/local/src as correct file path. MS.NET is not aware
+         of such format and parses as "host = usr, path = /local/src".
+
+2004-06-06  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextWriterTests.cs : Added indentation testcase (it might now
+         work due to CompareInfo.IndexOf() bug).
+
+2004-06-06  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextReaderTests.cs : added some namespace check tests.
+
+2004-05-27  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextReaderTests.cs : added test for bug #59142.
+       * XmlTextWriterTests.cs : added test for bug #59154.
+       * XmlDocumentTests.cs : added test for bug #59155.
+
+2004-05-24  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlNodeTests.cs : added Normalize2().
+
+2004-05-13  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XsdValidatingReaderTests.cs : Ignore TestNamespaceFalse(). It is not
+         kind of thing that should be supported.
+       * XmlValidatingReaderTests.cs : commented a bit.
+
+2004-04-24  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlConvertTests.cs : Commented out locale-dependent tests.
+       * XmlDocumentTests.cs : Uncommented now-testable lines.
+         Commented out that should not be allowed, such as non-XML-name node.
+
+2004-04-24  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlDeclarationTests.cs : More InnerText tests.
+
+2004-04-20  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlCharacterDataTests.cs : Added more tests for Substring().
+       * XmlConvertTests.cs : Commented out locale-dependent tests.
+       * XmlDocumentTests.cs : Added LoadEntityReference().
+
+2004-03-31  Atsushi Enomoto <atsushi@ximian.com>
+
+       * Added nist_dom tests from Mainsoft hackers.
+       * Added XmlSecureResolverTests.cs.
+
+2004-03-16  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlDocumentTests.cs : Added PreserveWhitespace2() (whitespace nodes
+         should be written regardless of document.PreserveWhitespace.)
+
+2004-03-15  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlReaderCommonTests.cs : Added tests for ReadInner/OuterXml() on
+         EndElement.
+
+2004-03-14  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlAttributeCollectionTests.cs : Added InsertAfterError().
+       * XmlNodeTests.cs : Added SelectNodes(), SelectNodes2() [commented].
+
+2004-03-04  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlDocumentTests.cs : added Implementation().
+
+2004-02-17  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlEntityTests.cs, XmlDocumentEventTests.cs : added.
+
+2004-02-05  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlDocumentTests.cs : Added ReadNodeEmptyContent() and
+         ReadNodeWhitespace().
+       * XmlElementTests.cs : Added SetAttributeNodeError().
+
+2004-02-04  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlEntityReferenceTests.cs : renamed TestDescendantsRecursively to
+         DescendantsRecursively and added more test lines.
+         Added ChildNodes().
+       * XmlReaderCommonTests.cs : Added MoveToXmlDeclAttribute(). However
+         it is ignored (since XmlNodeReader behaves differently, maybe bug).
+
+2004-02-03  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlReaderCommonTests.cs : Added SurrogatePairContent().
+       * XmlDocumentTests.cs : Added LoadXmlReaderNamespacesFalse().
+       * XmlEntityReferenceTests.cs : Added TestsDescendantsRecursively().
+
+2004-01-28  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlDocumentTypeTests.cs : Added IncorrectInternalSubset().
+       * XmlNodeTests.cs : Since .NET 1.1 also prohibits multiple document
+         element, removed extraneous test switch for InsertBefore().
+       * XsdParticleValidationTests.cs,
+         XsdValidatingReaderTests.cs : These test class names are too
+         ambiguous so just renamed them. (No bug reports are found on them,
+         but should be warned in the meantime.)
+
+2004-01-23  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlElementTests.cs : Added SetAttributeXmlns.
+       * XmlTextWriterTests.cs : Added several xmlns-related tests.
+
+2004-01-22  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextWriterTests.cs : Added *Do*OutputRemovalDefaultNSDeclaration.
+
+2004-01-20  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlElementTests.cs : Added WriteToMakesNonsenseForDefaultNSChildren.
+       * XmlTextWriterTests.cs : Added DontOutputRemovalDefaultNSDeclaration.
+
+2004-01-14  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlAttributeCollectionTests.cs : Added RemoveDefaultAttribute().
+       * XmlDocumentTests.cs, XmlElementTests.cs, XmlNodeReaderTests.cs,
+         XmlTextReaderTests.cs, XmlTextWriter.cs, XmlWriterTests.cs :
+         Close or avoid XmlTextReader.
+
+2004-01-03  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlAttributeCollectionTests.cs :
+         added InsertAfterReplacesInCorrectOrder().
+       * XmlUrlResolverTests.cs : fixed file path.
+       * XmlTextReaderTests.cs : fixed file path.
+       * XmlTextWriterTests.cs : added ElementXmlnsNeedEscape().
+
+2003-12-21  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlDocumentTests.cs, XmlElementTests.cs :
+         Added GetElementsByTagNameNs2().
+
+2003-12-16  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XmlDeclarationTests.cs : Added InvalidInnerText().
+       * XmlDocumentTests.cs : CRLF fix (to LF)
+       * XmlWriterTests.cs : tiny fix on WriteNodeFullDocument().
+       * XmlValidatingReaderTests.cs : Fixed entity handling check tests.
+
+2003-11-28  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XmlWriterTests.cs : Added WriteNodeFullDocument() with 
+         encoding specification. Added WriteNodeNonEmptyElement().
+       * XmlUrlResolverTests.cs : Added GetEntityWithNonStreamReturnType()
+         and GetEntityWithRelativeFileUri().
+       * XmlTextWriterTests.cs : Added some namespace related tests.
+       * XmlTextReaderTests.cs : Added char-entity and ReadBase64() tests.
+       * XmlNodeTests.cs : GetPrefixOfNamespace() test also for disconnected
+         nodes.
+       * XmlElementTests.cs : Added ConstructionAndDefaultAttributes().
+       * XmlDeclarationTests.cs : Added InvalidInnerText().
+       * XmlAttributeTests.cs : Added CheckPrefixWithNamespace().
+
+2003-10-13  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XmlWriterTests.cs : Added WriteSurrogateCharEntity().
+
+2003-10-13  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XmlElementTests.cs : Added more tests on 
+         RemoveDoesNotRemoveDefaultAttributes().
+       * XmlNodeTests.cs : Added Normalize(), GetNamespaceOfPrefix() and
+         GetNamespaceOfPrefixNullArg().
+       * XmlWriterTests.cs : Added WriteNodeNone().
+
+2003-10-05  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XmlConvertTests.cs : patch by Jonathan Kessler. Added more test
+         methods.
+       * XmlUrlResolverTests.cs : Renamed NullArgs to ResolveUriWithNullArgs,
+         and added GetEntityWithNullArgs() (though it is uncommented).
+       * XmlReaderCommonTests.cs : Added XML Schema-mode XmlValidatingReader
+         testing phase.
+
+2003-09-21  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XmlTextReaderTests.cs : Oops, it was CRLF injected ;-)
+
+2003-09-21  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XmlReaderCommonTests.cs : Added ProhibitedMultipleAttributes().
+         Fixed ReadAttributeValue(). Now I think it is MS.NET XmlTextReader
+         which is rather buggy than their XmlNodeReader.
+       * XmlTextReaderTests.cs : Added IfNamespacesThenProhibitedAttributes()
+         and trivial messagefix.
+
+2003-09-21  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XmlNamespaceManagerTests.cs : Added PopScopeMustKeepAddedInScope().
+
+2003-08-24  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XmlAttributeTests.cs : Added DefaultAttributeRemoval() and
+         EmptyStringHasTextNode().
+       * XmlElementTests.cs : Added RemoveDoesNotRemoveDefaultAttributes().
+       * XmlReaderCommonTests.cs : Added overroaded AssertNodeValues() and
+         ReadAttributeValue().
+       * XmlTextReaderTests.cs :
+         Added NotAllowedCharRef() and ExpandParameterEntity().
+         Also added but ignored tests: UndeclaredEntityInIntSubsetOnlyXml()
+         and UndeclaredEntityInStandaloneXml().
+       * XmlValidatingReaderTests.cs : TestAttributeDefaultContribution() 
+         refactory.
+       * Added XsdParticleValidationTests.cs and XsdValidatingReaderTests.cs.
+
+2003-08-05  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XmlReaderCommonTests.cs : Its XmlValidatingReader.EntityHandling
+         should be ExpandCharEntities.
+       * XmlValidatingReaderTests.cs : added ResolveEntity(),
+         ResolveEntity2() and ResolveEntityWithoutDTD().
+
+2003-07-31  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
+
+       * XmlDocumentTests.cs : added LoadThrowsUndeclaredEntity() and
+         CreateEntityReferencesWithoutDTD().
+       * XmlNodeReaderTests.cs : added ResolveEntity(), ResolveEntity2() and
+         ResolveEntityWithoutDTD().
+
 2003-07-29  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
 
        * XmlDocumentTests.cs : added DTDEntityAttributeHandling() test.