2009-04-21 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.ServiceModel / Test / System.ServiceModel.Channels / ChangeLog
1 2009-04-21  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * PeerTransportBindingElementTest.cs : test PeerNode property too.
4
5 2009-04-20  Atsushi Enomoto  <atsushi@ximian.com>
6
7         * PeerTransportBindingElementTest.cs : new.
8
9 2009-04-07  Atsushi Enomoto  <atsushi@ximian.com>
10
11         * TcpTransportBindingElementTest.cs : more can-build tests.
12
13 2008-04-13  Igor Zelmanovich <igorz@mainsoft.com>
14
15         * BindingTest.cs:
16         consider fixed API in BindingElementCollection class.                   
17
18 2008-02-20  Atsushi Enomoto  <atsushi@ximian.com>
19
20         * TcpTransportBindingElementTest.cs : IDuplexChannel is not supported.
21
22 2008-02-20  Atsushi Enomoto  <atsushi@ximian.com>
23
24         * NetNamedPipeTransportBindingElementTest.cs : new test.
25
26 2008-02-20  Atsushi Enomoto  <atsushi@ximian.com>
27
28         * EnvelopeVersionTest.cs : updated to work with .NET 3.0 SP1.
29         * TcpTransportBindingElementTest.cs : new test.
30
31 2008-02-15  Atsushi Enomoto  <atsushi@ximian.com>
32
33         * HttpTransportBindingElementTest.cs : test for BuildChannelListener()
34           without listener URIs.
35
36 2007-08-20  Atsushi Enomoto  <atsushi@ximian.com>
37
38         * MessageHeadersTest.cs : added couple of property settters and
39           AddressingVersion.None.
40
41 2007-07-06  Atsushi Enomoto  <atsushi@ximian.com>
42
43         * MsmqTransportBindingElementTest.cs : modified or removed copied-and-
44           commented lines to fit with msmq binding element.
45
46 2007-07-06  Atsushi Enomoto  <atsushi@ximian.com>
47
48         * MsmqTransportBindingElementTest.cs : new test.
49
50 2007-04-03  Atsushi Enomoto  <atsushi@ximian.com>
51
52         * SecurityBindingElementTest.cs,
53           AsymmetricSecurityBindingElementTest.cs,
54           HttpTransportBindingElementTest.cs :
55           marked some failing tests (on Orcas) as ignored. Some fixes to
56           make sure that open connection things be closed.
57
58 2007-03-13  Atsushi Enomoto  <atsushi@ximian.com>
59
60         * AsymmetricSecurityBindingElementTest.cs : some tests are NotWorking
61           now, as they depend on internal processing order.
62
63 2007-03-07  Atsushi Enomoto  <atsushi@ximian.com>
64
65         * MessageTest.cs : added IsFault().
66
67 2007-03-06  Atsushi Enomoto  <atsushi@ximian.com>
68
69         * SecurityBindingElementTest.cs :
70           added tests for GetProperty<ISecurityCapabilities>().
71
72 2007-03-05  Atsushi Enomoto  <atsushi@ximian.com>
73
74         * AsymmetricSecurityBindingElementTest.cs :
75           fixed inappropriate test name.
76
77 2007-03-01  Atsushi Enomoto  <atsushi@ximian.com>
78
79         * SecurityBindingElementTest.cs : some more test for ssl parameters.
80
81 2007-02-13  Atsushi Enomoto  <atsushi@ximian.com>
82
83         * SecurityBindingElementTest.cs : adding [NotWorking]. It happened to
84           raise an expected type of exception at different (and wrong) stage.
85
86 2007-01-29  Atsushi Enomoto  <atsushi@ximian.com>
87
88         * AsymmetricSecurityBindingElementTest.cs : added notworking
89           RejectInclusionModeNever() case.
90
91 2007-01-11  Atsushi Enomoto  <atsushi@ximian.com>
92
93         * AsymmetricSecurityBindingElementTest.cs, CalcSampleProxy.cs : moved
94           sample proxy type to new file.
95         * SecurityBindingElementTest.cs : some tests for
96           SupportingTokenParameters.
97
98 2006-12-08  Atsushi Enomoto  <atsushi@ximian.com>
99
100         * InterceptorBindingElement.cs : new utility binding element for
101           testing.
102
103 2006-12-07  Atsushi Enomoto  <atsushi@ximian.com>
104
105         * SecurityBindingElementTest.cs : added duplicate authenticator test.
106
107 2006-12-06  Atsushi Enomoto  <atsushi@ximian.com>
108
109         * SecurityBindingElementTest.cs,
110           SymmetricSecurityBindingElementTest.cs,
111           AsymmetricSecurityBindingElementTest.cs :
112           added test for SetKeyDerivation().
113
114 2006-12-04  Atsushi Enomoto  <atsushi@ximian.com>
115
116         * HttpTransportBindingElementTest.cs :
117           enable CreateChannelInvalidScheme().
118         * MessageHeaderTest.cs :
119           enable TestIsMessageVersionSupported() and mark IDs.
120
121 2006-12-04  Atsushi Enomoto  <atsushi@ximian.com>
122
123         * FaultConverterTest.cs : new test.
124
125 2006-10-13  Ankit Jain  <jankit@novell.com>
126
127         * MessageVersionTest.cs : Add test for MessageVersion.None
128
129 2006-10-12  Atsushi Enomoto  <atsushi@ximian.com>
130
131         * CustomBindingTest.cs : fixed build. It has broken code which
132           recently got reported by improved gmcs.
133
134 2006-10-06  Atsushi Enomoto  <atsushi@ximian.com>
135
136         * CommunicationObjectTest.cs :
137           Some tests on operation at faulted state.
138
139 2006-10-05  Atsushi Enomoto  <atsushi@ximian.com>
140
141         * MessageHeadersTest.cs : added some tests for duplicate header items.
142           The resulting tests are odd though.
143
144 2006-10-04  Atsushi Enomoto  <atsushi@ximian.com>
145
146         * AsymmetricSecurityBindingElementTest.cs :
147           VerifyX509MessageSecurityAtService() is working as a test for async
148           support, but makes little sense as asymmetric security test now.
149
150 2006-09-29  Atsushi Enomoto  <atsushi@ximian.com>
151
152         * AsymmetricSecurityBindingElementTest.cs : added more test for
153           listener, though not working yet (e.g. because of async support).
154         * SslStreamSecurityBindingElementTest.cs : new file.
155
156 2006-09-29  Atsushi Enomoto  <atsushi@ximian.com>
157
158         * AsymmetricSecurityBindingElementTest.cs : added test for listener
159           whose recipient does not contain symmetric key.
160
161 2006-09-29  Atsushi Enomoto  <atsushi@ximian.com>
162
163         * BindingTest.cs : fixed a test that became ambiguous.
164
165 2006-09-28  Atsushi Enomoto  <atsushi@ximian.com>
166
167         * AsymmetricSecurityBindingElementTest.cs : new file.
168
169 2006-09-28  Atsushi Enomoto  <atsushi@ximian.com>
170
171         * HttpTransportBindingElementTest.cs :
172           added CreateChannelInvalidScheme().
173
174 2006-09-28  Atsushi Enomoto  <atsushi@ximian.com>
175
176         * SymmetricSecurityBindingElementTest.cs :
177           added test for making sure to create authenticator and thus reject
178           UserName parameters to become ProtectionTokenParameters.
179
180 2006-09-27  Atsushi Enomoto  <atsushi@ximian.com>
181
182         * SymmetricSecurityBindingElementTest.cs :
183           added some more tests for service DefaultCertificate.
184         * MessageBufferTest.cs, MessageHeadersTest.cs,
185           EmptyFaultExceptionTest.cs, MessageHeaderTest.cs :
186           eliminate console output.
187         * UnknownFaultExceptionTest.cs : removed obsolete file.
188
189 2006-09-22  Atsushi Enomoto  <atsushi@ximian.com>
190
191         * SymmetricSecurityBindingElementTest.cs, SecurityBindingElementTest.cs,
192           SecurityAssert.cs : removed extra code for each source. From now on,
193           test for SecurityBindingElement factory methods will go into
194           SecurityBindingElementTest.cs.
195
196 2006-09-22  Atsushi Enomoto  <atsushi@ximian.com>
197
198         * SecurityBindingElementTest.cs, SecurityAssert.cs : added copies first.
199
200 2006-09-22  Atsushi Enomoto  <atsushi@ximian.com>
201
202         * SymmetricSecurityBindingElementTest.cs : added assertion helpers for
203           asymmetric binding elements. Actually am going to move them to another
204           file.
205
206 2006-09-20  Atsushi Enomoto  <atsushi@ximian.com>
207
208         * SymmetricSecurityBindingElementTest.cs : tiny comment cleanup.
209
210 2006-09-19  Atsushi Enomoto  <atsushi@ximian.com>
211
212         * SymmetricSecurityBindingElementTest.cs : added test that supplies
213           ChannelProtectionRequirements manually. Added some comments.
214
215 2006-09-17  Atsushi Enomoto  <atsushi@ximian.com>
216
217         * SymmetricSecurityBindingElementTest.cs : removed some NotWorking.
218         * OneWayBindingElementTest.cs : new test.
219
220 2006-09-17  Atsushi Enomoto  <atsushi@ximian.com>
221
222         * HttpTransportBindingElementTest.cs : make sure to close channels
223           so that they don't block other tests.
224         * HandlerTransportBindingElement.cs :
225           be a bit more descriptive on error.
226
227 2006-09-17  Atsushi Enomoto  <atsushi@ximian.com>
228
229         * HttpTransportBindingElementTest.cs : enable (async) request test.
230           Added test for creating channel without opening the factory.
231
232 2006-09-17  Atsushi Enomoto  <atsushi@ximian.com>
233
234         * MessageEncoderTest.cs : message version mismatch check.
235
236 2006-09-12  Atsushi Enomoto  <atsushi@ximian.com>
237
238         * SymmetricSecurityBindingElementTest.cs : added test for missing
239           private key in service certificate.
240         * HandlerTransportBindingElement.cs : fix warning.
241
242 2006-09-08  Atsushi Enomoto  <atsushi@ximian.com>
243
244         * HandlerTransportBindingElement.cs : added IOutputChannel impl.
245         * OutputChannelBase.cs : new support file.
246
247 2006-09-05  Atsushi Enomoto  <atsushi@ximian.com>
248
249         * ChannelFactoryTest.cs : moved to Test/S.SM.
250
251 2006-09-05  Atsushi Enomoto  <atsushi@ximian.com>
252
253         * ChannelFactoryTest.cs : don't use IRequestChannel as a contract
254           type. It makes no sense and we reject it as a contract.
255         * HandlerBodyWriter.cs : new helper BodyWriter for tests.
256         * MessageTest.cs : added test for null message version argument.
257         * BindingTest.cs : added MessageVersion property test.
258
259 2006-09-05  Atsushi Enomoto  <atsushi@ximian.com>
260
261         * SymmetricSecurityBindingElementTest.cs : use OneWayBindingElement
262           to omit reply check and make some tests meaningful.
263
264 2006-09-04  Atsushi Enomoto  <atsushi@ximian.com>
265
266         * SymmetricSecurityBindingElementTest.cs :
267           non-x509 service cert test is not working.
268
269 2006-09-01  Atsushi Enomoto  <atsushi@ximian.com>
270
271         * MessageHeadersTest.cs, MessageHeaderTest.cs, MessageBufferTest.cs :
272           cleaning up NotWorking.
273         * TextMessageEncodingBindingElementTest.cs, CustomBindingTest.cs :
274           moved some irrelevant tests in former file to latter file.
275
276 2006-08-31  Atsushi Enomoto  <atsushi@ximian.com>
277
278         * CustomBindingTest.cs, HttpTransportBindingElementTest.cs : added
279           test that assures MessageEncodingBindingElement is not mandatory.
280         * MessageTest.cs : added concept test that shows ToString() somehow
281           allows multi time call.
282         * MessageBufferTest.cs : fix wrong expected exception. Added test
283           that assures it does not allow multi call to CreateBufferedCopy().
284
285 2006-08-30  Atsushi Enomoto  <atsushi@ximian.com>
286
287         * SymmetricSecurityBindingElementTest.cs : added more tests for
288           different security settings situations.
289
290 2006-08-29  Atsushi Enomoto  <atsushi@ximian.com>
291
292         * CustomBindingTest.cs : added EnvelopeVersion.None + security case
293           (which should be rejected).
294         * HandlerTransportBindingElement.cs :
295           removed NotImplementedException in OnClose().
296
297 2006-08-29  Atsushi Enomoto  <atsushi@ximian.com>
298
299         * MessageTest.cs : added some XmlReader inputs with some headers.
300
301 2006-08-28  Atsushi Enomoto  <atsushi@ximian.com>
302
303         * BindingContextTest.cs : added test to assure that binding parameter
304           collection is nothing to do with GetInnerProperty().
305
306 2006-08-22  Atsushi Enomoto  <atsushi@ximian.com>
307
308         * SymmetricSecurityBindingElementTest.cs :
309           some annotations. Added secureconversatin factory method test.
310
311 2006-08-16  Atsushi Enomoto  <atsushi@ximian.com>
312
313         * DebugBindingElement.cs : new helper for message interception.
314         * SymmetricSecurityBindingElementTest.cs : cosmetic debug code.
315
316 2006-08-14  Atsushi Enomoto  <atsushi@ximian.com>
317
318         * SymmetricSecurityBindingElementTest.cs : add OpenChannelFactory().
319           Removed one NotWorking.
320
321 2006-08-11  Atsushi Enomoto  <atsushi@ximian.com>
322
323         * SymmetricSecurityBindingElementTest.cs : somewhat minor renaming.
324
325 2006-08-10  Atsushi Enomoto  <atsushi@ximian.com>
326
327         * SymmetricSecurityBindingElementTest.cs : some tests are working now.
328
329 2006-08-09  Atsushi Enomoto  <atsushi@ximian.com>
330
331         * SymmetricSecurityBindingElementTest.cs : added tests on
332           BuildChannelListener() and reply channels. .NET security binding
333           is still weird that it causes infinite loop, which blocks me from
334           further implementation...
335         * HttpTransportBindingElementTest.cs : replaced sync Request() with
336           async methods and it started working under .NET.
337         * HandlerTransportBindingElement.cs : several refactoring to support
338           listener and reply channel as well.
339
340 2006-08-08  Atsushi Enomoto  <atsushi@ximian.com>
341
342         * HandlerTransportBindingElement.cs : added listener support.
343         * ReplyChannelBase.cs : added, for HandlerTransportBindingElement
344           listener support.
345         * SymmetricSecurityBindingElementTest.cs : added some tests for request
346           processing. Like IssuedSecurityTokenProviderTest, still no
347           successful way to create reply...
348
349 2006-08-07  Atsushi Enomoto  <atsushi@ximian.com>
350
351         * MessageBufferTest.cs : removed some NotWorking.
352
353 2006-08-03  Atsushi Enomoto  <atsushi@ximian.com>
354
355         * HandlerTransportBindingElement.cs : new utility binding element
356           that supports event hander based transport.
357         * RequestChannelBase.cs :
358           new file. used by above, copied from S.SM.Channels.
359         * SymmetricSecurityBindingElementTest.cs :
360           added tests for those factory methods in SecurityBindingElement
361           that return SymmetricSecurityBindingElement.
362
363 2006-07-28  Atsushi Enomoto  <atsushi@ximian.com>
364
365         * LocalClientSecuritySettingsTest.cs :
366           more cosmetic line: assert IdentityVerifier as not null.
367
368 2006-07-28  Atsushi Enomoto  <atsushi@ximian.com>
369
370         * LocalClientSecuritySettingsTest.cs : new file.
371         * SymmetricSecurityBindingElementTest.cs : added test for
372           default LocalClientSettings values.
373
374 2006-07-21  Atsushi Enomoto  <atsushi@ximian.com>
375
376         * SymmetricSecurityBindingElementTest.cs : Test that
377           - SecurityTokenParameters is null by default.
378           - with null SecurityTokenParameters BuildChannelFactory fails.
379
380 2006-07-20  Atsushi Enomoto  <atsushi@ximian.com>
381
382         * MessageHeadersTest.cs :
383           Added (ignored) WriteHeaderContentsAddressingNone().
384         * MessageTest.cs : added WriteMessagePOX() (EnvelopeVersion.None).
385
386 2006-07-20  Atsushi Enomoto  <atsushi@ximian.com>
387
388         * MessageHeadersTest.cs : added null serializer argument tests.
389
390 2006-07-18  Atsushi Enomoto  <atsushi@ximian.com>
391
392         * MessageHeaderTest.cs : added CreateEndpointAddressTypeHeader(). It
393           used to fail since DataContractSerializer..ctor() rejected
394           EndpointAddress.
395
396 2006-07-14  Atsushi Enomoto  <atsushi@ximian.com>
397
398         * MessageBufferTest.cs : Added CreateBufferedCopyConsumesMessage().
399           Some are NotWorking right now.
400
401 2006-07-14  Atsushi Enomoto  <atsushi@ximian.com>
402
403         * MessageBufferTest.cs : Don't use Assert.Equals().
404           Make TestSimpleMessageBuffer() assert that every return value of
405           CreateBufferedCopy() works for WriteMessage().
406
407 2006-07-13  Atsushi Enomoto  <atsushi@ximian.com>
408
409         * MessageBufferTest.cs : build fix.
410
411 2006-07-12  Duncan Mak  <duncan@novell.com>
412
413         * MessageBufferTest.cs
414         (TestEmptyMessageBuffer, TestSimpleMessageBuffer):
415         (TestCreateMessageFromClosedBuffer): New tests.
416         
417 2006-07-12  Atsushi Enomoto  <atsushi@ximian.com>
418
419         * HttpTransportBindingElementTest.cs : added connection example, but
420           it's somehow not working.
421
422 2006-07-12  Atsushi Enomoto  <atsushi@ximian.com>
423
424         * FaultExceptionTest.cs : ignore failing TestGetObjectData().
425
426 2006-07-10  Atsushi Enomoto  <atsushi@ximian.com>
427
428         * SymmetricSecurityBindingElementTest.cs : new test.
429
430 2006-07-10  Atsushi Enomoto  <atsushi@ximian.com>
431
432         * TransactionFlowBindingElementTest.cs : new test.
433
434 2006-07-06  Atsushi Enomoto  <atsushi@ximian.com>
435
436         * MessageBufferTest.cs, MessageHeadersTest.cs, MessageTest.cs,
437           MessageEncodingBindingElementTest.cs,
438           TextMessageEncodingBindingElementTest.cs :
439           June CTP fixes. MessageFault.DefaultAction vanished.
440           Exception type changes. Duplicate message encoding binding element
441           now causes (different) exception.
442
443 2006-07-05  Atsushi Enomoto  <atsushi@ximian.com>
444
445         * MessageTest.cs :
446           Replaced vanished CreateMessage() with remaining one.
447
448 2006-07-05  Atsushi Enomoto  <atsushi@ximian.com>
449
450         * HttpTransportBindingElementTest.cs, CustomBindingTest.cs :
451           Fixed tests based on run-test-ondotnet results.
452
453 2006-07-05  Atsushi Enomoto  <atsushi@ximian.com>
454
455         * CommunicationObjectTest.cs, ChannelFactoryTest.cs :
456           June CTP requires a bunch of extra stuff.
457
458 2006-07-05  Atsushi Enomoto  <atsushi@ximian.com>
459
460         * BindingContextTest.cs :
461           Now listenUri parameters could be null.
462           Split TestCtorListenUriRelativeAddressNull() into two tests, one is
463           for rejecting duplicate message encoding binding element (in June
464           CTP it is rejected now).
465
466 2006-07-05  Atsushi Enomoto  <atsushi@ximian.com>
467
468         * BindingContextTest.cs, MessageEncoderTest.cs,
469           MessageEncodingBindingElementTest.cs,
470           TextMessageEncodingBindingElementTest.cs :
471           reflect June CTP updates.
472
473 2006-06-20  Atsushi Enomoto  <atsushi@ximian.com>
474
475         * MessageTest.cs : added test that assures null action is allowed.
476
477 2006-06-20  Atsushi Enomoto  <atsushi@ximian.com>
478
479         * ChannelFactoryTest.cs : Test that only interface can be the Type
480           argument in ChannelFactory<T>#.ctor(Type).
481
482 2006-06-09  Atsushi Enomoto  <atsushi@ximian.com>
483
484         * MessageTest.cs : Added CreateSimpleNonPrimitive().
485
486 2006-05-29  Atsushi Enomoto  <atsushi@ximian.com>
487
488         * FaultExceptionTest.cs : fix tests for beta2. Ignore English-only
489           test.
490
491 2006-04-06  Atsushi Enomoto  <atsushi@ximian.com>
492
493         * MessageEncoderTest.cs : test for text binding with Soap11.
494         * MessageTest.cs : more create/write tests. The serialization part
495           could be shared.
496
497 2006-04-06  Atsushi Enomoto  <atsushi@ximian.com>
498
499         * MessageHeadersTest.cs : one more removal of NotWorking.
500         * MessageTest.cs : added fault message creation and write test.
501
502 2006-03-16  Atsushi Enomoto  <atsushi@ximian.com>
503
504         * MessageHeadersTest.cs : removed some NotWorkings.
505         * MessageHeaderTest.cs : uncommented, making several fixes.
506
507 2006-03-15  Atsushi Enomoto  <atsushi@ximian.com>
508
509         * TextMessageEncodingBindingElementTest.cs :
510           added trivial CanBuildChannelFactory test.
511
512 2006-03-14  Atsushi Enomoto  <atsushi@ximian.com>
513
514         * MessageTest.cs : test Action header in CreateFromXmlReader().
515
516 2006-03-13  Atsushi Enomoto  <atsushi@ximian.com>
517
518         * MessageTest.cs : added another CreateMessage(XmlReader,...) test.
519
520 2006-03-10  Atsushi Enomoto  <atsushi@ximian.com>
521
522         * MessageTest.cs : added test for Message.CreateMessage(version,
523           xmlreader,int) and GetReaderAtBodyContents() etc.
524
525 2006-03-08  Atsushi Enomoto  <atsushi@ximian.com>
526
527         * MessageTest.cs : now the test is working, except for
528           UnderstoodHeaders.
529         * MessageHeadersTest.cs : added GetReaderAtHeader() tests and so on.
530
531 2006-03-08  Atsushi Enomoto  <atsushi@ximian.com>
532
533         * MessageTest.cs MessageEncoderTest.cs : new tests.
534         * MessageHeadersTest.cs : some tests are working now. Added some more
535           tests.
536
537 2006-03-03  Atsushi Enomoto  <atsushi@ximian.com>
538
539         * FaultExceptionTest.cs :
540           Don't test English-specific exception message.
541           Removed AreEqual() .Don't hide actual cause of assertion failure.
542
543 2006-03-03  Atsushi Enomoto  <atsushi@ximian.com>
544
545         * MessageEncodingBindingElement.cs : with Feb. CTP we can define our
546           own MessageEncodingBindingElement, so added more tests for such
547           custom binding element.
548
549 2006-03-02  Atsushi Enomoto  <atsushi@ximian.com>
550
551         * AddressHeaderTest.cs : marked EqualsTest() which got to not work
552           in Feb. CTP.
553         * ChannelFactoryTest.cs : null type argument ctor() does not
554           exist anymore.
555
556 2006-03-02  Atsushi Enomoto  <atsushi@ximian.com>
557
558         * MessageHeadersTest.cs
559           AddressingVersionTest.cs
560           FaultExceptionTest.cs : updated tests to work fine with Feb. CTP.
561
562 2005-10-26  Atsushi Enomoto  <atsushi@ximian.com>
563
564         * CommunicationObjectTest.cs : some State tests.
565
566 2005-10-26  Atsushi Enomoto  <atsushi@ximian.com>
567
568         * CommunicationObjectTest.cs : some simple Open/Close tests.
569
570 2005-10-23  Atsushi Enomoto  <atsushi@ximian.com>
571
572         * CommunicationObjectTest.cs : new file (testing run-test).