1 2009-04-21 Atsushi Enomoto <atsushi@ximian.com>
3 * PeerTransportBindingElementTest.cs : test PeerNode property too.
5 2009-04-20 Atsushi Enomoto <atsushi@ximian.com>
7 * PeerTransportBindingElementTest.cs : new.
9 2009-04-07 Atsushi Enomoto <atsushi@ximian.com>
11 * TcpTransportBindingElementTest.cs : more can-build tests.
13 2008-04-13 Igor Zelmanovich <igorz@mainsoft.com>
16 consider fixed API in BindingElementCollection class.
18 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
20 * TcpTransportBindingElementTest.cs : IDuplexChannel is not supported.
22 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
24 * NetNamedPipeTransportBindingElementTest.cs : new test.
26 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
28 * EnvelopeVersionTest.cs : updated to work with .NET 3.0 SP1.
29 * TcpTransportBindingElementTest.cs : new test.
31 2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
33 * HttpTransportBindingElementTest.cs : test for BuildChannelListener()
34 without listener URIs.
36 2007-08-20 Atsushi Enomoto <atsushi@ximian.com>
38 * MessageHeadersTest.cs : added couple of property settters and
39 AddressingVersion.None.
41 2007-07-06 Atsushi Enomoto <atsushi@ximian.com>
43 * MsmqTransportBindingElementTest.cs : modified or removed copied-and-
44 commented lines to fit with msmq binding element.
46 2007-07-06 Atsushi Enomoto <atsushi@ximian.com>
48 * MsmqTransportBindingElementTest.cs : new test.
50 2007-04-03 Atsushi Enomoto <atsushi@ximian.com>
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.
58 2007-03-13 Atsushi Enomoto <atsushi@ximian.com>
60 * AsymmetricSecurityBindingElementTest.cs : some tests are NotWorking
61 now, as they depend on internal processing order.
63 2007-03-07 Atsushi Enomoto <atsushi@ximian.com>
65 * MessageTest.cs : added IsFault().
67 2007-03-06 Atsushi Enomoto <atsushi@ximian.com>
69 * SecurityBindingElementTest.cs :
70 added tests for GetProperty<ISecurityCapabilities>().
72 2007-03-05 Atsushi Enomoto <atsushi@ximian.com>
74 * AsymmetricSecurityBindingElementTest.cs :
75 fixed inappropriate test name.
77 2007-03-01 Atsushi Enomoto <atsushi@ximian.com>
79 * SecurityBindingElementTest.cs : some more test for ssl parameters.
81 2007-02-13 Atsushi Enomoto <atsushi@ximian.com>
83 * SecurityBindingElementTest.cs : adding [NotWorking]. It happened to
84 raise an expected type of exception at different (and wrong) stage.
86 2007-01-29 Atsushi Enomoto <atsushi@ximian.com>
88 * AsymmetricSecurityBindingElementTest.cs : added notworking
89 RejectInclusionModeNever() case.
91 2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
93 * AsymmetricSecurityBindingElementTest.cs, CalcSampleProxy.cs : moved
94 sample proxy type to new file.
95 * SecurityBindingElementTest.cs : some tests for
96 SupportingTokenParameters.
98 2006-12-08 Atsushi Enomoto <atsushi@ximian.com>
100 * InterceptorBindingElement.cs : new utility binding element for
103 2006-12-07 Atsushi Enomoto <atsushi@ximian.com>
105 * SecurityBindingElementTest.cs : added duplicate authenticator test.
107 2006-12-06 Atsushi Enomoto <atsushi@ximian.com>
109 * SecurityBindingElementTest.cs,
110 SymmetricSecurityBindingElementTest.cs,
111 AsymmetricSecurityBindingElementTest.cs :
112 added test for SetKeyDerivation().
114 2006-12-04 Atsushi Enomoto <atsushi@ximian.com>
116 * HttpTransportBindingElementTest.cs :
117 enable CreateChannelInvalidScheme().
118 * MessageHeaderTest.cs :
119 enable TestIsMessageVersionSupported() and mark IDs.
121 2006-12-04 Atsushi Enomoto <atsushi@ximian.com>
123 * FaultConverterTest.cs : new test.
125 2006-10-13 Ankit Jain <jankit@novell.com>
127 * MessageVersionTest.cs : Add test for MessageVersion.None
129 2006-10-12 Atsushi Enomoto <atsushi@ximian.com>
131 * CustomBindingTest.cs : fixed build. It has broken code which
132 recently got reported by improved gmcs.
134 2006-10-06 Atsushi Enomoto <atsushi@ximian.com>
136 * CommunicationObjectTest.cs :
137 Some tests on operation at faulted state.
139 2006-10-05 Atsushi Enomoto <atsushi@ximian.com>
141 * MessageHeadersTest.cs : added some tests for duplicate header items.
142 The resulting tests are odd though.
144 2006-10-04 Atsushi Enomoto <atsushi@ximian.com>
146 * AsymmetricSecurityBindingElementTest.cs :
147 VerifyX509MessageSecurityAtService() is working as a test for async
148 support, but makes little sense as asymmetric security test now.
150 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
152 * AsymmetricSecurityBindingElementTest.cs : added more test for
153 listener, though not working yet (e.g. because of async support).
154 * SslStreamSecurityBindingElementTest.cs : new file.
156 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
158 * AsymmetricSecurityBindingElementTest.cs : added test for listener
159 whose recipient does not contain symmetric key.
161 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
163 * BindingTest.cs : fixed a test that became ambiguous.
165 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
167 * AsymmetricSecurityBindingElementTest.cs : new file.
169 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
171 * HttpTransportBindingElementTest.cs :
172 added CreateChannelInvalidScheme().
174 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
176 * SymmetricSecurityBindingElementTest.cs :
177 added test for making sure to create authenticator and thus reject
178 UserName parameters to become ProtectionTokenParameters.
180 2006-09-27 Atsushi Enomoto <atsushi@ximian.com>
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.
189 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
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.
196 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
198 * SecurityBindingElementTest.cs, SecurityAssert.cs : added copies first.
200 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
202 * SymmetricSecurityBindingElementTest.cs : added assertion helpers for
203 asymmetric binding elements. Actually am going to move them to another
206 2006-09-20 Atsushi Enomoto <atsushi@ximian.com>
208 * SymmetricSecurityBindingElementTest.cs : tiny comment cleanup.
210 2006-09-19 Atsushi Enomoto <atsushi@ximian.com>
212 * SymmetricSecurityBindingElementTest.cs : added test that supplies
213 ChannelProtectionRequirements manually. Added some comments.
215 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
217 * SymmetricSecurityBindingElementTest.cs : removed some NotWorking.
218 * OneWayBindingElementTest.cs : new test.
220 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
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.
227 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
229 * HttpTransportBindingElementTest.cs : enable (async) request test.
230 Added test for creating channel without opening the factory.
232 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
234 * MessageEncoderTest.cs : message version mismatch check.
236 2006-09-12 Atsushi Enomoto <atsushi@ximian.com>
238 * SymmetricSecurityBindingElementTest.cs : added test for missing
239 private key in service certificate.
240 * HandlerTransportBindingElement.cs : fix warning.
242 2006-09-08 Atsushi Enomoto <atsushi@ximian.com>
244 * HandlerTransportBindingElement.cs : added IOutputChannel impl.
245 * OutputChannelBase.cs : new support file.
247 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
249 * ChannelFactoryTest.cs : moved to Test/S.SM.
251 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
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.
259 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
261 * SymmetricSecurityBindingElementTest.cs : use OneWayBindingElement
262 to omit reply check and make some tests meaningful.
264 2006-09-04 Atsushi Enomoto <atsushi@ximian.com>
266 * SymmetricSecurityBindingElementTest.cs :
267 non-x509 service cert test is not working.
269 2006-09-01 Atsushi Enomoto <atsushi@ximian.com>
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.
276 2006-08-31 Atsushi Enomoto <atsushi@ximian.com>
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().
285 2006-08-30 Atsushi Enomoto <atsushi@ximian.com>
287 * SymmetricSecurityBindingElementTest.cs : added more tests for
288 different security settings situations.
290 2006-08-29 Atsushi Enomoto <atsushi@ximian.com>
292 * CustomBindingTest.cs : added EnvelopeVersion.None + security case
293 (which should be rejected).
294 * HandlerTransportBindingElement.cs :
295 removed NotImplementedException in OnClose().
297 2006-08-29 Atsushi Enomoto <atsushi@ximian.com>
299 * MessageTest.cs : added some XmlReader inputs with some headers.
301 2006-08-28 Atsushi Enomoto <atsushi@ximian.com>
303 * BindingContextTest.cs : added test to assure that binding parameter
304 collection is nothing to do with GetInnerProperty().
306 2006-08-22 Atsushi Enomoto <atsushi@ximian.com>
308 * SymmetricSecurityBindingElementTest.cs :
309 some annotations. Added secureconversatin factory method test.
311 2006-08-16 Atsushi Enomoto <atsushi@ximian.com>
313 * DebugBindingElement.cs : new helper for message interception.
314 * SymmetricSecurityBindingElementTest.cs : cosmetic debug code.
316 2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
318 * SymmetricSecurityBindingElementTest.cs : add OpenChannelFactory().
319 Removed one NotWorking.
321 2006-08-11 Atsushi Enomoto <atsushi@ximian.com>
323 * SymmetricSecurityBindingElementTest.cs : somewhat minor renaming.
325 2006-08-10 Atsushi Enomoto <atsushi@ximian.com>
327 * SymmetricSecurityBindingElementTest.cs : some tests are working now.
329 2006-08-09 Atsushi Enomoto <atsushi@ximian.com>
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.
340 2006-08-08 Atsushi Enomoto <atsushi@ximian.com>
342 * HandlerTransportBindingElement.cs : added listener support.
343 * ReplyChannelBase.cs : added, for HandlerTransportBindingElement
345 * SymmetricSecurityBindingElementTest.cs : added some tests for request
346 processing. Like IssuedSecurityTokenProviderTest, still no
347 successful way to create reply...
349 2006-08-07 Atsushi Enomoto <atsushi@ximian.com>
351 * MessageBufferTest.cs : removed some NotWorking.
353 2006-08-03 Atsushi Enomoto <atsushi@ximian.com>
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.
363 2006-07-28 Atsushi Enomoto <atsushi@ximian.com>
365 * LocalClientSecuritySettingsTest.cs :
366 more cosmetic line: assert IdentityVerifier as not null.
368 2006-07-28 Atsushi Enomoto <atsushi@ximian.com>
370 * LocalClientSecuritySettingsTest.cs : new file.
371 * SymmetricSecurityBindingElementTest.cs : added test for
372 default LocalClientSettings values.
374 2006-07-21 Atsushi Enomoto <atsushi@ximian.com>
376 * SymmetricSecurityBindingElementTest.cs : Test that
377 - SecurityTokenParameters is null by default.
378 - with null SecurityTokenParameters BuildChannelFactory fails.
380 2006-07-20 Atsushi Enomoto <atsushi@ximian.com>
382 * MessageHeadersTest.cs :
383 Added (ignored) WriteHeaderContentsAddressingNone().
384 * MessageTest.cs : added WriteMessagePOX() (EnvelopeVersion.None).
386 2006-07-20 Atsushi Enomoto <atsushi@ximian.com>
388 * MessageHeadersTest.cs : added null serializer argument tests.
390 2006-07-18 Atsushi Enomoto <atsushi@ximian.com>
392 * MessageHeaderTest.cs : added CreateEndpointAddressTypeHeader(). It
393 used to fail since DataContractSerializer..ctor() rejected
396 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
398 * MessageBufferTest.cs : Added CreateBufferedCopyConsumesMessage().
399 Some are NotWorking right now.
401 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
403 * MessageBufferTest.cs : Don't use Assert.Equals().
404 Make TestSimpleMessageBuffer() assert that every return value of
405 CreateBufferedCopy() works for WriteMessage().
407 2006-07-13 Atsushi Enomoto <atsushi@ximian.com>
409 * MessageBufferTest.cs : build fix.
411 2006-07-12 Duncan Mak <duncan@novell.com>
413 * MessageBufferTest.cs
414 (TestEmptyMessageBuffer, TestSimpleMessageBuffer):
415 (TestCreateMessageFromClosedBuffer): New tests.
417 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
419 * HttpTransportBindingElementTest.cs : added connection example, but
420 it's somehow not working.
422 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
424 * FaultExceptionTest.cs : ignore failing TestGetObjectData().
426 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
428 * SymmetricSecurityBindingElementTest.cs : new test.
430 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
432 * TransactionFlowBindingElementTest.cs : new test.
434 2006-07-06 Atsushi Enomoto <atsushi@ximian.com>
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.
443 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
446 Replaced vanished CreateMessage() with remaining one.
448 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
450 * HttpTransportBindingElementTest.cs, CustomBindingTest.cs :
451 Fixed tests based on run-test-ondotnet results.
453 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
455 * CommunicationObjectTest.cs, ChannelFactoryTest.cs :
456 June CTP requires a bunch of extra stuff.
458 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
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).
466 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
468 * BindingContextTest.cs, MessageEncoderTest.cs,
469 MessageEncodingBindingElementTest.cs,
470 TextMessageEncodingBindingElementTest.cs :
471 reflect June CTP updates.
473 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
475 * MessageTest.cs : added test that assures null action is allowed.
477 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
479 * ChannelFactoryTest.cs : Test that only interface can be the Type
480 argument in ChannelFactory<T>#.ctor(Type).
482 2006-06-09 Atsushi Enomoto <atsushi@ximian.com>
484 * MessageTest.cs : Added CreateSimpleNonPrimitive().
486 2006-05-29 Atsushi Enomoto <atsushi@ximian.com>
488 * FaultExceptionTest.cs : fix tests for beta2. Ignore English-only
491 2006-04-06 Atsushi Enomoto <atsushi@ximian.com>
493 * MessageEncoderTest.cs : test for text binding with Soap11.
494 * MessageTest.cs : more create/write tests. The serialization part
497 2006-04-06 Atsushi Enomoto <atsushi@ximian.com>
499 * MessageHeadersTest.cs : one more removal of NotWorking.
500 * MessageTest.cs : added fault message creation and write test.
502 2006-03-16 Atsushi Enomoto <atsushi@ximian.com>
504 * MessageHeadersTest.cs : removed some NotWorkings.
505 * MessageHeaderTest.cs : uncommented, making several fixes.
507 2006-03-15 Atsushi Enomoto <atsushi@ximian.com>
509 * TextMessageEncodingBindingElementTest.cs :
510 added trivial CanBuildChannelFactory test.
512 2006-03-14 Atsushi Enomoto <atsushi@ximian.com>
514 * MessageTest.cs : test Action header in CreateFromXmlReader().
516 2006-03-13 Atsushi Enomoto <atsushi@ximian.com>
518 * MessageTest.cs : added another CreateMessage(XmlReader,...) test.
520 2006-03-10 Atsushi Enomoto <atsushi@ximian.com>
522 * MessageTest.cs : added test for Message.CreateMessage(version,
523 xmlreader,int) and GetReaderAtBodyContents() etc.
525 2006-03-08 Atsushi Enomoto <atsushi@ximian.com>
527 * MessageTest.cs : now the test is working, except for
529 * MessageHeadersTest.cs : added GetReaderAtHeader() tests and so on.
531 2006-03-08 Atsushi Enomoto <atsushi@ximian.com>
533 * MessageTest.cs MessageEncoderTest.cs : new tests.
534 * MessageHeadersTest.cs : some tests are working now. Added some more
537 2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
539 * FaultExceptionTest.cs :
540 Don't test English-specific exception message.
541 Removed AreEqual() .Don't hide actual cause of assertion failure.
543 2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
545 * MessageEncodingBindingElement.cs : with Feb. CTP we can define our
546 own MessageEncodingBindingElement, so added more tests for such
547 custom binding element.
549 2006-03-02 Atsushi Enomoto <atsushi@ximian.com>
551 * AddressHeaderTest.cs : marked EqualsTest() which got to not work
553 * ChannelFactoryTest.cs : null type argument ctor() does not
556 2006-03-02 Atsushi Enomoto <atsushi@ximian.com>
558 * MessageHeadersTest.cs
559 AddressingVersionTest.cs
560 FaultExceptionTest.cs : updated tests to work fine with Feb. CTP.
562 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
564 * CommunicationObjectTest.cs : some State tests.
566 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
568 * CommunicationObjectTest.cs : some simple Open/Close tests.
570 2005-10-23 Atsushi Enomoto <atsushi@ximian.com>
572 * CommunicationObjectTest.cs : new file (testing run-test).