2006-04-05 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.XML / Test / System.Xml / ChangeLog
1 2006-04-05  Atsushi Enomoto <atsushi@ximian.com>
2
3         * XmlWriterSettingsTest.cs : added tests on set_Encoding(),
4           set_NewLineChars() and OmitXmlDeclaration.
5
6 2006-03-08  Atsushi Enomoto <atsushi@ximian.com>
7
8         * XmlReaderCommonTests.cs : Added tests for ReadContentAsString() and
9           ReadElementContentAsString().
10
11 2006-02-24  Atsushi Enomoto <atsushi@ximian.com>
12
13         * XmlTextWriterTests.cs : added test for bug #77623. Also fixed
14           WriteString() test which failed to fail (Assert.Fail).
15
16 2006-02-22  Atsushi Enomoto <atsushi@ximian.com>
17
18         * XmlTextWriterTests.cs : added invalid character processing test.
19
20 2006-02-20  Atsushi Enomoto  <atsushi@ximian.com>
21
22         * XmlReaderCommonTests.cs : added custom assertion overload that takes
23           test label.
24         * XmlNodeReaderTests.cs : labeled some.
25         * XmlTextWriterTests.cs :
26           Changed the semantics of AttributeNamespacesXmlnsXmlns() and
27           removed NotDotNet (in contrast this test should fail with previous
28           version of XmlTextWriter). See the code comment for details.
29           Added WriteQualifiedNameXmlnsError().
30
31 2006-02-14  Atsushi Enomoto  <atsushi@ximian.com>
32
33         * XmlTextReaderTests.cs : added WhitespaceHandling tests.
34
35 2006-02-14  Atsushi Enomoto  <atsushi@ximian.com>
36
37         * XmlTextWriterTests.cs : tiny test name fix, as it does not actually
38           test WriteString().
39
40 2006-02-14  Atsushi Enomoto  <atsushi@ximian.com>
41
42         * XmlTextWriterTests.cs : added test WriteRaw("") closes open tag.
43
44 2006-02-14  Atsushi Enomoto  <atsushi@ximian.com>
45
46         * XmlTextWriterTests.cs : numbered some tests and added some comments.
47
48 2006-01-25  Atsushi Enomoto  <atsushi@ximian.com>
49
50         * XmlConvertTests.cs : added test for bug #77350.
51
52 2006-01-16  Atsushi Enomoto  <atsushi@ximian.com>
53
54         * XmlConvertTests.cs : added test for bug #77252.
55
56 2006-01-13  Atsushi Enomoto  <atsushi@ximian.com>
57
58         * XsdValidatingReaderTests.cs : test from bug #77241.
59
60 2006-01-13  Atsushi Enomoto  <atsushi@ximian.com>
61
62         * XmlTextWriterTests.cs : added some tests for XMLdecl state check.
63
64 2006-01-12  Atsushi Enomoto  <atsushi@ximian.com>
65
66         * XmlTextWriterTests.cs : Split AutoCreatePrefixes() and marked as
67           Ignore rather than NotWorking. Also it is not for bug #77086 and
68           #77077 (they were fixed). See bug #77088.
69
70 2006-01-12  Atsushi Enomoto  <atsushi@ximian.com>
71
72         * XmlTextWriterTests.cs : re-enabled WriteNmToken_InvalidChars().
73
74 2006-01-12  Atsushi Enomoto  <atsushi@ximian.com>
75
76         * XmlTextWriterTests.cs : re-enabled bug #77094 related tests.
77
78 2006-01-06  Atsushi Enomoto  <atsushi@ximian.com>
79
80         * XmlWriterTests.cs : added tests for WriteNode(XPathNavigator, bool)
81           as well as XPathNavigator.WriteSubtree(XmlWriter).
82
83 2006-01-06  Atsushi Enomoto  <atsushi@ximian.com>
84
85         * XsdValidatingReaderTests.cs : test for ReadTypeValue() that it
86           does not ignore whitespace nodes, and it does not normalize string
87           incorrectly.
88
89 2006-01-06  Atsushi Enomoto  <atsushi@ximian.com>
90
91         * XsdValidatingReaderTests.cs : test for ReadTypeValue() with simple
92           type restriction.
93
94 2006-01-05  Gert Driesen  <drieseng@users.sourceforge.net>
95
96         * XmlElementTests.cs: Improved tests for setting prefix to null
97         or zero-length string. On 2.0 profile, setting prefix to null should
98         not result in ArgumentNullException.
99         * XmlTextWriterTests.cs: Enabled WriteNmToken tests and 
100         WriteWhitespace tests for null or zero-length value.
101
102 2006-01-05  Atsushi Enomoto  <atsushi@ximian.com>
103
104         * XmlTextWriterTests.cs : removed silly part from
105           WriteStartElement_XmlPrefix (). We are not reproducing MS bugs.
106           (kept remaining part of this test; see if it makes sense after
107           bug #77094 got fixed).
108
109 2005-12-29  Gert Driesen <drieseng@users.sourceforge.net>
110
111         * XmlTextWriterTests.cs: Do not yet enable tests for WriteWhitespace
112         with null or zero-length value (await approval for XmlTextWriter
113         change from Atsushi).
114
115 2005-12-27  Gert Driesen <drieseng@users.sourceforge.net>
116
117         * XmlTextWriterTests.cs: Do not yet enable tests for WriteNmToken
118         with null or zero-length value (await approval for XmlTextWriter
119         change from Atsushi).
120
121 2005-12-27  Gert Driesen <drieseng@users.sourceforge.net>
122
123         * XmlTextWriterTests.cs: Added tests for WriteWhitespace and
124         WriteNmToken.
125
126 2005-12-27  Gert Driesen <drieseng@users.sourceforge.net>
127
128         * NameTableTests.cs: Added additional tests for Add and Get methods.
129
130 2005-12-27  Gert Driesen <drieseng@users.sourceforge.net>
131
132         * XmlTextWriterTests.cs: Allow all tests to pass on .NET 1.1.
133
134 2005-12-26  Atsushi Enomoto <atsushi@ximian.com>
135
136         * XmlTextWriterTests.cs : enabled
137           WriteStartElement_Prefix_EmptyNamespace() and
138           NamespacesPrefixWithEmptyAndNullNamespaceEmpty().
139
140 2005-12-26  Atsushi Enomoto <atsushi@ximian.com>
141
142         * XmlElementTests.cs : Patch by Vorobiev Maksim.
143           - setting null to Prefix should raise ArgumentNullException.
144           - setting String.Empty to Prefix should be allowed.
145
146 2005-12-26  Atsushi Enomoto <atsushi@ximian.com>
147
148         * XsdValidatingReaderTests.cs : test for multi URLs in
149           schemaLocation. Test by Vorobiev Maskim.
150
151 2005-12-26  Gert Driesen <drieseng@users.sourceforge.net>
152
153         * XmlElementTests.cs: Fixed line endings.
154
155 2005-12-26  Gert Driesen <drieseng@users.sourceforge.net>
156
157         * XmlTextWriterTests.cs: Renamed tests to avoid ambiguity, and
158         renumbered some tests. Added tests for WriteStartElement and
159         WriteElementString for zero-length and null local names.
160         Added tests bugs #77093, #77094 and #77095.
161
162 2005-12-26  Gert Driesen <drieseng@users.sourceforge.net>
163
164         * XmlNamespaceManagerTests.cs: Added tests for xml prefix.
165
166 2005-12-23  Atsushi Enomoto <atsushi@ximian.com>
167
168         * XmlTextWriterTests.cs : XmlSpace_Valid() is working now.
169
170 2005-12-23  Atsushi Enomoto <atsushi@ximian.com>
171
172         * XmlTextWriterTests.cs : XmlNs_Valid2() is working now.
173
174 2005-12-23  Gert Driesen <drieseng@users.sourceforge.net>
175
176         * XmlTextWriterTests.cs: Fixed line endings. Enabled XmlPrefix_ValidMS
177         test. Added bug numbers to test cases.
178
179 2005-12-23  Gert Driesen <drieseng@users.sourceforge.net>
180
181         * XmlTextWriterTests.cs: Improved coverage of xml prefix tests.
182
183 2005-12-16  Gert Driesen <drieseng@users.sourceforge.net>
184
185         * XmlTextWriterTests.cs: Fixed some tests that caught exception to
186         become useful. Added few tests that fail on Mono.
187
188 2005-12-16  Gert Driesen <drieseng@users.sourceforge.net>
189
190         * XmlTextWriterTests.cs: No longer derive from deprecated Assertion
191         class. Added WriteDocType tests.
192         * XmlWriterTests.cs: No longer derive from deprecated Assertion class.
193
194 2005-12-15  Konstantin Triger <kostat@mainsoft.com>
195
196         * XmlTextWriterTests.cs: added WriteCDataNull test.
197
198 2005-12-14  Atsushi Enomoto <atsushi@ximian.com>
199
200         * XmlDocumentTests.cs : (CreateNodeNodeTypeName) the previous fix was 
201           wrong; ArgumentException is the expected exception (it anyways won't
202           work under MS.NET 2.0).
203         * XmlNodeTests.cs : added labels to assertions. another NotDotNet case.
204         * XmlAttributeTests.cs : ditto.
205
206 2005-12-14  Atsushi Enomoto <atsushi@ximian.com>
207
208         * XmlDocumentTests.cs, XmlAttributeCollectionTests.cs
209           XmlElementTests.cs, XmlCharacterDataTests.cs :
210           Marked NotDotNet for some tests broken under 2.0 (MS bugs).
211           Marked Ignore for some tests which originally does not make sense.
212           Changed types in ExpectedException for some tests under 2.0.
213
214 2005-12-12  Atsushi Enomoto <atsushi@ximian.com>
215
216         * XmlAssert.cs : new file.
217
218 2005-12-12  Atsushi Enomoto <atsushi@ximian.com>
219
220         * XmlReaderCommonTests.cs : enabled MoveToNextSibling() tests.
221
222 2005-12-12  Atsushi Enomoto <atsushi@ximian.com>
223
224         * XmlReaderCommonTests.cs : added several tests for 2.0 methods.
225
226 2005-12-09  Atsushi Enomoto <atsushi@ximian.com>
227
228         * XmlTextReaderTests.cs : added test for Encoding property.
229
230 2005-12-09  Atsushi Enomoto <atsushi@ximian.com>
231
232         * XmlReaderCommonTests.cs : added tests for ReadToDescendant() and
233           ReadToFollowing().
234
235 2005-12-09  Atsushi Enomoto <atsushi@ximian.com>
236
237         * XmlReaderSettingsTests.cs : added some ConformanceLevel tests.
238           Added CreateClonesSettings() to make sure XmlReader.Create() clones
239           XmlReaderSettings.
240
241 2005-12-08  Atsushi Enomoto <atsushi@ximian.com>
242
243         * XmlReaderSettingsTests.cs : (DefaultValue)
244           Added assertion label everywhere.
245         * XmlWriterTests.cs : WriteNodeError is broken under MS.NET 2.0 (it
246           should cause an error).
247
248 2005-12-08  Atsushi Enomoto <atsushi@ximian.com>
249
250         * XmlReaderSettingsTests.cs : SetSchemas() should not cause an error.
251           Added SetSchemasNull() as well.
252         * XmlUrlResolverTests.cs : (ResolveUriWithNullArgs)
253           expect ArgumentNullException instead of ArgumentException.
254           This is a fix in .NET 2.0.
255
256 2005-12-08  Atsushi Enomoto <atsushi@ximian.com>
257
258         * XsdParticleValidationTests.cs : ValidateRootElementOnlyInvalid()
259           does not throw validation exception under MS 2.0, this NotDotNet.
260
261 2005-12-08  Atsushi Enomoto <atsushi@ximian.com>
262
263         * XmlReaderCommonTests.cs : use ProhibitDtd=false in CreateSimple()
264           and added CreateSimpleProhibitDtd().
265
266 2005-11-09  Atsushi Enomoto <atsushi@ximian.com>
267
268         * XmlWriterSettingsTests.cs : NormalizeNewLines does not exist anymore
269
270 2005-11-09  Atsushi Enomoto <atsushi@ximian.com>
271
272         * XmlConvertTests.cs : tests for ToUInt16/32/64() and VerifyTOKEN().
273
274 2005-11-09  Atsushi Enomoto <atsushi@ximian.com>
275
276         * XmlConvertTests.cs : some tests for ToInt64(), ToSByte(),
277
278 2005-11-09  Atsushi Enomoto <atsushi@ximian.com>
279
280         * XmlConvertTests.cs : some tests for ToInt16(), ToInt32(),
281           VerifyName() and VerifyNCName().
282
283 2005-11-07  Atsushi Enomoto <atsushi@ximian.com>
284
285         * XmlReaderSettingsTests.cs : XmlSchemaValidationFlags is updated.
286
287 2005-10-23  Atsushi Enomoto <atsushi@ximian.com>
288
289         * XmlNamespaceManagerTests.cs :
290           well, hence GetNamespacesInScope() is NotDotNet.
291
292 2005-10-23  Atsushi Enomoto <atsushi@ximian.com>
293
294         * XmlNamespaceManagerTests.cs : GetNamespacesInScope() - Added test 
295            labels. Fixed counts; they count default namespaces. MS seems to
296            have a bug on declaration removal (xmlns='') on .Local.
297         * XmlNodeReaderTests.cs : in .NET 2.0 undeclared entity are not
298           allowed at all, so disabled tests that depends on such references.
299
300 2005-10-23  Atsushi Enomoto <atsushi@ximian.com>
301
302         * XmlTextWriterTests.cs : split some tests that try to write nodes
303           at error state (.NET 2.0 correctly rejects them).
304
305 2005-10-23  Atsushi Enomoto <atsushi@ximian.com>
306
307         * XmlTextReaderTests.cs, XmlValidatingReaderTests.cs,
308           XmlReaderCommonTests.cs : added and fixed tests to make sure that
309           LookupNamespace("") returns null for default namespace, and checks
310           that empty namespace URI is not allowed for non-empty prefix.
311
312 2005-10-04  Atsushi Enomoto <atsushi@ximian.com>
313
314         * XmlConvertTests.cs : added test for bug #76328.
315
316 2005-10-01  Atsushi Enomoto <atsushi@ximian.com>
317
318         * XmlWriterSettingsTests.cs : test for NormalizeNewLines.
319
320 2005-10-01  Atsushi Enomoto <atsushi@ximian.com>
321
322         * XmlAttributeTests.cs : test for bug #76311.
323
324 2005-10-01  Atsushi Enomoto <atsushi@ximian.com>
325
326         * XmlReaderCommonTests.cs : added simple Create() test.
327
328 2005-09-28  Atsushi Enomoto <atsushi@ximian.com>
329
330         * XmlNodeReaderTests.cs : added test for bug #76260.
331
332 2005-09-27  Atsushi Enomoto <atsushi@ximian.com>
333
334         * XmlTextReaderTests.cs : added test for bug #76247.
335
336 2005-09-26  Atsushi Enomoto <atsushi@ximian.com>
337
338         * XmlValidatingReaderTests.cs : added test for bug #76234.
339
340 2005-09-25  Atsushi Enomoto <atsushi@ximian.com>
341
342         * XmlReaderSettingsTests.cs : XmlSchemaValidationFlags NET_2_0 update.
343
344 2005-09-21  Atsushi Enomoto <atsushi@ximian.com>
345
346         * XmlWriterSettingsTests.cs : removed NormalizeNewLines.
347
348 2005-09-21  Atsushi Enomoto <atsushi@ximian.com>
349
350         * XmlReaderSettingsTests.cs : updated NET_2_0 related tests.
351         * NameTableTests.cs : numbered testcases. fixed argument order.
352
353 2005-09-14  Atsushi Enomoto <atsushi@ximian.com>
354
355         * XmlTextReaderTests.cs : added #76102 testcase.
356
357 2005-09-14  Atsushi Enomoto <atsushi@ximian.com>
358
359         * XmlTextWriterTests.cs : added #76095 testcase.
360
361 2005-08-31  Sebastien Pouliot  <sebastien@ximian.com>
362
363         * XmlSecureResolverTests.cs: Added more test cases for CreateEvidence.
364         * XmlSecureResolverCas.cs: New. CAS unit tests for XmlSecureResolver.
365         * XmlExceptionCas.cs: New. CAS unit tests for exception serialization.
366
367 2005-08-04  Atsushi Enomoto <atsushi@ximian.com>
368
369         * XmlAttributeTests.cs : Test if set_Value() works in such cases that
370           there was only one child in attribute and it was an entity reference.
371
372 2005-07-28  Atsushi Enomoto <atsushi@ximian.com>
373
374         * XsdValidatingReaderTests.cs : added test case for duplicating
375           assignment of both Schemas.Add() and xsi:schemaLocation where
376           schemaLocation could not be resolved.
377
378 2005-07-14  Atsushi Enomoto <atsushi@ximian.com>
379
380         * XmlTextWriterTests.cs : added bug #75546 testcase.
381
382 2005-06-29  Atsushi Enomoto <atsushi@ximian.com>
383
384         * XmlConvertTests.cs : added timespan milliseconds testcase.
385
386 2005-06-27  Atsushi Enomoto <atsushi@ximian.com>
387
388         * XmlTextReaderTests.cs : added a testcase for not-wf entity 
389           declaration which is actually not used in the instance.
390
391 2005-06-23  Atsushi Enomoto <atsushi@ximian.com>
392
393         * XsdParticleValidationTests.cs : XmlSchemaException -> 
394           XmlSchemaValidationException under 2.0 profile.
395
396 2005-06-17  Atsushi Enomoto <atsushi@ximian.com>
397
398         * XmlValidatingReaderTests.cs : added attribute namespace check in
399           DefaultXmlnsAttributeLookup() as well.
400
401 2005-06-17  Atsushi Enomoto <atsushi@ximian.com>
402
403         * XmlValidatingReaderTests.cs : added DefaultXmlnsAttributeLookup().
404
405 2005-05-31  Atsushi Enomoto <atsushi@ximian.com>
406
407         * XmlValidatingReaderTests.cs : let's test external DTD as well.
408
409 2005-05-31  Atsushi Enomoto <atsushi@ximian.com>
410
411         * XmlValidatingReaderTests.cs : added ResolveEntityAndBaseURI() which
412           is imported from sys.security.
413
414 2005-05-25  Andrew Skiba  <andrews@mainsoft.com>
415
416         * W3C : directory added
417
418 2005-05-10  Atsushi Enomoto <atsushi@ximian.com>
419
420         * XmlValidatingReaderTests.cs : fixed TestPreserveEntityNotOnDotNet()
421           which was regarded as a bug while it was by design.
422
423 2005-05-05  Atsushi Enomoto <atsushi@ximian.com>
424
425         * XmlNamespaceManagerTests.cs : removed more atomizedName tests.
426
427 2005-05-05  Atsushi Enomoto <atsushi@ximian.com>
428
429         * XmlNamespaceManagerTests.cs : removed atomizedName related tests.
430
431 2005-03-25  Atsushi Enomoto <atsushi@ximian.com>
432
433         * XmlTextWriterTests.cs : added more test case for xml:space.
434
435 2005-03-24  Atsushi Enomoto <atsushi@ximian.com>
436
437         * XmlTextWriterTests.cs : added more tests on WriteQualifiedName().
438
439 2005-03-15  Atsushi Enomoto <atsushi@ximian.com>
440
441         * XmlValidatingReaderTests.cs : Added test for sequential text nodes
442           which affects on ExpandEntities.
443
444 2005-03-09  Atsushi Enomoto <atsushi@ximian.com>
445
446         * XmlTextReaderTests.cs : added SurrogatePair() based on bug #73513.
447
448 2005-03-07  Atsushi Enomoto <atsushi@ximian.com>
449
450         * XmlDocumentTests.cs : Added ReadNodeEntityReferenceFillsChildren.
451           Test case by Konstantin Triger.
452
453 2005-03-07  Atsushi Enomoto <atsushi@ximian.com>
454
455         * XmlValidatingReaderTests.cs : added ResolveEntityReadAttributeValue()
456
457 2005-03-03  Atsushi Enomoto <atsushi@ximian.com>
458
459         * XmlTextWriterTests.cs : added testcase for duplicating namespace 
460           mapping processing (should create another prefix, not exception).
461
462 2005-03-02  Atsushi Enomoto <atsushi@ximian.com>
463
464         * XmlTextWriterTests.cs : Added test for LookupPrefix() for
465           overriden prefix.
466
467 2005-02-25  Atsushi Enomoto <atsushi@ximian.com>
468
469         * XmlNodeTests.cs : added Clone() of readonly node returns a node
470           that is not readonly.
471
472 2005-02-25  Atsushi Enomoto <atsushi@ximian.com>
473
474         * XmlAttributeTests.cs : added nonNCName Prefix case.
475
476 2005-02-24  Atsushi Enomoto <atsushi@ximian.com>
477
478         * XmlTextWriterTests.cs : Test for call to WriteRaw() -> WriteString()
479
480 2005-02-16  Atsushi Enomoto <atsushi@ximian.com>
481
482         * XmlConvertTests.cs : added some null/empty string cases for
483           EncodeName()/EncodeLocalName()/EncodeNmToken().
484
485 2005-02-15  Atsushi Enomoto <atsushi@ximian.com>
486
487         * XmlElementTests.cs : assertion numbering on 
488           RemoveDoesNotRemoveDefaultAttributes().
489
490 2005-01-26  Nick Drochak  <ndrochak@ieee.org>
491
492         * XmlValidatingReaderTests.cs: Move MS.NET bug-exposing test to a new
493         test method and ignore it on .NET.
494
495 2005-01-17  Atsushi Enomoto <atsushi@ximian.com>
496
497         * XmlReaderSettingsTests.cs : added some .ctor() tests.
498
499 2005-01-13  Atsushi Enomoto <atsushi@ximian.com>
500
501         * XmlReaderCommonTests.cs : added labels for tests.
502           Marked MoveToXmlDeclAttributes() as [Ignore] again because there is
503           no consistent reference implementation to follow.
504
505 2005-01-13  Atsushi Enomoto <atsushi@ximian.com>
506
507         * XmlValidatingReaderTests.cs,
508           XmlReaderCommonTests.cs,
509           XmlTextWriterTests.cs,
510           XmlUrlResolverTests.cs :
511           Marked as NotDotNet for those tests that fails under MS.NET.
512           Commented out some XmlTextWriter implementation-dependent assertions.
513           Fixed ResolveUriWithNullArgs () expected return type.
514
515 2005-01-11  Atsushi Enomoto <atsushi@ximian.com>
516
517         * XmlTextWriterTests.cs : added Indent2() to test WriteComment EOL.
518
519 2004-01-11  Atsushi Enomoto <atsushi@ximian.com>
520
521         * XmlReaderCommonTests.cs :
522           Oops, ReadAttributeValue() was not reverted. Now marked as NotDotNet.
523
524 2004-01-11  Atsushi Enomoto <atsushi@ximian.com>
525
526         * XmlReaderCommonTests.cs : reverted r38601. It is MS XmlTextReader
527           that is buggy on attribute value's Prefix and NamespaceURI.
528
529 2005-01-10  Nick Drochak  <ndrochak@ieee.org>
530
531         * XmlWriterTests.cs: Fix build warnings.
532         * XmlReaderCommonTests.cs: Make tests pass on Fx1.1.  XmlNodeReader
533         has different default attributes it seems.
534
535 2004-12-15  Raja R Harinath  <rharinath@novell.com>
536
537         * XmlReaderSettingsTests.cs (DefaultValue): Update DtdValidate and
538         XsdValidate references to use ValidationType.
539
540 2004-12-08  Atsushi Enomoto <atsushi@ximian.com>
541
542         * XmlReaderSettingsTests.cs : updated some boolean flags to 
543           XmlSchemaValidationFlags.
544
545 2004-11-22  Atsushi Enomoto <atsushi@ximian.com>
546
547         * XmlTextReaderTests.cs : added AttributeNormalizationWrapped().
548
549 2004-11-14  Atsushi Enomoto <atsushi@ximian.com>
550
551         * XmlWriterTests.cs : Added test for WriteAttributes().
552
553 2004-11-08  Atsushi Enomoto <atsushi@ximian.com>
554
555         * XmlNodeReaderTests.cs : numbered some of asserts.
556
557 2004-11-08  Atsushi Enomoto <atsushi@ximian.com>
558
559         * XmlTextReaderTests.cs : added tests for 2.0 entity handling.
560         * XmlValidatingReaderTests.cs : modified tests for entity handling
561           that are changed in 2.0.
562
563 2004-10-29  Atsushi Enomoto <atsushi@ximian.com>
564
565         * XmlReaderCommonTests.cs : ReadAsObject() is removed.
566         * XmlTextWriterTests.cs : added CloseTwice().
567         * XmlNodeTests.cs : added labels.
568
569 2004-09-08  Atsushi Enomoto <atsushi@ximian.com>
570
571         * XmlWriterSettingsTests.cs : added.
572
573 2004-09-07  Atsushi Enomoto <atsushi@ximian.com>
574
575         * XmlReaderCommonTests.cs : Added tests for ReadAsObject().
576
577 2004-09-07  Atsushi Enomoto <atsushi@ximian.com>
578
579         * XmlNamespaceManagerTests.cs : Added test for duplicate addition,
580           atomization, complex RemoveNamespace() and GetNamespacesInScope().
581
582 2004-09-07  Atsushi Enomoto <atsushi@ximian.com>
583
584         * XmlReaderSettingsTests.cs : added, including XmlReader.Create() tests
585         * XmlTextReaderTests.cs : added normalization and Setting sests.
586
587 2004-09-06  Atsushi Enomoto <atsushi@ximian.com>
588
589         * XmlElementTests.cs : added another set_InnerXml test.
590         * XmlNodeTests.cs : added BaseURI test.
591         * XmlTextReaderTests.cs : added tests for Normalization, EOF,
592           LineNumber, LinePosition (all reported ones).
593         * XsdValidatingReaderTests.cs : more descriptions.
594
595 2004-09-06  Atsushi Enomoto <atsushi@ximian.com>
596
597         * XmlTextReaderTests.cs : added ProhibitDtd().
598         * XmlWriterTests.cs : added WriteNodeError().
599
600 2004-06-21  Atsushi Enomoto <atsushi@ximian.com>
601
602         * XmlSecureResolverTests.cs : Just [Ignore] EmptyEvidenceDeniedAccess.
603           It requires CAS.
604
605 2004-06-18  Atsushi Enomoto <atsushi@ximian.com>
606
607         * XmlSecureResolverTests.cs : [TestFixture] was missing.
608
609 2004-06-14  Atsushi Enomoto <atsushi@ximian.com>
610
611         * XmlTextWriterTests.cs : Avoid CR/CRLF testing complexity.
612
613 2004-06-14  Atsushi Enomoto <atsushi@ximian.com>
614
615         * XmlUrlResolverTests.cs : Unlike MS.NET, we treats Unix absolute file
616           URI file:///usr/local/src as correct file path. MS.NET is not aware
617           of such format and parses as "host = usr, path = /local/src".
618
619 2004-06-06  Atsushi Enomoto <atsushi@ximian.com>
620
621         * XmlTextWriterTests.cs : Added indentation testcase (it might now
622           work due to CompareInfo.IndexOf() bug).
623
624 2004-06-06  Atsushi Enomoto <atsushi@ximian.com>
625
626         * XmlTextReaderTests.cs : added some namespace check tests.
627
628 2004-05-27  Atsushi Enomoto <atsushi@ximian.com>
629
630         * XmlTextReaderTests.cs : added test for bug #59142.
631         * XmlTextWriterTests.cs : added test for bug #59154.
632         * XmlDocumentTests.cs : added test for bug #59155.
633
634 2004-05-24  Atsushi Enomoto <atsushi@ximian.com>
635
636         * XmlNodeTests.cs : added Normalize2().
637
638 2004-05-13  Atsushi Enomoto <atsushi@ximian.com>
639
640         * XsdValidatingReaderTests.cs : Ignore TestNamespaceFalse(). It is not
641           kind of thing that should be supported.
642         * XmlValidatingReaderTests.cs : commented a bit.
643
644 2004-04-24  Atsushi Enomoto <atsushi@ximian.com>
645
646         * XmlConvertTests.cs : Commented out locale-dependent tests.
647         * XmlDocumentTests.cs : Uncommented now-testable lines.
648           Commented out that should not be allowed, such as non-XML-name node.
649
650 2004-04-24  Atsushi Enomoto <atsushi@ximian.com>
651
652         * XmlDeclarationTests.cs : More InnerText tests.
653
654 2004-04-20  Atsushi Enomoto <atsushi@ximian.com>
655
656         * XmlCharacterDataTests.cs : Added more tests for Substring().
657         * XmlConvertTests.cs : Commented out locale-dependent tests.
658         * XmlDocumentTests.cs : Added LoadEntityReference().
659
660 2004-03-31  Atsushi Enomoto <atsushi@ximian.com>
661
662         * Added nist_dom tests from Mainsoft hackers.
663         * Added XmlSecureResolverTests.cs.
664
665 2004-03-16  Atsushi Enomoto <atsushi@ximian.com>
666
667         * XmlDocumentTests.cs : Added PreserveWhitespace2() (whitespace nodes
668           should be written regardless of document.PreserveWhitespace.)
669
670 2004-03-15  Atsushi Enomoto <atsushi@ximian.com>
671
672         * XmlReaderCommonTests.cs : Added tests for ReadInner/OuterXml() on
673           EndElement.
674
675 2004-03-14  Atsushi Enomoto <atsushi@ximian.com>
676
677         * XmlAttributeCollectionTests.cs : Added InsertAfterError().
678         * XmlNodeTests.cs : Added SelectNodes(), SelectNodes2() [commented].
679
680 2004-03-04  Atsushi Enomoto <atsushi@ximian.com>
681
682         * XmlDocumentTests.cs : added Implementation().
683
684 2004-02-17  Atsushi Enomoto <atsushi@ximian.com>
685
686         * XmlEntityTests.cs, XmlDocumentEventTests.cs : added.
687
688 2004-02-05  Atsushi Enomoto <atsushi@ximian.com>
689
690         * XmlDocumentTests.cs : Added ReadNodeEmptyContent() and
691           ReadNodeWhitespace().
692         * XmlElementTests.cs : Added SetAttributeNodeError().
693
694 2004-02-04  Atsushi Enomoto <atsushi@ximian.com>
695
696         * XmlEntityReferenceTests.cs : renamed TestDescendantsRecursively to
697           DescendantsRecursively and added more test lines.
698           Added ChildNodes().
699         * XmlReaderCommonTests.cs : Added MoveToXmlDeclAttribute(). However
700           it is ignored (since XmlNodeReader behaves differently, maybe bug).
701
702 2004-02-03  Atsushi Enomoto <atsushi@ximian.com>
703
704         * XmlReaderCommonTests.cs : Added SurrogatePairContent().
705         * XmlDocumentTests.cs : Added LoadXmlReaderNamespacesFalse().
706         * XmlEntityReferenceTests.cs : Added TestsDescendantsRecursively().
707
708 2004-01-28  Atsushi Enomoto <atsushi@ximian.com>
709
710         * XmlDocumentTypeTests.cs : Added IncorrectInternalSubset().
711         * XmlNodeTests.cs : Since .NET 1.1 also prohibits multiple document
712           element, removed extraneous test switch for InsertBefore().
713         * XsdParticleValidationTests.cs,
714           XsdValidatingReaderTests.cs : These test class names are too
715           ambiguous so just renamed them. (No bug reports are found on them,
716           but should be warned in the meantime.)
717
718 2004-01-23  Atsushi Enomoto <atsushi@ximian.com>
719
720         * XmlElementTests.cs : Added SetAttributeXmlns.
721         * XmlTextWriterTests.cs : Added several xmlns-related tests.
722
723 2004-01-22  Atsushi Enomoto <atsushi@ximian.com>
724
725         * XmlTextWriterTests.cs : Added *Do*OutputRemovalDefaultNSDeclaration.
726
727 2004-01-20  Atsushi Enomoto <atsushi@ximian.com>
728
729         * XmlElementTests.cs : Added WriteToMakesNonsenseForDefaultNSChildren.
730         * XmlTextWriterTests.cs : Added DontOutputRemovalDefaultNSDeclaration.
731
732 2004-01-14  Atsushi Enomoto <atsushi@ximian.com>
733
734         * XmlAttributeCollectionTests.cs : Added RemoveDefaultAttribute().
735         * XmlDocumentTests.cs, XmlElementTests.cs, XmlNodeReaderTests.cs,
736           XmlTextReaderTests.cs, XmlTextWriter.cs, XmlWriterTests.cs :
737           Close or avoid XmlTextReader.
738
739 2004-01-03  Atsushi Enomoto <atsushi@ximian.com>
740
741         * XmlAttributeCollectionTests.cs :
742           added InsertAfterReplacesInCorrectOrder().
743         * XmlUrlResolverTests.cs : fixed file path.
744         * XmlTextReaderTests.cs : fixed file path.
745         * XmlTextWriterTests.cs : added ElementXmlnsNeedEscape().
746
747 2003-12-21  Atsushi Enomoto <atsushi@ximian.com>
748
749         * XmlDocumentTests.cs, XmlElementTests.cs :
750           Added GetElementsByTagNameNs2().
751
752 2003-12-16  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
753
754         * XmlDeclarationTests.cs : Added InvalidInnerText().
755         * XmlDocumentTests.cs : CRLF fix (to LF)
756         * XmlWriterTests.cs : tiny fix on WriteNodeFullDocument().
757         * XmlValidatingReaderTests.cs : Fixed entity handling check tests.
758
759 2003-11-28  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
760
761         * XmlWriterTests.cs : Added WriteNodeFullDocument() with 
762           encoding specification. Added WriteNodeNonEmptyElement().
763         * XmlUrlResolverTests.cs : Added GetEntityWithNonStreamReturnType()
764           and GetEntityWithRelativeFileUri().
765         * XmlTextWriterTests.cs : Added some namespace related tests.
766         * XmlTextReaderTests.cs : Added char-entity and ReadBase64() tests.
767         * XmlNodeTests.cs : GetPrefixOfNamespace() test also for disconnected
768           nodes.
769         * XmlElementTests.cs : Added ConstructionAndDefaultAttributes().
770         * XmlDeclarationTests.cs : Added InvalidInnerText().
771         * XmlAttributeTests.cs : Added CheckPrefixWithNamespace().
772
773 2003-10-13  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
774
775         * XmlWriterTests.cs : Added WriteSurrogateCharEntity().
776
777 2003-10-13  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
778
779         * XmlElementTests.cs : Added more tests on 
780           RemoveDoesNotRemoveDefaultAttributes().
781         * XmlNodeTests.cs : Added Normalize(), GetNamespaceOfPrefix() and
782           GetNamespaceOfPrefixNullArg().
783         * XmlWriterTests.cs : Added WriteNodeNone().
784
785 2003-10-05  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
786
787         * XmlConvertTests.cs : patch by Jonathan Kessler. Added more test
788           methods.
789         * XmlUrlResolverTests.cs : Renamed NullArgs to ResolveUriWithNullArgs,
790           and added GetEntityWithNullArgs() (though it is uncommented).
791         * XmlReaderCommonTests.cs : Added XML Schema-mode XmlValidatingReader
792           testing phase.
793
794 2003-09-21  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
795
796         * XmlTextReaderTests.cs : Oops, it was CRLF injected ;-)
797
798 2003-09-21  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
799
800         * XmlReaderCommonTests.cs : Added ProhibitedMultipleAttributes().
801           Fixed ReadAttributeValue(). Now I think it is MS.NET XmlTextReader
802           which is rather buggy than their XmlNodeReader.
803         * XmlTextReaderTests.cs : Added IfNamespacesThenProhibitedAttributes()
804           and trivial messagefix.
805
806 2003-09-21  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
807
808         * XmlNamespaceManagerTests.cs : Added PopScopeMustKeepAddedInScope().
809
810 2003-08-24  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
811
812         * XmlAttributeTests.cs : Added DefaultAttributeRemoval() and
813           EmptyStringHasTextNode().
814         * XmlElementTests.cs : Added RemoveDoesNotRemoveDefaultAttributes().
815         * XmlReaderCommonTests.cs : Added overroaded AssertNodeValues() and
816           ReadAttributeValue().
817         * XmlTextReaderTests.cs :
818           Added NotAllowedCharRef() and ExpandParameterEntity().
819           Also added but ignored tests: UndeclaredEntityInIntSubsetOnlyXml()
820           and UndeclaredEntityInStandaloneXml().
821         * XmlValidatingReaderTests.cs : TestAttributeDefaultContribution() 
822           refactory.
823         * Added XsdParticleValidationTests.cs and XsdValidatingReaderTests.cs.
824
825 2003-08-05  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
826
827         * XmlReaderCommonTests.cs : Its XmlValidatingReader.EntityHandling
828           should be ExpandCharEntities.
829         * XmlValidatingReaderTests.cs : added ResolveEntity(),
830           ResolveEntity2() and ResolveEntityWithoutDTD().
831
832 2003-07-31  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
833
834         * XmlDocumentTests.cs : added LoadThrowsUndeclaredEntity() and
835           CreateEntityReferencesWithoutDTD().
836         * XmlNodeReaderTests.cs : added ResolveEntity(), ResolveEntity2() and
837           ResolveEntityWithoutDTD().
838
839 2003-07-29  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
840
841         * XmlDocumentTests.cs : added DTDEntityAttributeHandling() test.
842         * XmlElementTests.cs : added WriteToDefaultAttribute() test.
843         * XmlNodeTests.cs : added InnerXmlWithXmlns () test.
844         * XmlTextWriterTests.cs : added DontOutputNonDeclaredXmlns () test.
845         * XmlValidatingReaderTests.cs : modified TestResolveEntity() to have
846           entity reference inside text content (and it now fails).
847
848 2003-07-26  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
849
850         * XmlAttributeTests.cs : added IdentityConstraints().
851         * XmlDocumentTests.cs : added DocumentTypeNodes().
852         * XmlNodeTests.cs : added InnerText().
853         * XmlReaderCommonTests.cs : added XmlValidatingReader as one of the
854           testing reader. Added IndexerAndAttributes().
855         * XmlValidatingReader.cs : modified TestAttributes() to have
856           ReadAttributeValue() tests. Added TestIdentityConstraints()
857
858 2003-07-24  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
859
860         * XmlConvertTests.cs,
861           XmlNodeTests.cs,
862           XmlTextWriterTests.cs : removed some compilation warning.
863         * XmlNodeReaderTests.cs : reverted Jul. 12th. ReadInnerXmlWrongInit()
864           incorrect commit.
865         * XmlValidatingReaderTests.cs : Code refactory (removed xml1, xml2...
866           and changed PrepareXmlReader() as returning validating reader.
867           Added indexer (this[]) property check and ValidationType.None check
868           to TestAttributeDefaultContribution().
869           Added TestExpandEntity(), TestPreserveEntity() and TestNormalization().
870
871 2003-07-19  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
872
873         * XmlValidatingReaderTests.cs : added TestValidationEvent() and
874           some code refactory.
875
876 2003-07-12  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
877
878         * XmlValidatingReaderTests.cs : added TestNonDeterministicContent() and
879           TestAttributeDefaultContribution().
880
881 2003-07-12  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
882
883         * XmlNodeReaderTests.cs : Fixed ReadInnerXmlWrongInit() for correct 
884           ReadState check.
885         * ChangeLog was incorrectly added about above stuff.
886         * XmlTextReaderTests.cs : added some reader's state check tests and
887           ReadAsElementContent and ReadAsAttributeContent.
888         * XmlTextWriterTests.cs : added DontOutputMultipleXmlns().
889
890 2003-07-06  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
891
892         * added XmlValidatingReaderTests.cs.
893
894 2003-07-01  Martin Willemoes Hansen <mwh@sysrq.dk>
895
896         * XmlTextWriterTests.cs: Made use of ExpectedException
897
898 2003-07-01  Martin Willemoes Hansen <mwh@sysrq.dk>
899
900         * Made tests which expect an exception use the
901           ExpectedException Attribute.
902
903 2003-06-20  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
904
905         * added XmlUrlResolverTests.cs.
906
907 2003-06-16  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
908
909         * added XmlCharTests.cs(separated XmlChar tests from XmlTextReaderTests)
910         * XmlTextReaderTests.cs : added ExternalDocument() which will result
911           in BaseURI test and DTD parameter entity test.
912
913 2003-06-16  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
914
915         * XmlReaderCommonTests.cs : EmptyElementWithTwoAttributes() is now
916           EmptyElementWithAttributes() and was added namespaced attribute tests.
917         * XmlTextWriterTests.cs : added WriteWhitespace().
918
919 2003-06-10  Zoltan Varga  <vargaz@freemail.hu>
920
921         * XmlDocumentTests.cs: New test for null prefix and namespaceURI in
922         CreateAttribute.
923
924 2003-06-01  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
925
926         * XmlConvertTests.cs : added VerifyNCName().
927
928 2003-05-18  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
929
930         * XmlTextWriterTests.cs : added FlushDoesnTCloseTag() and 
931           WriteWhitespaceCloseTag() (patch by Jonathan Hogg).
932           added more tests to AttributeWriteAttributeString().
933         * XmlAttributeTests.cs : SetInnerTextAndXml() rewrite.
934
935 2003-05-16  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
936
937         * XmlAttributeTests.cs : added NamespaceAttributes() and WriteTo().
938         * XmlDocumentTests.cs : fixed invalid xml of DocumentWithDoctypeDecl()
939           and not well-formed xml of OuterXmlWithDefaultXmlns().
940         * XmlElementTests.cs : added IsEmpty(). fixed not well-formed xml of
941           WriteToWithDefaultNamespace().
942         * XmlNodeReaderTests.cs : fixed incorrect result expectation of 
943           ReadInnerXmlWrongInit().
944         * XmlNodeTets.cs : applied USE_VERSION_1_1 for InsertBefore()/-After().
945         * XmlReaderCommonTests.cs, 
946           XmlTextReaderTests.cs : moved EntityReference() and EntityReference-
947           InsideText() to XmlTextReaderTests.cs, since XmlNodeReader is expected
948           to resolve these entity references.
949         * XmlTextWriterTests.cs : removed English-dependent error message check.
950           fixed incorrect state-check ignorant blocks of WriteAttributes ().
951         * XmlWriterTests.cs : modified WriteNodeFullDocument() and WriteNode-
952           XmlDecl() as MS.NET results in.
953
954 2003-05-13  Martin Willemoes Hansen <mwh@sysrq.dk>
955
956         * Tests inherits from Assertion and Assertion. prefixes removed
957
958 2003-05-05  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
959
960         * added XmlConvertTests.cs.
961
962 2003-04-29  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
963
964         * XmlAttributeTests.cs : added WriteTo.
965         * XmlReaderCommonTests.cs,
966           XmlTextReader.cs : fixed ReadInnerXml (check correct position.)
967           Reverted EmptyElementWithStartAndEndTag, EmptyElementWithAttribute,
968           and StartAndEndTagWithAttribute to XmlTextReaderTests.cs (because
969           they requires IsEmptyElement = false, which is always true for
970           XmlNodeReader).
971
972 2003-04-27  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
973
974         * XmlReaderCommonTests.cs,
975           XmlTextReaderTests.cs : Moved many tests to CommonTests.
976
977 2003-04-25  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
978
979         * XmlWriterTests.cs : added some WriteNode() related testcases.
980
981 2003-04-13  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
982
983         * XmlTextReaderTests.cs: quick fix to comment out TestExternalDocument.
984         * XmlDocumentTests.cs : quick fix to comment out LoadExternalUri and
985           LoadDocumentWithIgnoreSection.
986
987 2003-04-12  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
988
989         * added this file as a new entry.
990           See ../ChangeLog to find ChangeLog entries before than this day.