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