Added implementation of namepsace qualified GetElementsByTagName courtesy of
[mono.git] / mcs / class / System.XML / Test / ChangeLog
index 86836584bd4428238da2909da13f0bccf71361a5..a3d4249efcd891dd32ea27fba1eec745d858991f 100644 (file)
@@ -1,3 +1,365 @@
+2002-08-22  Jason Diamond <jason@injektilo.org>
+
+       * XmlDocumentTests.cs, XmlElementTests.cs: Added tests for 
+       namespace qualified GetElementsByTagName courtesy of Matt Hunter 
+       <xrkune@tconl.com>.
+
+2002-08-19  Jason Diamond <jason@injektilo.org>
+
+       * XmlDocumentTests.cs, XmlElementTests.cs: Added tests for 
+       GetElementsByTagName courtesy of Matt Hunter <xrkune@tconl.com>.
+
+2002-08-17  Jason Diamond  <jason@injektilo.org>
+
+       * XPathNavigatorMatchesTests.cs: Added tests for absolute patterns
+       and patterns with predicates.
+
+2002-08-17  Jason Diamond  <jason@injektilo.org>
+
+       * AllTests.cs: Added XPathNavigatorMatchesTests suite.
+
+       * XPathNavigatorMatchesTests.cs: Added.
+
+2002-08-16  Jason Diamond  <jason@injektilo.org>
+
+       * XmlElementTests.cs: Added test for OuterXml (and WriteTo) for
+       qualified elements.
+
+2002-08-16  Jason Diamond  <jason@injektilo.org>
+
+       * makefile.gnu: Added SOURCES_INCLUDE and SOURCES_EXCLUDE variables
+       to get tests to build with the new build system.
+
+2002-08-10  Jason Diamond  <jason@injektilo.org>
+
+       * makefile.gnu: Use relative path to NUnitConsole_mono.exe instead of
+       hardcoding it to /usr/local/bin. Default test suite to AllTests but
+       allow it to be overridden from the command line.
+
+       * XmlTextWriterTests.cs: Split TestWriteString into multiple tests.
+       Added encoding parameters to all the StreamReaders in
+       TestBaseConstructorsAndBaseStream. I think this is a bug in Mono's
+       StreamReader since these aren't required when testing against
+       Microsoft's.
+
+2002-08-08  Jason Diamond  <jason@injektilo.org>
+
+       * System.XML_linux_test.args: Added Kral's new test classes.
+
+2002-08-07  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlCharacterDataTests.cs:  New file.
+       
+       * XmlNodeTests.cs:  New file.
+       
+       * AllTests.cs:  Added XmlCharacterDataTests and XmlNodeTests.
+       
+       * XmlDocumentTests.cs:  Added tests for NodeChanging, NodeChanged,
+               NodeInserting, NodeInserted, NodeRemoving, and NodeRemoved events.
+               
+2002-08-03  Jason Diamond  <jason@injektilo.org>
+
+       * makefile.gnu: Added.
+
+       * System.XML_linux_test.args: Added.
+
+2002-07-12  Piers Haken <piersh@friskit.com
+
+       * SelectNodesTests.cs: Added TestUnion (bug #27548)
+
+2002-07-11  Jason Diamond  <jason@injektilo.org>
+
+       * SelectNodesTests.cs: Added.
+
+       * AllTests.cs: Added SelectNodesTests to suite.
+
+2002-07-11  Piers Haken <piersh@friskit.com>
+
+       * XmlElementTests.cs: added TestCreateElement3WithNullNamespace
+
+2002-06-24  Jason Diamond  <jason@injektilo.org>
+
+       * XPathScannerTests.cs: Removed.
+
+       * System.XML_test.build: Removed tests for XPathScanner.
+
+2002-05-27  Jason Diamond  <jason@injektilo.org>
+
+       * XPathNavigatorTests.cs: Added file to directory.
+
+       * AllTests.cs: Added XPathNavigatorTests to suite.
+
+       * XmlTextReaderTests.cs: Added test to make sure attributes are ordered
+       like Microsoft's parser does it.
+
+2002-05-05  Nick Drochak  <ndrochak@gol.com>
+
+       * ChangeLog: Update build file to run correct class in the test dll.
+
+2002-05-05  Nick Drochak  <ndrochak@gol.com>
+
+       * AllTests.cs 
+       * NameTableTests.cs 
+       * TheTests.cs 
+       * XPathScannerTests.cs
+       * XmlAttributeTests.cs 
+       * XmlCDataSectionTests.cs
+       * XmlCommentTests.cs 
+       * XmlDeclarationTests.cs 
+       * XmlDocumentTests.cs
+       * XmlDocumentTypeTests.cs 
+       * XmlElementTests.cs
+       * XmlNamespaceManagerTests.cs 
+       * XmlNodeListTests.cs
+       * XmlProcessingInstructionTests.cs
+       * XmlSignificantWhitespaceTests.cs 
+       * XmlTextReaderTests.cs
+       * XmlTextTests.cs 
+       * XmlTextWriterTests.cs 
+       * XmlWhiteSpaceTests.cs: Use same namespace style as corlib tests.
+       Changed Ximian.Mono.Tests to MonoTests.System.Xml
+
+2002-04-08  Kral Ferch  <kral_ferch@hotmail.com>
+
+       * AllTests.cs: added XmlProcessingInstructionTests and XmlTextTests.
+       
+       * MonoMicro.Test.csproj: Added XmlProcessingInstructionTests.cs and
+       XmlTextTests.cs.
+       
+       * XmlAttributeTests.cs: Added TestAttributeInnerAndOuterXml.
+       
+       * XmlCDataSectionTests.cs: Added TestXmlCDataSectionInnerAndOuterXml.
+       
+       * XmlCommentTests.cs: Added TestXmlCommentInnerAndOuterXml.
+       
+       * XmlDeclarationTests.cs: Added TestInnerAndOuterXml.
+       
+       * XmlDocumentTests.cs: Added TestInnerAndOuterXml.
+       
+       * XmlElementTests.cs: Added TestInnerAndOuterXml.
+       
+       * XmlProcessingInstructionTests.cs: Initial check-in.
+       
+       * XmlSignificantWhitespaceTests.cs: Added TestInnerAndOuterXml.
+       
+       * XmlTextTests.cs: Initial check-in.
+       
+       * XmlTextWriterTests.cs: Added TestWriteRaw, TestWriteRawInvalidInAttribute,
+       and TestXmlSpaceRaw.
+       
+       * XmlWhiteSpacesTests.cs: Added TestInnerAndOuterXml.
+
+2002-04-05  Kral Ferch  <kral_ferch@hotmail.com>
+
+       * XmlDocumentTests.cs: CreateNode tests.
+
+2002-04-01  Kral Ferch  <kral_ferch@hotmail.com>
+
+       * XmlTextWriterTests.cs: Tests for WriteEndDocument and WriteFullEndElement.
+       
+2002-03-31  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlTextWriterTests.cs: Tests for LookupPrefix, WriteBase64,
+       and WriteCharEntity.
+
+2002-03-31  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlTextWriterTests.cs: Finished XmlLang, XmlSpace, and
+       Attribute namespace declaration tests.
+       
+2002-03-29  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlTextWriterTests.cs: XmlLang and XmlSpace tests.
+       
+2002-03-29  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlTextWriterTests.cs: Working on Attributes.
+       
+2002-03-28  Duncan Mak  <duncan@ximian.com>
+
+       * XmlDeclarationTests.cs (TestConstructor): 
+       * XmlDocumentTypeTests.cs (TestAppendChild): 
+       * XmlSignificantWhitespaceTests.cs (TestXmlWhitespaceConstructor): 
+       * XmlWhiteSpaceTests.cs (TestXmlWhitespaceConstructor): Fixed the
+       test for catching Exceptions.
+
+2002-03-26  Jason Diamond  <jason@injektilo.org>
+
+       * AllTests.cs:
+       * Mono.Test.csproj: Removed XPathScanner tests.
+
+       * System.XML_test.build: Test XPathScanner separately.
+
+2002-03-26  Duncan Mak  <duncan@ximian.com>
+
+       * AllTests.cs: 
+       * Microsoft.Test.csproj: 
+       * Mono.Test.csproj: Updated to include new test,
+       XmlDocumentTypeTests.
+
+       * XmlDocumentTypeTests.cs: New testsuite for XmlDocumentType class.
+
+       * XmlCommentTests.cs (TestXmlNodeBaseProperties): Move the
+       XmlNode.Value test in here.
+
+2002-03-26  Jason Diamond  <jason@injektilo.org>
+
+       * XPathScannerTests.cs: More location path tests.
+
+2002-03-25  Jason Diamond  <jason@injektilo.org>
+
+       * AllTests.cs: 
+       * Microsoft.Test.csproj: 
+       * Mono.Test.csproj: Updated to include new test, XmlScannerTests.
+
+       * XPathScannerTests.cs: Added new tests for XPathScanner class.
+
+2002-03-25  Duncan Mak  <duncan@ximian.com>
+
+       * AllTests.cs: 
+       * Microsoft.Test.csproj: 
+       * Mono.Test.csproj: Updated to include new test,
+       XmlDeclarationTests.
+
+       * XmlDeclarationTests.cs: Added new test for XmlDeclaration class.
+
+2002-03-23  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlTextWriterTests.cs: Tests for BaseStream,
+       Namespaces = false, and WriteState.
+
+2002-03-23  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlTextWriterTests.cs: constructor tests with
+       different encodings to test that encoding gets suppressed
+       on xml declaration when null stream passed to constructor.
+       WriteStartDocument(standalone) tests.  Tests for formatting
+       and indentation.  Test for invalid value set on QuoteChar.
+
+2002-03-22  Duncan Mak  <duncan@ximian.com>
+
+       * AllTests.cs: 
+       * Microsoft.Test.csproj: 
+       * Mono.Test.csproj: Updated to include new files.
+
+       * XmlCDataSectionTests.cs: Added to CVS.
+
+       * XmlCommentTests.cs: Added to CVS. hanks to Kral for helping me
+       setup a testing environment on VS.NET.
+
+       * XmlElementTests.cs: Reformatted.
+       (TestCloneNode): Added.
+
+       * XmlSignificantWhitespaceTests.cs: Added to CVS.
+
+       * XmlWhiteSpaceTests.cs: Added to CVS.
+               
+2002-03-21  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlDocumentTests.cs: Tessts parent traversal up through
+       document itself until null.  Tests a removed elements next
+       sibling is null.
+       
+       * XmlNodeListTests.cs: Tests case where enumerator is on
+       a node that gets removed from list.
+       
+       * XmlTextWriterTests.cs: Keeping tests for WriteXXX after
+       writer is closed up to date as new WriteXXX methods are written.
+       TestDocumentStart and TestWriteEndElement.
+       
+2002-03-19  Jason Diamond <jason@injektilo.org>
+
+       * XmlDocumentTests.cs: Added a test to check an element's names after 
+       loading.
+
+2002-03-17  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlDocumentTests.cs: Tests navigation to parents since
+       that was part of a document.Load() bug reported by Mike Kestner.
+       
+       * XmlTextWriterTests.cs: Tests for namespaces and prefixes.
+
+2002-03-17  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlDocumentTests.cs: TestOuterXml.
+       
+       * XmlTextWriterTests.cs: Tests for CData, Close, Comment, Element,
+       and ProcessingInstruction.
+
+2002-03-17  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlDocumentTests.cs: More LoadXml tests.
+       
+       * XmlTextWriterTests.cs: Test for invalid Processing Instructions.
+
+2002-03-14  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlTextWriterTests.cs:  Added tests TestCData and TestComment.
+       
+2002-03-14  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlTextWriterTests.cs:  Initial checkin.
+       
+2002-03-12  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlNodeListTests.cs: New tests: TestNodeTypesThatCantHaveChildren,
+       TestZeroChildren, TestOneChild, TestMultipleChildren,
+       TestAppendChildAffectOnEnumeration, TestRemoveChildAffectOnEnumeration,
+       TestRemoveOnlyChildAffectOnEnumeration, TestCurrentBeforeFirstNode,
+       TestCurrentAfterLastNode, TestCurrentDoesntMove, and TestReset.  Made
+       two other tests but not in use yet until RemoveAll is implemented for
+       attributes and XmlNode.ReplaceChild is implemented.  The tests are called
+       saveTestReplaceChildAffectOnEnumeration and saveTestRemoveAllAffectOnEnumeration.
+
+2002-03-08  Jason Diamond <jason@injektilo.org>
+
+       * XmlTextReaderTests.cs: Test MoveToElement and MoveToFirstAttribute.
+
+2002-03-08  Jason Diamond <jason@injektilo.org>
+
+       * XmlAttributeTests.cs: Test XmlAttribute child nodes.
+
+2002-03-08  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlNodeListTests.cs: New file.
+
+       * AllTests.cs: Added XmlNodeListTests.
+
+2002/03/08  Nick Drochak <ndrochak@gol.com>
+
+       * System_test.build: Don't build test dll by default.  Only build
+       it when 'make test' is specified.
+
+2002-03-06  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlAttributeTests.cs: Fixed bug in TestHasChildNodes test.
+       
+       * XmlDocumentTests.cs: Started work on some tests for invalid data in
+       various nodes created by the document.
+
+2002-03-02  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlDocumentTests.cs: New tests TestLoadProcessingInstruction(),
+       TestLoadCDATA(), and TestLoadComment().
+
+2002-03-02  Jason Diamond <jason@injektilo.org>
+
+       * XmlElementTests.cs: New file.
+
+       * AllTests.cs: Added XmlElementTests.
+
+2002-03-02  Jason Diamond <jason@injektilo.org>
+
+       * XmlTextReaderTests.cs: Test MoveToNextAttribute().
+
+       * XmlDocumentTests.cs: Test loading document containing attributes
+       and text nodes.
+
+2002-03-02  Mike Kestner <mkestner@speakeasy.net>
+
+       * XmlAttributeTests.cs : New test suite for attrs.
+       * AllTests.cs : Add the attr suite.
+
 2002-03-02  Jason Diamond <jason@injektilo.org>
 
        * XmlNamespaceManagerTests.cs: Make sure the XmlNamespaceManager