2007-01-23 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.Security / Test / System.Security.Cryptography.Xml / ChangeLog
1 2007-01-23  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * SignedXmlTest.cs :
4           run the transformation in yesterday's test twice.
5
6 2007-01-22  Atsushi Enomoto  <atsushi@ximian.com>
7
8         * XmlDsigExcC14NTransformTest.cs, XmlDsigC14NTransformTest.cs,
9           SignedXmlTest.cs : added some more tests which blocks indigo.
10
11 2007-01-17  Atsushi Enomoto  <atsushi@ximian.com>
12
13         * XmlDsigExcC14NTransformTest.cs : new tests, mostly copied from
14           non-exc test.
15
16 2007-01-12  Atsushi Enomoto  <atsushi@ximian.com>
17
18         * SignedXmlTest.cs : added DataReferenceToNonDataObject().
19
20 2007-01-12  Atsushi Enomoto  <atsushi@ximian.com>
21
22         * DataObjectTest.cs : test to make sure to not clear attributes or
23           children unnecessarily.
24
25 2007-01-12  Atsushi Enomoto  <atsushi@ximian.com>
26
27         * SignedXmlTest.cs : fixed ComputeSignatureNoSigningKey() to not
28           expect silly exception. Added test for malformed reference.
29
30 2007-01-12  Atsushi Enomoto  <atsushi@ximian.com>
31
32         * SignedXmlTest.cs : added ComputeSignatureNoSigningKey().
33
34 2006-11-01  Atsushi Enomoto  <atsushi@ximian.com>
35
36         * SignedXmlTest.cs : added Ignore for failing wrong test by design.
37
38 2006-10-11  Atsushi Enomoto  <atsushi@ximian.com>
39
40         * SignedXmlTest.cs : added a test for signature method mismatch.
41
42 2006-09-25  Gert Driesen  <drieseng@users.sourceforge.net>
43
44         * SignedXmlTest.cs: Added tests for bug #79454 and bug #79483 (marked
45         NotWorking).
46
47 2006-09-22  Atsushi Enomoto  <atsushi@ximian.com>
48
49         * EncryptedXmlTest.cs, EncryptedXmlSample3.xml :
50           another decryption test for padding sanity.
51
52 2006-09-21  Atsushi Enomoto  <atsushi@ximian.com>
53
54         * EncryptedXmlTest.cs : added roundtrip sample i.e. encryption test.
55
56 2006-09-21  Atsushi Enomoto  <atsushi@ximian.com>
57
58         * EncryptedXmlTest.cs, EncryptedXmlSample2.xml :
59           Added another case that expects correct padding processing which is 
60           specified in W3C xmlenc spec section 5.2.
61
62 2006-09-21  Atsushi Enomoto  <atsushi@ximian.com>
63
64         * EncryptedXmlTest.cs :
65           removed problematic culture change (was for debugging).
66
67 2006-09-21  Atsushi Enomoto  <atsushi@ximian.com>
68
69         * EncryptedXmlTest.cs : new file. Added practical example.
70         * EncryptedXmlSample1.xml, sample.pfx : support files for the above test.
71
72 2006-09-06  Atsushi Enomoto  <atsushi@ximian.com>
73
74         * DataReferenceTest.cs : new test.
75
76 2005-09-27  Sebastien Pouliot  <sebastien@ximian.com>
77
78         * KeyInfoX509DataTest.cs: Fixed tests case for 2.0 RC.
79         * XmlDsigXPathTransformTest.cs: Fixed tests case for 2.0 RC.
80
81 2005-05-31  Atsushi Enomoto  <atsushi@ximian.com>
82
83         * XmlDsigC14NWithCommentsTransformTest.cs : added File.Delete()
84           sanity check on CleanUp().
85
86 2005-05-05  Sebastien Pouliot  <sebastien@ximian.com>
87
88         * ReferenceTest.cs: Changed AddAllTransforms from Ignored to category
89         NotDotNet as the test seems to fail only under NUnit.
90
91 2005-05-04  Sebastien Pouliot  <sebastien@ximian.com>
92
93         * AssertCrypto.cs: Added method to compare somewhat different but ok 
94         XML fragments (when the xmlns for xmldsig is on a different element).
95         * KeyInfoTest.cs, KeyInfoRetrievalMethodTest.cs, ReferenceTest.cs,
96         SignedInfoTest.cs, SignatureTest.cs, SignedXmlTest.cs, 
97         XmlDsigC14NTransformTest.cs, XmlDsigC14NWithCommentsTransformTest.cs,
98         XmlDsigXPathTransformTest.cs: Make all tests works under Fx 2.0 beta 2
99
100 2005-05-02  Sebastien Pouliot  <sebastien@ximian.com>
101
102         * SignedXmlTest.cs: AddObject and AddReference now throws 
103         ArgumentNullException in 2.0.
104         * XmlDsigC14NWithCommentsTransformTest.cs: InputType was fixed in 2.0.
105         * XmlDsigC14NTransformTest.cs: InputType was fixed in 2.0.
106         * XmlDsigXsltTransformTest.cs: Fixed tests for 2.0, InputType, Empty 
107         XSLT and invalid XSLT (new exception).
108
109 2005-04-28  Sebastien Pouliot  <sebastien@ximian.com>
110
111         * XmlDsigXPathTransformTest.cs: Marked FunctionHereObsolete (ignored)
112         and LoadInputAsXmlNodeList (failure) as [Category("NotWorking")] as 
113         they both pass under MS 1.x runtime (for bad and/or good reasons).
114
115 2005-04-26  Sebastien Pouliot  <sebastien@ximian.com>
116
117         * KeyInfoX509DataTest.cs: Added new unit tests for NET_1_1 and updated
118         tests to work on NET_2_0.
119
120 2005-04-06  Atsushi Enomoto  <atsushi@ximian.com>
121
122         * XmlDsigC14NTransformTest.cs :
123           Reverted last change in LoadInputAsXmlNodeList2(). It is MS bug.
124           It now handles Load() behavioral difference between Stream and
125           XmlDocument as expected.
126
127 2005-02-27  Nick Drochak  <ndrochak@ieee.org>
128
129         * XmlDsigXsltTransformTest.cs:
130         * XmlDsigC14NTransformTest.cs: Make tests pass on MS.NET 1.1.
131
132 2004-06-06  Atsushi Enomoto  <atsushi@ximian.com>
133
134         * XmlDsigXsltTransformTest.cs : Fixed EmbeddedStylesheet() that missed
135           xmlns:xsl declaration.
136
137 2004-05-20  Sebastien Pouliot  <sebastien@ximian.com>
138
139         * KeyInfoTest.cs: SetUp is now public (required for new nunit).
140         * ReferenceTest.cs: SetUp is now public (required for new nunit).
141
142 2004-05-14  Atsushi Enomoto  <atsushi@ximian.com>
143
144         * XmlDsigC14NTransform.cs : Reverted Ingore attribute that does not
145           seem like incorrect test.
146
147 2004-05-05  Atsushi Enomoto  <atsushi@ximian.com>
148
149         * XmlDsigBase64Transform.cs : LoadInputAsXmlNodeList() is testable.
150         * XmlDsigC14NTransformTest.cs : Ignore LoadInputAsXmlNodeList(); that
151           test premises incorrect namespace handling.
152         * XmlDsigXPathTransformTest.cs : Removed some FIXMEs (counting node
153           will give more expected results),
154           plus some noise on FunctionHereObsolete().
155
156 2004-03-26  Atsushi Enomoto  <atsushi@ximian.com>
157
158         * Added XmlDsigEnvelopedSignatureTransformTest.cs.
159         * SignedXmlTest.cs : Added some KeyInfo and error handling repro.
160
161 2004-03-24  Atsushi Enomoto  <atsushi@ximian.com>
162
163         * ReferenceTest.cs : Test for keeping document object identity.
164         * XmlDsigC14NTransformTest.cs : Fixed LoadInputAsXmlNodeList(). Here,
165           passed XmlNodeList means filtered (e.g. XPath) nodes, which might
166           contain parent and children as each node in the list.
167           Added LoadInputAsXmlNodeList2(), which fails in the meantime.
168
169 2004-03-23  Atsushi Enomoto  <atsushi@ximian.com>
170
171         * SignedInfoTest.cs : assure the owner document object equality /
172           inequality with related to LoadXml() and setting properties.
173
174 2004-03-23  Atsushi Enomoto  <atsushi@ximian.com>
175
176         * DataObjectTest.cs : assure that owner document object is different
177           after setting properties.
178
179 2004-03-20  Sebastien Pouliot  <sebastien@ximian.com>
180
181         * SignedXmlTest.cs: Renamed GetPublicKey to PublicGetPublicKey to
182         remove warning.
183
184 2004-03-19  Sebastien Pouliot  <sebastien@ximian.com>
185
186         * SignedXmlTest.cs: Completed unit tests as many methods were not 
187         tested at all previously.
188
189 2004-03-15  Sebastien Pouliot  <sebastien@ximian.com>
190
191         * SignedXmlTest.cs: Added null test for LoadXml.
192
193 2004-03-14  Atsushi Enomoto  <atsushi@ximian.com>
194
195         * XmlDsigXPathTransformTest.cs : added TransformSimple() and
196           FunctionHere() [commented].
197
198 2004-03-13  Atsushi Enomoto  <atsushi@ximian.com>
199
200         * XmlDsigC14NWithCommentsTransformTest,cs : world.txt causes FileShare
201           Win32Error so it should be added only when it does not exist.
202         * XmlDsigXsltTransformTest.cs : embedded stylesheet should have
203           version attribute. EmbeddedStylesheet() should also load input doc.
204
205 2004-03-12  Sebastien Pouliot  <sebastien@ximian.com>
206
207         * XmlDsigC14NTransformTest.cs: Fixed missing files error under MS.NET.
208         * XmlDsigC14NWithCommentsTransformTest.cs: Fixed missing files error
209         under MS.NET.
210
211 2004-03-11  Atsushi Enomoto  <atsushi@ximian.com>
212
213         * XmlDsigC14NTransformTest.cs : Stream2String() should consider utf-8
214           escaping (i.e. it must be the same as with-comments test).
215           Enabled example6 (encoding test).
216         * XmlDsigXsltTransformTest.cs :
217           GetXslDoc() now works (xmlns for dsig was missing).
218           Added EmptyXslt(), EmbeddedStylesheet() and InvalidXslt().
219           Activated ignored LoadInputAsXXX() and Load2() by supplying xsl.
220
221 2004-03-04  Atsushi Enomoto  <atsushi@ximian.com>
222
223         * SignatureTest.cs : added some malformed xml tests.
224
225 2004-02-14  Atsushi Enomoto  <atsushi@ximian.com>
226
227         * XmlDsigC14NTransformTest.cs,
228           XmlDsigC14NWithCommentsTransformTest.cs:
229           uncommented some code blocks which should be tested.
230
231 2004-02-11  Sebastien Pouliot  <sebastien@ximian.com>
232
233         * KeyInfoTest.cs: Corrected the xmlRSA XML string.
234         * ReferenceTest.cs: Tests fixed if XML is different (but equivalent)
235         to MS implementation.
236         * SignatureTest.cs: Tests fixed if XML is different (but equivalent) 
237         to MS implementation.
238         * XmlDsigBase64TransformTest.cs: New UnprotectedGetInnerXml class to get
239         results from the protected GetInnerXml. No more convertion to arrays.
240         * XmlDsigC14NTransformTest.cs: New UnprotectedGetInnerXml class to get
241         results from the protected GetInnerXml. Fixed input/output typo. Tests
242         fixed if XML is different (but equivalent) to MS implementation.
243         * XmlDsigC14NWithCommentsTransformTest.cs: New UnprotectedGetInnerXml 
244         class to get results from the protected GetInnerXml. Fixed input/output
245         typo.
246         * XmlDsigXPathTransformTest.cs: New. Unit tests XmlDsigXPathTransform.
247         * XmlDsigXsltTransformTest.cs: New UnprotectedGetInnerXml class to get 
248         results from the protected GetInnerXml. Fixed input/output typo.
249
250 2003-12-14  Sebastien Pouliot  <spouliot@videotron.ca>
251
252         * SignedXmlTest.cs: Added a new unit test to verify both bugs (no
253         key assigned on verification and GetElementId) found when fixing 
254         #52084.
255
256 2003-07-28  Sebastien Pouliot  <spouliot@videotron.ca>
257
258         * XmlDsigC14NTransformTest.cs: Corrected test for .NET 1.1 (that was a 
259         bug in .NET 1.0). There are no more unit test failures on Windows.
260
261 2003-07-27  Sebastien Pouliot  <spouliot@videotron.ca>
262
263         * KeyInfoTest.cs: Added #if NET_1_0 for the RetrievalMethod bug.
264
265 2003-07-24  Sebastien Pouliot  <spouliot@videotron.ca>
266
267         * XmlDsigC14NTransformTest.cs: New tests from Aleksey Sanin.
268         * XmlDsigC14NWithCommentsTransformTest.cs: New tests from
269         Aleksey Sanin.
270
271 2003-06-02  Sebastien Pouliot  <spouliot@videotron.ca>
272
273         * KeyInfoRetrievalMethodTest.cs: Changed RetrievalElement to
274         RetrievalMethod to match W3C specification and framework 1.1.
275
276 2003-05-13  Martin Willemoes Hansen <mwh@sysrq.dk>
277         * Tests inherits from Assertion and Assertion. prefix is removed
278
279 2003-03-03  Sebastien Pouliot  <spouliot@videotron.ca>
280
281         * XmlDsigBase64TransformTest.cs: Simplified some parts when fixing
282         XPath test.
283
284 2003-03-02  Sebastien Pouliot  <spouliot@videotron.ca>
285
286         * KeyInfoNameTest.cs: Better naming.
287         * KeyInfoRetrievalMethodTest.cs: Splitted a test.
288
289 2003-02-19  Sebastien Pouliot  <spouliot@videotron.ca>
290
291         * All: Updated tests for NUnit2. Some big tests where splited in 
292         smaller ones.
293         * XmlDsigC14NTransformTest.cs: New, but almost empty, test suite.
294         * XmlDsigC14NWithCommentsTransformTest.cs: New, but almost empty, 
295         test suite.
296
297 2002-11-28  Sebastien Pouliot  <spouliot@videotron.ca>
298
299         * AllTests.cs: Added missing test suites.
300
301 2002-11-20  Sebastien Pouliot  <spouliot@videotron.ca>
302
303         * AllTests.cs: New. Added suites for very listed files.
304         * DataObjectTest.cs: New. Test suite for DataObject.
305         * DSAKeyValueTest.cs: New. Test suite for DSAKeyValue.
306         * KeyInfoNameTest.cs: New. Test suite for KeyInfoName.
307         * KeyInfoNodeTest.cs: New. Test suite for KeyInfoNode.
308         * KeyInfoRetrievalMethodTest.cs: New. Test suite for DSAKeyValue.
309         * KeyInfoTest.cs: New. Test suite for KeyInfo.
310         * KeyInfoX509DataTest.cs: New. Test suite for KeyInfoX509Data.
311         * ReferenceTest.cs: New. Incomplete test suite for Reference.
312         * RSAKeyValueTest.cs: New. Test suite for RSAKeyValue.
313         * SignatureTest.cs: New. Partial test suite for Signature.
314         * SignedInfoTest.cs: New. Partial test suite for SignedInfo.
315         * SignedXmlTest.cs: New. Partial test suite for SignedXml.
316         * TransformChainTest.cs: New. Test suite for TransformChain.
317         * XmlDsigBase64TransformTest.cs: New. Partial test suite for 
318         XmlDsigBase64Transform
319         * XmlDsigXsltTransformTest.cs: New. Partial test suite for 
320         XmlDsigXsltTransform.