1 2008-04-13 Igor Zelmanovich <igorz@mainsoft.com>
4 consider fixed API in BindingElementCollection class.
6 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
8 * TcpTransportBindingElementTest.cs : IDuplexChannel is not supported.
10 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
12 * NetNamedPipeTransportBindingElementTest.cs : new test.
14 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
16 * EnvelopeVersionTest.cs : updated to work with .NET 3.0 SP1.
17 * TcpTransportBindingElementTest.cs : new test.
19 2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
21 * HttpTransportBindingElementTest.cs : test for BuildChannelListener()
22 without listener URIs.
24 2007-08-20 Atsushi Enomoto <atsushi@ximian.com>
26 * MessageHeadersTest.cs : added couple of property settters and
27 AddressingVersion.None.
29 2007-07-06 Atsushi Enomoto <atsushi@ximian.com>
31 * MsmqTransportBindingElementTest.cs : modified or removed copied-and-
32 commented lines to fit with msmq binding element.
34 2007-07-06 Atsushi Enomoto <atsushi@ximian.com>
36 * MsmqTransportBindingElementTest.cs : new test.
38 2007-04-03 Atsushi Enomoto <atsushi@ximian.com>
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.
46 2007-03-13 Atsushi Enomoto <atsushi@ximian.com>
48 * AsymmetricSecurityBindingElementTest.cs : some tests are NotWorking
49 now, as they depend on internal processing order.
51 2007-03-07 Atsushi Enomoto <atsushi@ximian.com>
53 * MessageTest.cs : added IsFault().
55 2007-03-06 Atsushi Enomoto <atsushi@ximian.com>
57 * SecurityBindingElementTest.cs :
58 added tests for GetProperty<ISecurityCapabilities>().
60 2007-03-05 Atsushi Enomoto <atsushi@ximian.com>
62 * AsymmetricSecurityBindingElementTest.cs :
63 fixed inappropriate test name.
65 2007-03-01 Atsushi Enomoto <atsushi@ximian.com>
67 * SecurityBindingElementTest.cs : some more test for ssl parameters.
69 2007-02-13 Atsushi Enomoto <atsushi@ximian.com>
71 * SecurityBindingElementTest.cs : adding [NotWorking]. It happened to
72 raise an expected type of exception at different (and wrong) stage.
74 2007-01-29 Atsushi Enomoto <atsushi@ximian.com>
76 * AsymmetricSecurityBindingElementTest.cs : added notworking
77 RejectInclusionModeNever() case.
79 2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
81 * AsymmetricSecurityBindingElementTest.cs, CalcSampleProxy.cs : moved
82 sample proxy type to new file.
83 * SecurityBindingElementTest.cs : some tests for
84 SupportingTokenParameters.
86 2006-12-08 Atsushi Enomoto <atsushi@ximian.com>
88 * InterceptorBindingElement.cs : new utility binding element for
91 2006-12-07 Atsushi Enomoto <atsushi@ximian.com>
93 * SecurityBindingElementTest.cs : added duplicate authenticator test.
95 2006-12-06 Atsushi Enomoto <atsushi@ximian.com>
97 * SecurityBindingElementTest.cs,
98 SymmetricSecurityBindingElementTest.cs,
99 AsymmetricSecurityBindingElementTest.cs :
100 added test for SetKeyDerivation().
102 2006-12-04 Atsushi Enomoto <atsushi@ximian.com>
104 * HttpTransportBindingElementTest.cs :
105 enable CreateChannelInvalidScheme().
106 * MessageHeaderTest.cs :
107 enable TestIsMessageVersionSupported() and mark IDs.
109 2006-12-04 Atsushi Enomoto <atsushi@ximian.com>
111 * FaultConverterTest.cs : new test.
113 2006-10-13 Ankit Jain <jankit@novell.com>
115 * MessageVersionTest.cs : Add test for MessageVersion.None
117 2006-10-12 Atsushi Enomoto <atsushi@ximian.com>
119 * CustomBindingTest.cs : fixed build. It has broken code which
120 recently got reported by improved gmcs.
122 2006-10-06 Atsushi Enomoto <atsushi@ximian.com>
124 * CommunicationObjectTest.cs :
125 Some tests on operation at faulted state.
127 2006-10-05 Atsushi Enomoto <atsushi@ximian.com>
129 * MessageHeadersTest.cs : added some tests for duplicate header items.
130 The resulting tests are odd though.
132 2006-10-04 Atsushi Enomoto <atsushi@ximian.com>
134 * AsymmetricSecurityBindingElementTest.cs :
135 VerifyX509MessageSecurityAtService() is working as a test for async
136 support, but makes little sense as asymmetric security test now.
138 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
140 * AsymmetricSecurityBindingElementTest.cs : added more test for
141 listener, though not working yet (e.g. because of async support).
142 * SslStreamSecurityBindingElementTest.cs : new file.
144 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
146 * AsymmetricSecurityBindingElementTest.cs : added test for listener
147 whose recipient does not contain symmetric key.
149 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
151 * BindingTest.cs : fixed a test that became ambiguous.
153 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
155 * AsymmetricSecurityBindingElementTest.cs : new file.
157 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
159 * HttpTransportBindingElementTest.cs :
160 added CreateChannelInvalidScheme().
162 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
164 * SymmetricSecurityBindingElementTest.cs :
165 added test for making sure to create authenticator and thus reject
166 UserName parameters to become ProtectionTokenParameters.
168 2006-09-27 Atsushi Enomoto <atsushi@ximian.com>
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.
177 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
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.
184 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
186 * SecurityBindingElementTest.cs, SecurityAssert.cs : added copies first.
188 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
190 * SymmetricSecurityBindingElementTest.cs : added assertion helpers for
191 asymmetric binding elements. Actually am going to move them to another
194 2006-09-20 Atsushi Enomoto <atsushi@ximian.com>
196 * SymmetricSecurityBindingElementTest.cs : tiny comment cleanup.
198 2006-09-19 Atsushi Enomoto <atsushi@ximian.com>
200 * SymmetricSecurityBindingElementTest.cs : added test that supplies
201 ChannelProtectionRequirements manually. Added some comments.
203 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
205 * SymmetricSecurityBindingElementTest.cs : removed some NotWorking.
206 * OneWayBindingElementTest.cs : new test.
208 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
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.
215 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
217 * HttpTransportBindingElementTest.cs : enable (async) request test.
218 Added test for creating channel without opening the factory.
220 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
222 * MessageEncoderTest.cs : message version mismatch check.
224 2006-09-12 Atsushi Enomoto <atsushi@ximian.com>
226 * SymmetricSecurityBindingElementTest.cs : added test for missing
227 private key in service certificate.
228 * HandlerTransportBindingElement.cs : fix warning.
230 2006-09-08 Atsushi Enomoto <atsushi@ximian.com>
232 * HandlerTransportBindingElement.cs : added IOutputChannel impl.
233 * OutputChannelBase.cs : new support file.
235 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
237 * ChannelFactoryTest.cs : moved to Test/S.SM.
239 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
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.
247 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
249 * SymmetricSecurityBindingElementTest.cs : use OneWayBindingElement
250 to omit reply check and make some tests meaningful.
252 2006-09-04 Atsushi Enomoto <atsushi@ximian.com>
254 * SymmetricSecurityBindingElementTest.cs :
255 non-x509 service cert test is not working.
257 2006-09-01 Atsushi Enomoto <atsushi@ximian.com>
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.
264 2006-08-31 Atsushi Enomoto <atsushi@ximian.com>
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().
273 2006-08-30 Atsushi Enomoto <atsushi@ximian.com>
275 * SymmetricSecurityBindingElementTest.cs : added more tests for
276 different security settings situations.
278 2006-08-29 Atsushi Enomoto <atsushi@ximian.com>
280 * CustomBindingTest.cs : added EnvelopeVersion.None + security case
281 (which should be rejected).
282 * HandlerTransportBindingElement.cs :
283 removed NotImplementedException in OnClose().
285 2006-08-29 Atsushi Enomoto <atsushi@ximian.com>
287 * MessageTest.cs : added some XmlReader inputs with some headers.
289 2006-08-28 Atsushi Enomoto <atsushi@ximian.com>
291 * BindingContextTest.cs : added test to assure that binding parameter
292 collection is nothing to do with GetInnerProperty().
294 2006-08-22 Atsushi Enomoto <atsushi@ximian.com>
296 * SymmetricSecurityBindingElementTest.cs :
297 some annotations. Added secureconversatin factory method test.
299 2006-08-16 Atsushi Enomoto <atsushi@ximian.com>
301 * DebugBindingElement.cs : new helper for message interception.
302 * SymmetricSecurityBindingElementTest.cs : cosmetic debug code.
304 2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
306 * SymmetricSecurityBindingElementTest.cs : add OpenChannelFactory().
307 Removed one NotWorking.
309 2006-08-11 Atsushi Enomoto <atsushi@ximian.com>
311 * SymmetricSecurityBindingElementTest.cs : somewhat minor renaming.
313 2006-08-10 Atsushi Enomoto <atsushi@ximian.com>
315 * SymmetricSecurityBindingElementTest.cs : some tests are working now.
317 2006-08-09 Atsushi Enomoto <atsushi@ximian.com>
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.
328 2006-08-08 Atsushi Enomoto <atsushi@ximian.com>
330 * HandlerTransportBindingElement.cs : added listener support.
331 * ReplyChannelBase.cs : added, for HandlerTransportBindingElement
333 * SymmetricSecurityBindingElementTest.cs : added some tests for request
334 processing. Like IssuedSecurityTokenProviderTest, still no
335 successful way to create reply...
337 2006-08-07 Atsushi Enomoto <atsushi@ximian.com>
339 * MessageBufferTest.cs : removed some NotWorking.
341 2006-08-03 Atsushi Enomoto <atsushi@ximian.com>
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.
351 2006-07-28 Atsushi Enomoto <atsushi@ximian.com>
353 * LocalClientSecuritySettingsTest.cs :
354 more cosmetic line: assert IdentityVerifier as not null.
356 2006-07-28 Atsushi Enomoto <atsushi@ximian.com>
358 * LocalClientSecuritySettingsTest.cs : new file.
359 * SymmetricSecurityBindingElementTest.cs : added test for
360 default LocalClientSettings values.
362 2006-07-21 Atsushi Enomoto <atsushi@ximian.com>
364 * SymmetricSecurityBindingElementTest.cs : Test that
365 - SecurityTokenParameters is null by default.
366 - with null SecurityTokenParameters BuildChannelFactory fails.
368 2006-07-20 Atsushi Enomoto <atsushi@ximian.com>
370 * MessageHeadersTest.cs :
371 Added (ignored) WriteHeaderContentsAddressingNone().
372 * MessageTest.cs : added WriteMessagePOX() (EnvelopeVersion.None).
374 2006-07-20 Atsushi Enomoto <atsushi@ximian.com>
376 * MessageHeadersTest.cs : added null serializer argument tests.
378 2006-07-18 Atsushi Enomoto <atsushi@ximian.com>
380 * MessageHeaderTest.cs : added CreateEndpointAddressTypeHeader(). It
381 used to fail since DataContractSerializer..ctor() rejected
384 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
386 * MessageBufferTest.cs : Added CreateBufferedCopyConsumesMessage().
387 Some are NotWorking right now.
389 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
391 * MessageBufferTest.cs : Don't use Assert.Equals().
392 Make TestSimpleMessageBuffer() assert that every return value of
393 CreateBufferedCopy() works for WriteMessage().
395 2006-07-13 Atsushi Enomoto <atsushi@ximian.com>
397 * MessageBufferTest.cs : build fix.
399 2006-07-12 Duncan Mak <duncan@novell.com>
401 * MessageBufferTest.cs
402 (TestEmptyMessageBuffer, TestSimpleMessageBuffer):
403 (TestCreateMessageFromClosedBuffer): New tests.
405 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
407 * HttpTransportBindingElementTest.cs : added connection example, but
408 it's somehow not working.
410 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
412 * FaultExceptionTest.cs : ignore failing TestGetObjectData().
414 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
416 * SymmetricSecurityBindingElementTest.cs : new test.
418 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
420 * TransactionFlowBindingElementTest.cs : new test.
422 2006-07-06 Atsushi Enomoto <atsushi@ximian.com>
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.
431 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
434 Replaced vanished CreateMessage() with remaining one.
436 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
438 * HttpTransportBindingElementTest.cs, CustomBindingTest.cs :
439 Fixed tests based on run-test-ondotnet results.
441 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
443 * CommunicationObjectTest.cs, ChannelFactoryTest.cs :
444 June CTP requires a bunch of extra stuff.
446 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
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).
454 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
456 * BindingContextTest.cs, MessageEncoderTest.cs,
457 MessageEncodingBindingElementTest.cs,
458 TextMessageEncodingBindingElementTest.cs :
459 reflect June CTP updates.
461 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
463 * MessageTest.cs : added test that assures null action is allowed.
465 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
467 * ChannelFactoryTest.cs : Test that only interface can be the Type
468 argument in ChannelFactory<T>#.ctor(Type).
470 2006-06-09 Atsushi Enomoto <atsushi@ximian.com>
472 * MessageTest.cs : Added CreateSimpleNonPrimitive().
474 2006-05-29 Atsushi Enomoto <atsushi@ximian.com>
476 * FaultExceptionTest.cs : fix tests for beta2. Ignore English-only
479 2006-04-06 Atsushi Enomoto <atsushi@ximian.com>
481 * MessageEncoderTest.cs : test for text binding with Soap11.
482 * MessageTest.cs : more create/write tests. The serialization part
485 2006-04-06 Atsushi Enomoto <atsushi@ximian.com>
487 * MessageHeadersTest.cs : one more removal of NotWorking.
488 * MessageTest.cs : added fault message creation and write test.
490 2006-03-16 Atsushi Enomoto <atsushi@ximian.com>
492 * MessageHeadersTest.cs : removed some NotWorkings.
493 * MessageHeaderTest.cs : uncommented, making several fixes.
495 2006-03-15 Atsushi Enomoto <atsushi@ximian.com>
497 * TextMessageEncodingBindingElementTest.cs :
498 added trivial CanBuildChannelFactory test.
500 2006-03-14 Atsushi Enomoto <atsushi@ximian.com>
502 * MessageTest.cs : test Action header in CreateFromXmlReader().
504 2006-03-13 Atsushi Enomoto <atsushi@ximian.com>
506 * MessageTest.cs : added another CreateMessage(XmlReader,...) test.
508 2006-03-10 Atsushi Enomoto <atsushi@ximian.com>
510 * MessageTest.cs : added test for Message.CreateMessage(version,
511 xmlreader,int) and GetReaderAtBodyContents() etc.
513 2006-03-08 Atsushi Enomoto <atsushi@ximian.com>
515 * MessageTest.cs : now the test is working, except for
517 * MessageHeadersTest.cs : added GetReaderAtHeader() tests and so on.
519 2006-03-08 Atsushi Enomoto <atsushi@ximian.com>
521 * MessageTest.cs MessageEncoderTest.cs : new tests.
522 * MessageHeadersTest.cs : some tests are working now. Added some more
525 2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
527 * FaultExceptionTest.cs :
528 Don't test English-specific exception message.
529 Removed AreEqual() .Don't hide actual cause of assertion failure.
531 2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
533 * MessageEncodingBindingElement.cs : with Feb. CTP we can define our
534 own MessageEncodingBindingElement, so added more tests for such
535 custom binding element.
537 2006-03-02 Atsushi Enomoto <atsushi@ximian.com>
539 * AddressHeaderTest.cs : marked EqualsTest() which got to not work
541 * ChannelFactoryTest.cs : null type argument ctor() does not
544 2006-03-02 Atsushi Enomoto <atsushi@ximian.com>
546 * MessageHeadersTest.cs
547 AddressingVersionTest.cs
548 FaultExceptionTest.cs : updated tests to work fine with Feb. CTP.
550 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
552 * CommunicationObjectTest.cs : some State tests.
554 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
556 * CommunicationObjectTest.cs : some simple Open/Close tests.
558 2005-10-23 Atsushi Enomoto <atsushi@ximian.com>
560 * CommunicationObjectTest.cs : new file (testing run-test).