1 2003-01-21 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
3 * added XmlNodeReaderTests.cs file and added it to AllTests.cs
5 2003-01-19 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
7 * XmlElementTests.cs : added TestWriteToDefaultNamespace test.
8 * XmlNodeTests.cs : added TestGetPrefixOfNamespace test.
10 2003-01-18 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
12 * added XmlWriterTests.cs file and added it to AllTests.cs
14 2003-01-13 Nick Drochak <ndrochak@gol.com>
16 * XmlNodeTests.cs: MS.NET doesn't throw an exception here.
18 2003-01-11 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
20 * XmlElementTests.cs : added TestInnerTextAndEvent test.
21 (and many coding style fix.)
22 * XmlTextReaderTests.cs : tiny argument order fix for TestAttributeWithEntityReference test.
24 2003-01-08 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
26 * XmlDocumentTests.cs : test for attribute value bugfix.
28 2003-01-08 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
30 * XmlTextReaderTests.cs : test for attribute value bugfix.
32 2002-01-02 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
34 * SelectNodesTests.cs : added TestAlphabetDigitMixedName.
36 2002-12-28 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
38 * XmlDocumentTests.cs : Test for bugzilla #34743 (whitespace handling)
40 2002-12-28 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
42 * XmlDocumentTests.cs : Test for bugzilla #35308 (default ns output)
43 * XmlElementTests.cs : Test for output of attributes with different NS.
45 2002-12-24 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
47 * XmlDocumentTests.cs, XmlWhitespaceTests.cs:
48 fixed whitespace handling (in relation to Ville's patch).
50 2002-12-21 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
52 * XmlTextWriterTests.cs (TestAttributeNamespacesXmlnsXmlns):
53 fixed bug in the testcase (in relation to JD Conley's patch).
55 2002-12-01 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
57 * XmlDeclarationTests.cs (TestValueProperty):
58 applied patch by David Sheldon
60 2002-11-13 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
62 * AllTests.cs : added XmlEntityReferenceTests
63 * XmlDocumentTests.cs : TestCloneNode, TestDocumentWithDoctypeDecl
64 * XmlDocumentFragmentTests.cs : TestSetInnerXml
65 * XmlEntityReferenceTests.cs : created
66 * XmlTextWriterTests.cs : TestWriteAttributes() bugfix (reusing ctx)
67 * XmlNodeTests.cs : bugfix TestInsertAfter(when refChild = null),
68 added TestPrependChild
70 2002-11-13 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
72 * XmlAttributeTests.cs : TestSetInnerAndOuterXml
73 * XmlSignificantWhitespaceTests.cs : TestDataAndValue
75 2002-11-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
77 * XmlAttributeCollectionTests.cs : TestSetNamedItem,
78 TestInsertBeforeAfterPrepend, TestRemove
79 * XmlElementTests.cs : TestWriteToWithDeletedNamespacePrefix,
81 * XmlDocumentFragmentTests.cs : TestGetInnerXml
83 2002-10-29 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
85 * XmlElementTests.cs : added an Assert InnerXml with element content.
86 * XmlNodeTests.cs : TestInsertBefore() and TestInsertAfter()
88 2002-10-28 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
90 * added XmlDocumentFragmentTests.cs
91 (including AllTests.cs and System.XML_linux_test.args)
92 * XmlDocumentTests.cs: added test of XMLDeclaration to TestImportNode()
93 * XmlElementTests.cs: added check removing children of InnerXml
95 2002-10-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
97 * System.XML_linux_test.args: added XPathNavigatorEvaluateTests.cs
98 * makefile.gnu: pass MONO_PATH when running the tests.
100 2002-10-24 Nick Drochak <ndrochak@gol.com>
102 * System.XML_test.build: remove legacy build of a standalone exe of the
104 * XmlDocumentTests.cs: Cannot use a URI with Load().
106 2002-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
108 * XmlTextReaderTests.cs: fixed TestEntityReferenceInsideText.
110 2002-10-22 Nick Drochak <ndrochak@gol.com>
112 * XmlTextWriterTests.cs: Null is ok when prefix is "xmlns".
114 2002-10-21 Duncan Mak <duncan@ximian.com>
116 * XmlTextReaderTests.cs:
117 * XmlElementTests.cs:
118 * XmlDocumentTests.cs: Patches from Atsushi Enomoto
119 <ginga@kit.hi-ho.ne.jp>.
121 2002-10-18 Duncan Mak <duncan@ximian.com>
123 * XmlDocumentTests.cs: Apply a patch from Atsushi Enomoto
124 <ginga@kit.hi-ho.ne.jp>.
126 2002-09-29 Nick Drochak <ndrochak@gol.com>
128 * XmlTextReaderTest.cs (AssertEndDocument): Add messages for Asserts()
129 so we can tell where this is failing.
131 2002-09-19 Matt Hunter <mahunter@tconl.com>
133 * XmlElementTests.cs: Test for SetAttributeNode(localName, namespaceURI) added.
134 * XmlAttributeCollectionTests.cs: added TestAppend().
136 2002-09-17 Kral Ferch <kral_ferch@hotmail.com>
138 * XPathNavigatorEvaluateTests.cs: Tests for string(), concat(),
139 starts-with(), and contains().
141 2002-09-12 Piers Haken <piersh@friskit.com>
143 * XPathNavigatorEvaluateTests.cs: enable string() tests.
145 2002-09-12 Piers Haken <piersh@friskit.com>
147 * XPathNavigatorEvaluateTests.cs: enable last() & count() tests.
149 2002-09-11 Kral Ferch <kral_ferch@hotmail.com>
151 * XPathNavigatorEvaluateTests.cs: Added tests for
152 local-name, namespace-uri, and string.
154 2002-09-11 Kral Ferch <kral_ferch@hotmail.com>
156 * Added XPathNavigatorEvaluateTests.cs file to
157 the MonoMicro.Test project.
159 * XPathNavigatorEvaluateTests.cs: New file.
161 * AllTests.cs: Added XPathNavigatorEvaluateTests suite.
163 * XmlDocumentTests: Added space between namespace decls in
164 TestGetElementsByTagNameUsingNameSpace. Was causing error
165 when testing against Microsoft assembly.
167 * XmlElementTests: Added space between namespace decls in
168 TestGetElementsByTagNameUsingNameSpace. Was causing error
169 when testing against Microsoft assembly.
171 2002-09-06 Kral Ferch <kral_ferch@hotmail.com>
173 * Added XPathNavigatorMatchesTests.cs file to
174 the MonoMicro.Test project.
176 2002-08-22 Jason Diamond <jason@injektilo.org>
178 * AllTests.cs, System.XML_linux_test.args,
179 XmlAttributeCollectionTests.cs,XmlElementTests.cs: Added test for
180 RemoveAll and RemoveAllAttributes courtesy of Matt Hunter
183 2002-08-22 Jason Diamond <jason@injektilo.org>
185 * XmlElementTests.cs: Correction to previous GetElementsByTagName
186 patch courtesy of Matt Hunter <xrkune@tconl.com>.
188 2002-08-22 Jason Diamond <jason@injektilo.org>
190 * XmlDocumentTests.cs, XmlElementTests.cs: Added tests for
191 namespace qualified GetElementsByTagName courtesy of Matt Hunter
194 2002-08-19 Jason Diamond <jason@injektilo.org>
196 * XmlDocumentTests.cs, XmlElementTests.cs: Added tests for
197 GetElementsByTagName courtesy of Matt Hunter <xrkune@tconl.com>.
199 2002-08-17 Jason Diamond <jason@injektilo.org>
201 * XPathNavigatorMatchesTests.cs: Added tests for absolute patterns
202 and patterns with predicates.
204 2002-08-17 Jason Diamond <jason@injektilo.org>
206 * AllTests.cs: Added XPathNavigatorMatchesTests suite.
208 * XPathNavigatorMatchesTests.cs: Added.
210 2002-08-16 Jason Diamond <jason@injektilo.org>
212 * XmlElementTests.cs: Added test for OuterXml (and WriteTo) for
215 2002-08-16 Jason Diamond <jason@injektilo.org>
217 * makefile.gnu: Added SOURCES_INCLUDE and SOURCES_EXCLUDE variables
218 to get tests to build with the new build system.
220 2002-08-10 Jason Diamond <jason@injektilo.org>
222 * makefile.gnu: Use relative path to NUnitConsole_mono.exe instead of
223 hardcoding it to /usr/local/bin. Default test suite to AllTests but
224 allow it to be overridden from the command line.
226 * XmlTextWriterTests.cs: Split TestWriteString into multiple tests.
227 Added encoding parameters to all the StreamReaders in
228 TestBaseConstructorsAndBaseStream. I think this is a bug in Mono's
229 StreamReader since these aren't required when testing against
232 2002-08-08 Jason Diamond <jason@injektilo.org>
234 * System.XML_linux_test.args: Added Kral's new test classes.
236 2002-08-07 Kral Ferch <kral_ferch@hotmail.com>
238 * XmlCharacterDataTests.cs: New file.
240 * XmlNodeTests.cs: New file.
242 * AllTests.cs: Added XmlCharacterDataTests and XmlNodeTests.
244 * XmlDocumentTests.cs: Added tests for NodeChanging, NodeChanged,
245 NodeInserting, NodeInserted, NodeRemoving, and NodeRemoved events.
247 2002-08-03 Jason Diamond <jason@injektilo.org>
249 * makefile.gnu: Added.
251 * System.XML_linux_test.args: Added.
253 2002-07-12 Piers Haken <piersh@friskit.com
255 * SelectNodesTests.cs: Added TestUnion (bug #27548)
257 2002-07-11 Jason Diamond <jason@injektilo.org>
259 * SelectNodesTests.cs: Added.
261 * AllTests.cs: Added SelectNodesTests to suite.
263 2002-07-11 Piers Haken <piersh@friskit.com>
265 * XmlElementTests.cs: added TestCreateElement3WithNullNamespace
267 2002-06-24 Jason Diamond <jason@injektilo.org>
269 * XPathScannerTests.cs: Removed.
271 * System.XML_test.build: Removed tests for XPathScanner.
273 2002-05-27 Jason Diamond <jason@injektilo.org>
275 * XPathNavigatorTests.cs: Added file to directory.
277 * AllTests.cs: Added XPathNavigatorTests to suite.
279 * XmlTextReaderTests.cs: Added test to make sure attributes are ordered
280 like Microsoft's parser does it.
282 2002-05-05 Nick Drochak <ndrochak@gol.com>
284 * ChangeLog: Update build file to run correct class in the test dll.
286 2002-05-05 Nick Drochak <ndrochak@gol.com>
291 * XPathScannerTests.cs
292 * XmlAttributeTests.cs
293 * XmlCDataSectionTests.cs
295 * XmlDeclarationTests.cs
296 * XmlDocumentTests.cs
297 * XmlDocumentTypeTests.cs
299 * XmlNamespaceManagerTests.cs
300 * XmlNodeListTests.cs
301 * XmlProcessingInstructionTests.cs
302 * XmlSignificantWhitespaceTests.cs
303 * XmlTextReaderTests.cs
305 * XmlTextWriterTests.cs
306 * XmlWhiteSpaceTests.cs: Use same namespace style as corlib tests.
307 Changed Ximian.Mono.Tests to MonoTests.System.Xml
309 2002-04-08 Kral Ferch <kral_ferch@hotmail.com>
311 * AllTests.cs: added XmlProcessingInstructionTests and XmlTextTests.
313 * MonoMicro.Test.csproj: Added XmlProcessingInstructionTests.cs and
316 * XmlAttributeTests.cs: Added TestAttributeInnerAndOuterXml.
318 * XmlCDataSectionTests.cs: Added TestXmlCDataSectionInnerAndOuterXml.
320 * XmlCommentTests.cs: Added TestXmlCommentInnerAndOuterXml.
322 * XmlDeclarationTests.cs: Added TestInnerAndOuterXml.
324 * XmlDocumentTests.cs: Added TestInnerAndOuterXml.
326 * XmlElementTests.cs: Added TestInnerAndOuterXml.
328 * XmlProcessingInstructionTests.cs: Initial check-in.
330 * XmlSignificantWhitespaceTests.cs: Added TestInnerAndOuterXml.
332 * XmlTextTests.cs: Initial check-in.
334 * XmlTextWriterTests.cs: Added TestWriteRaw, TestWriteRawInvalidInAttribute,
337 * XmlWhiteSpacesTests.cs: Added TestInnerAndOuterXml.
339 2002-04-05 Kral Ferch <kral_ferch@hotmail.com>
341 * XmlDocumentTests.cs: CreateNode tests.
343 2002-04-01 Kral Ferch <kral_ferch@hotmail.com>
345 * XmlTextWriterTests.cs: Tests for WriteEndDocument and WriteFullEndElement.
347 2002-03-31 Kral Ferch <kral_ferch@hotmail.com>
349 * XmlTextWriterTests.cs: Tests for LookupPrefix, WriteBase64,
352 2002-03-31 Kral Ferch <kral_ferch@hotmail.com>
354 * XmlTextWriterTests.cs: Finished XmlLang, XmlSpace, and
355 Attribute namespace declaration tests.
357 2002-03-29 Kral Ferch <kral_ferch@hotmail.com>
359 * XmlTextWriterTests.cs: XmlLang and XmlSpace tests.
361 2002-03-29 Kral Ferch <kral_ferch@hotmail.com>
363 * XmlTextWriterTests.cs: Working on Attributes.
365 2002-03-28 Duncan Mak <duncan@ximian.com>
367 * XmlDeclarationTests.cs (TestConstructor):
368 * XmlDocumentTypeTests.cs (TestAppendChild):
369 * XmlSignificantWhitespaceTests.cs (TestXmlWhitespaceConstructor):
370 * XmlWhiteSpaceTests.cs (TestXmlWhitespaceConstructor): Fixed the
371 test for catching Exceptions.
373 2002-03-26 Jason Diamond <jason@injektilo.org>
376 * Mono.Test.csproj: Removed XPathScanner tests.
378 * System.XML_test.build: Test XPathScanner separately.
380 2002-03-26 Duncan Mak <duncan@ximian.com>
383 * Microsoft.Test.csproj:
384 * Mono.Test.csproj: Updated to include new test,
385 XmlDocumentTypeTests.
387 * XmlDocumentTypeTests.cs: New testsuite for XmlDocumentType class.
389 * XmlCommentTests.cs (TestXmlNodeBaseProperties): Move the
390 XmlNode.Value test in here.
392 2002-03-26 Jason Diamond <jason@injektilo.org>
394 * XPathScannerTests.cs: More location path tests.
396 2002-03-25 Jason Diamond <jason@injektilo.org>
399 * Microsoft.Test.csproj:
400 * Mono.Test.csproj: Updated to include new test, XmlScannerTests.
402 * XPathScannerTests.cs: Added new tests for XPathScanner class.
404 2002-03-25 Duncan Mak <duncan@ximian.com>
407 * Microsoft.Test.csproj:
408 * Mono.Test.csproj: Updated to include new test,
411 * XmlDeclarationTests.cs: Added new test for XmlDeclaration class.
413 2002-03-23 Kral Ferch <kral_ferch@hotmail.com>
415 * XmlTextWriterTests.cs: Tests for BaseStream,
416 Namespaces = false, and WriteState.
418 2002-03-23 Kral Ferch <kral_ferch@hotmail.com>
420 * XmlTextWriterTests.cs: constructor tests with
421 different encodings to test that encoding gets suppressed
422 on xml declaration when null stream passed to constructor.
423 WriteStartDocument(standalone) tests. Tests for formatting
424 and indentation. Test for invalid value set on QuoteChar.
426 2002-03-22 Duncan Mak <duncan@ximian.com>
429 * Microsoft.Test.csproj:
430 * Mono.Test.csproj: Updated to include new files.
432 * XmlCDataSectionTests.cs: Added to CVS.
434 * XmlCommentTests.cs: Added to CVS. hanks to Kral for helping me
435 setup a testing environment on VS.NET.
437 * XmlElementTests.cs: Reformatted.
438 (TestCloneNode): Added.
440 * XmlSignificantWhitespaceTests.cs: Added to CVS.
442 * XmlWhiteSpaceTests.cs: Added to CVS.
444 2002-03-21 Kral Ferch <kral_ferch@hotmail.com>
446 * XmlDocumentTests.cs: Tessts parent traversal up through
447 document itself until null. Tests a removed elements next
450 * XmlNodeListTests.cs: Tests case where enumerator is on
451 a node that gets removed from list.
453 * XmlTextWriterTests.cs: Keeping tests for WriteXXX after
454 writer is closed up to date as new WriteXXX methods are written.
455 TestDocumentStart and TestWriteEndElement.
457 2002-03-19 Jason Diamond <jason@injektilo.org>
459 * XmlDocumentTests.cs: Added a test to check an element's names after
462 2002-03-17 Kral Ferch <kral_ferch@hotmail.com>
464 * XmlDocumentTests.cs: Tests navigation to parents since
465 that was part of a document.Load() bug reported by Mike Kestner.
467 * XmlTextWriterTests.cs: Tests for namespaces and prefixes.
469 2002-03-17 Kral Ferch <kral_ferch@hotmail.com>
471 * XmlDocumentTests.cs: TestOuterXml.
473 * XmlTextWriterTests.cs: Tests for CData, Close, Comment, Element,
474 and ProcessingInstruction.
476 2002-03-17 Kral Ferch <kral_ferch@hotmail.com>
478 * XmlDocumentTests.cs: More LoadXml tests.
480 * XmlTextWriterTests.cs: Test for invalid Processing Instructions.
482 2002-03-14 Kral Ferch <kral_ferch@hotmail.com>
484 * XmlTextWriterTests.cs: Added tests TestCData and TestComment.
486 2002-03-14 Kral Ferch <kral_ferch@hotmail.com>
488 * XmlTextWriterTests.cs: Initial checkin.
490 2002-03-12 Kral Ferch <kral_ferch@hotmail.com>
492 * XmlNodeListTests.cs: New tests: TestNodeTypesThatCantHaveChildren,
493 TestZeroChildren, TestOneChild, TestMultipleChildren,
494 TestAppendChildAffectOnEnumeration, TestRemoveChildAffectOnEnumeration,
495 TestRemoveOnlyChildAffectOnEnumeration, TestCurrentBeforeFirstNode,
496 TestCurrentAfterLastNode, TestCurrentDoesntMove, and TestReset. Made
497 two other tests but not in use yet until RemoveAll is implemented for
498 attributes and XmlNode.ReplaceChild is implemented. The tests are called
499 saveTestReplaceChildAffectOnEnumeration and saveTestRemoveAllAffectOnEnumeration.
501 2002-03-08 Jason Diamond <jason@injektilo.org>
503 * XmlTextReaderTests.cs: Test MoveToElement and MoveToFirstAttribute.
505 2002-03-08 Jason Diamond <jason@injektilo.org>
507 * XmlAttributeTests.cs: Test XmlAttribute child nodes.
509 2002-03-08 Kral Ferch <kral_ferch@hotmail.com>
511 * XmlNodeListTests.cs: New file.
513 * AllTests.cs: Added XmlNodeListTests.
515 2002/03/08 Nick Drochak <ndrochak@gol.com>
517 * System_test.build: Don't build test dll by default. Only build
518 it when 'make test' is specified.
520 2002-03-06 Kral Ferch <kral_ferch@hotmail.com>
522 * XmlAttributeTests.cs: Fixed bug in TestHasChildNodes test.
524 * XmlDocumentTests.cs: Started work on some tests for invalid data in
525 various nodes created by the document.
527 2002-03-02 Kral Ferch <kral_ferch@hotmail.com>
529 * XmlDocumentTests.cs: New tests TestLoadProcessingInstruction(),
530 TestLoadCDATA(), and TestLoadComment().
532 2002-03-02 Jason Diamond <jason@injektilo.org>
534 * XmlElementTests.cs: New file.
536 * AllTests.cs: Added XmlElementTests.
538 2002-03-02 Jason Diamond <jason@injektilo.org>
540 * XmlTextReaderTests.cs: Test MoveToNextAttribute().
542 * XmlDocumentTests.cs: Test loading document containing attributes
545 2002-03-02 Mike Kestner <mkestner@speakeasy.net>
547 * XmlAttributeTests.cs : New test suite for attrs.
548 * AllTests.cs : Add the attr suite.
550 2002-03-02 Jason Diamond <jason@injektilo.org>
552 * XmlNamespaceManagerTests.cs: Make sure the XmlNamespaceManager
553 is using its name table.
555 * NameTableTests.cs: Make sure NameTable is really returning the
558 2002-02-28 Jason Diamond <jason@injektilo.org>
560 * XmlDocumentTests.cs: Tests for XmlDocument.LoadXml courtesy of
561 Kral Ferch <kral.ferch@hotmail.com>.
563 2002-02-28 Jason Diamond <jason@injektilo.org>
565 * XmlTextReaderTests.cs: Test for XmlException when parse fail.
567 2002-02-27 Martin Baulig <martin@gnome.org>
569 * System.XML_test.build: Build new executable RunTests.System.XML.exe
570 which you can use to run the tests on Linux.
572 * *.cs: Added zero-args constructors.
574 2002-02-26 Duncan Mak <duncan@ximian.com>
576 * NameTableTests.cs: Test for System.Xml.NameTable.
578 2002-02-26 Jason Diamond <jason@injektilo.org>
580 * XmlTextReaderTests.cs: Test for namespace declarations as
583 * XmlNamespaceManagerTests.cs: Use the newly implemented NameTable
584 when creating the XmlNamespaceManager. Properly test HasNamespace.
586 2002-02-25 Jason Diamond <jason@injektilo.org>
588 * XmlDocumentTests.cs: Added file.
590 2002-02-23 Jason Diamond <jason@injektilo.org>
592 * XmlTextReaderTests.cs: Added tests for qualified attributes.
594 2002-02-23 Jason Diamond <jason@injektilo.org>
596 * ChangeLog: Added change log to this directory.
598 * Test.cs: Renamed to XmlTextReaderTests.cs.
600 * XmlTextReaderTests.cs: Added tests for NamespaceURI property.
602 * XmlNamespaceManagerTests.cs: Initial tests.