1 2009-12-10 Atsushi Enomoto <atsushi@ximian.com>
3 * MessageHeadersTest.cs : enable working test and remove old comment.
5 2009-12-10 Atsushi Enomoto <atsushi@ximian.com>
7 * MessageHeadersTest.cs : make sure null can be set as a
8 WS-Addressing header when version is None.
10 2009-12-04 Atsushi Enomoto <atsushi@ximian.com>
12 * HttpTransportBindingElementTest.cs : added GetProperty() tests.
14 2009-12-03 Atsushi Enomoto <atsushi@ximian.com>
16 * HttpsTransportBindingElementTest.cs : new test.
18 2009-09-14 Atsushi Enomoto <atsushi@ximian.com>
20 * MessagePropertiesTest.cs : new test.
22 2009-09-02 Atsushi Enomoto <atsushi@ximian.com>
24 * HttpRequestMessagePropertyTest.cs : new test.
26 2009-08-31 Atsushi Enomoto <atsushi@ximian.com>
28 * HttpTransportBindingElementTest.cs : test for URI mismatch case.
30 2009-08-20 Atsushi Enomoto <atsushi@ximian.com>
32 * MessageHeadersTest.cs : added a couple od duplicate tests. Fixed
33 non-working test output.
35 2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
37 * MessageTest.cs : added test for State.
39 2009-06-08 Atsushi Enomoto <atsushi@ximian.com>
41 * CommunicationObjectTest.cs : added a couple of close/abort tests
42 for state transition and base call check.
44 2009-05-22 Atsushi Enomoto <atsushi@ximian.com>
46 * MessageEncoderTest.cs : test CreateSessionEncoder().
48 2009-05-19 Atsushi Enomoto <atsushi@ximian.com>
50 * MessageFaultTest.cs : added more SOAP 12 fault parser tests.
51 * soap-fault.xml, soap-fault-incomplete4.xml : new test files.
53 2009-05-15 Atsushi Enomoto <atsushi@ximian.com>
55 * soap-fault-incomplete.xml : new test file.
56 * MessageFaultTest.cs : new test.
58 2009-04-28 Atsushi Enomoto <atsushi@ximian.com>
60 * BinaryMessageEncodingBindingElementTest.cs, binary-message.raw:
63 2009-04-21 Atsushi Enomoto <atsushi@ximian.com>
65 * PeerTransportBindingElementTest.cs : test PeerNode property too.
67 2009-04-20 Atsushi Enomoto <atsushi@ximian.com>
69 * PeerTransportBindingElementTest.cs : new.
71 2009-04-07 Atsushi Enomoto <atsushi@ximian.com>
73 * TcpTransportBindingElementTest.cs : more can-build tests.
75 2008-04-13 Igor Zelmanovich <igorz@mainsoft.com>
78 consider fixed API in BindingElementCollection class.
80 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
82 * TcpTransportBindingElementTest.cs : IDuplexChannel is not supported.
84 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
86 * NetNamedPipeTransportBindingElementTest.cs : new test.
88 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
90 * EnvelopeVersionTest.cs : updated to work with .NET 3.0 SP1.
91 * TcpTransportBindingElementTest.cs : new test.
93 2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
95 * HttpTransportBindingElementTest.cs : test for BuildChannelListener()
96 without listener URIs.
98 2007-08-20 Atsushi Enomoto <atsushi@ximian.com>
100 * MessageHeadersTest.cs : added couple of property settters and
101 AddressingVersion.None.
103 2007-07-06 Atsushi Enomoto <atsushi@ximian.com>
105 * MsmqTransportBindingElementTest.cs : modified or removed copied-and-
106 commented lines to fit with msmq binding element.
108 2007-07-06 Atsushi Enomoto <atsushi@ximian.com>
110 * MsmqTransportBindingElementTest.cs : new test.
112 2007-04-03 Atsushi Enomoto <atsushi@ximian.com>
114 * SecurityBindingElementTest.cs,
115 AsymmetricSecurityBindingElementTest.cs,
116 HttpTransportBindingElementTest.cs :
117 marked some failing tests (on Orcas) as ignored. Some fixes to
118 make sure that open connection things be closed.
120 2007-03-13 Atsushi Enomoto <atsushi@ximian.com>
122 * AsymmetricSecurityBindingElementTest.cs : some tests are NotWorking
123 now, as they depend on internal processing order.
125 2007-03-07 Atsushi Enomoto <atsushi@ximian.com>
127 * MessageTest.cs : added IsFault().
129 2007-03-06 Atsushi Enomoto <atsushi@ximian.com>
131 * SecurityBindingElementTest.cs :
132 added tests for GetProperty<ISecurityCapabilities>().
134 2007-03-05 Atsushi Enomoto <atsushi@ximian.com>
136 * AsymmetricSecurityBindingElementTest.cs :
137 fixed inappropriate test name.
139 2007-03-01 Atsushi Enomoto <atsushi@ximian.com>
141 * SecurityBindingElementTest.cs : some more test for ssl parameters.
143 2007-02-13 Atsushi Enomoto <atsushi@ximian.com>
145 * SecurityBindingElementTest.cs : adding [NotWorking]. It happened to
146 raise an expected type of exception at different (and wrong) stage.
148 2007-01-29 Atsushi Enomoto <atsushi@ximian.com>
150 * AsymmetricSecurityBindingElementTest.cs : added notworking
151 RejectInclusionModeNever() case.
153 2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
155 * AsymmetricSecurityBindingElementTest.cs, CalcSampleProxy.cs : moved
156 sample proxy type to new file.
157 * SecurityBindingElementTest.cs : some tests for
158 SupportingTokenParameters.
160 2006-12-08 Atsushi Enomoto <atsushi@ximian.com>
162 * InterceptorBindingElement.cs : new utility binding element for
165 2006-12-07 Atsushi Enomoto <atsushi@ximian.com>
167 * SecurityBindingElementTest.cs : added duplicate authenticator test.
169 2006-12-06 Atsushi Enomoto <atsushi@ximian.com>
171 * SecurityBindingElementTest.cs,
172 SymmetricSecurityBindingElementTest.cs,
173 AsymmetricSecurityBindingElementTest.cs :
174 added test for SetKeyDerivation().
176 2006-12-04 Atsushi Enomoto <atsushi@ximian.com>
178 * HttpTransportBindingElementTest.cs :
179 enable CreateChannelInvalidScheme().
180 * MessageHeaderTest.cs :
181 enable TestIsMessageVersionSupported() and mark IDs.
183 2006-12-04 Atsushi Enomoto <atsushi@ximian.com>
185 * FaultConverterTest.cs : new test.
187 2006-10-13 Ankit Jain <jankit@novell.com>
189 * MessageVersionTest.cs : Add test for MessageVersion.None
191 2006-10-12 Atsushi Enomoto <atsushi@ximian.com>
193 * CustomBindingTest.cs : fixed build. It has broken code which
194 recently got reported by improved gmcs.
196 2006-10-06 Atsushi Enomoto <atsushi@ximian.com>
198 * CommunicationObjectTest.cs :
199 Some tests on operation at faulted state.
201 2006-10-05 Atsushi Enomoto <atsushi@ximian.com>
203 * MessageHeadersTest.cs : added some tests for duplicate header items.
204 The resulting tests are odd though.
206 2006-10-04 Atsushi Enomoto <atsushi@ximian.com>
208 * AsymmetricSecurityBindingElementTest.cs :
209 VerifyX509MessageSecurityAtService() is working as a test for async
210 support, but makes little sense as asymmetric security test now.
212 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
214 * AsymmetricSecurityBindingElementTest.cs : added more test for
215 listener, though not working yet (e.g. because of async support).
216 * SslStreamSecurityBindingElementTest.cs : new file.
218 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
220 * AsymmetricSecurityBindingElementTest.cs : added test for listener
221 whose recipient does not contain symmetric key.
223 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
225 * BindingTest.cs : fixed a test that became ambiguous.
227 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
229 * AsymmetricSecurityBindingElementTest.cs : new file.
231 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
233 * HttpTransportBindingElementTest.cs :
234 added CreateChannelInvalidScheme().
236 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
238 * SymmetricSecurityBindingElementTest.cs :
239 added test for making sure to create authenticator and thus reject
240 UserName parameters to become ProtectionTokenParameters.
242 2006-09-27 Atsushi Enomoto <atsushi@ximian.com>
244 * SymmetricSecurityBindingElementTest.cs :
245 added some more tests for service DefaultCertificate.
246 * MessageBufferTest.cs, MessageHeadersTest.cs,
247 EmptyFaultExceptionTest.cs, MessageHeaderTest.cs :
248 eliminate console output.
249 * UnknownFaultExceptionTest.cs : removed obsolete file.
251 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
253 * SymmetricSecurityBindingElementTest.cs, SecurityBindingElementTest.cs,
254 SecurityAssert.cs : removed extra code for each source. From now on,
255 test for SecurityBindingElement factory methods will go into
256 SecurityBindingElementTest.cs.
258 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
260 * SecurityBindingElementTest.cs, SecurityAssert.cs : added copies first.
262 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
264 * SymmetricSecurityBindingElementTest.cs : added assertion helpers for
265 asymmetric binding elements. Actually am going to move them to another
268 2006-09-20 Atsushi Enomoto <atsushi@ximian.com>
270 * SymmetricSecurityBindingElementTest.cs : tiny comment cleanup.
272 2006-09-19 Atsushi Enomoto <atsushi@ximian.com>
274 * SymmetricSecurityBindingElementTest.cs : added test that supplies
275 ChannelProtectionRequirements manually. Added some comments.
277 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
279 * SymmetricSecurityBindingElementTest.cs : removed some NotWorking.
280 * OneWayBindingElementTest.cs : new test.
282 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
284 * HttpTransportBindingElementTest.cs : make sure to close channels
285 so that they don't block other tests.
286 * HandlerTransportBindingElement.cs :
287 be a bit more descriptive on error.
289 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
291 * HttpTransportBindingElementTest.cs : enable (async) request test.
292 Added test for creating channel without opening the factory.
294 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
296 * MessageEncoderTest.cs : message version mismatch check.
298 2006-09-12 Atsushi Enomoto <atsushi@ximian.com>
300 * SymmetricSecurityBindingElementTest.cs : added test for missing
301 private key in service certificate.
302 * HandlerTransportBindingElement.cs : fix warning.
304 2006-09-08 Atsushi Enomoto <atsushi@ximian.com>
306 * HandlerTransportBindingElement.cs : added IOutputChannel impl.
307 * OutputChannelBase.cs : new support file.
309 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
311 * ChannelFactoryTest.cs : moved to Test/S.SM.
313 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
315 * ChannelFactoryTest.cs : don't use IRequestChannel as a contract
316 type. It makes no sense and we reject it as a contract.
317 * HandlerBodyWriter.cs : new helper BodyWriter for tests.
318 * MessageTest.cs : added test for null message version argument.
319 * BindingTest.cs : added MessageVersion property test.
321 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
323 * SymmetricSecurityBindingElementTest.cs : use OneWayBindingElement
324 to omit reply check and make some tests meaningful.
326 2006-09-04 Atsushi Enomoto <atsushi@ximian.com>
328 * SymmetricSecurityBindingElementTest.cs :
329 non-x509 service cert test is not working.
331 2006-09-01 Atsushi Enomoto <atsushi@ximian.com>
333 * MessageHeadersTest.cs, MessageHeaderTest.cs, MessageBufferTest.cs :
334 cleaning up NotWorking.
335 * TextMessageEncodingBindingElementTest.cs, CustomBindingTest.cs :
336 moved some irrelevant tests in former file to latter file.
338 2006-08-31 Atsushi Enomoto <atsushi@ximian.com>
340 * CustomBindingTest.cs, HttpTransportBindingElementTest.cs : added
341 test that assures MessageEncodingBindingElement is not mandatory.
342 * MessageTest.cs : added concept test that shows ToString() somehow
343 allows multi time call.
344 * MessageBufferTest.cs : fix wrong expected exception. Added test
345 that assures it does not allow multi call to CreateBufferedCopy().
347 2006-08-30 Atsushi Enomoto <atsushi@ximian.com>
349 * SymmetricSecurityBindingElementTest.cs : added more tests for
350 different security settings situations.
352 2006-08-29 Atsushi Enomoto <atsushi@ximian.com>
354 * CustomBindingTest.cs : added EnvelopeVersion.None + security case
355 (which should be rejected).
356 * HandlerTransportBindingElement.cs :
357 removed NotImplementedException in OnClose().
359 2006-08-29 Atsushi Enomoto <atsushi@ximian.com>
361 * MessageTest.cs : added some XmlReader inputs with some headers.
363 2006-08-28 Atsushi Enomoto <atsushi@ximian.com>
365 * BindingContextTest.cs : added test to assure that binding parameter
366 collection is nothing to do with GetInnerProperty().
368 2006-08-22 Atsushi Enomoto <atsushi@ximian.com>
370 * SymmetricSecurityBindingElementTest.cs :
371 some annotations. Added secureconversatin factory method test.
373 2006-08-16 Atsushi Enomoto <atsushi@ximian.com>
375 * DebugBindingElement.cs : new helper for message interception.
376 * SymmetricSecurityBindingElementTest.cs : cosmetic debug code.
378 2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
380 * SymmetricSecurityBindingElementTest.cs : add OpenChannelFactory().
381 Removed one NotWorking.
383 2006-08-11 Atsushi Enomoto <atsushi@ximian.com>
385 * SymmetricSecurityBindingElementTest.cs : somewhat minor renaming.
387 2006-08-10 Atsushi Enomoto <atsushi@ximian.com>
389 * SymmetricSecurityBindingElementTest.cs : some tests are working now.
391 2006-08-09 Atsushi Enomoto <atsushi@ximian.com>
393 * SymmetricSecurityBindingElementTest.cs : added tests on
394 BuildChannelListener() and reply channels. .NET security binding
395 is still weird that it causes infinite loop, which blocks me from
396 further implementation...
397 * HttpTransportBindingElementTest.cs : replaced sync Request() with
398 async methods and it started working under .NET.
399 * HandlerTransportBindingElement.cs : several refactoring to support
400 listener and reply channel as well.
402 2006-08-08 Atsushi Enomoto <atsushi@ximian.com>
404 * HandlerTransportBindingElement.cs : added listener support.
405 * ReplyChannelBase.cs : added, for HandlerTransportBindingElement
407 * SymmetricSecurityBindingElementTest.cs : added some tests for request
408 processing. Like IssuedSecurityTokenProviderTest, still no
409 successful way to create reply...
411 2006-08-07 Atsushi Enomoto <atsushi@ximian.com>
413 * MessageBufferTest.cs : removed some NotWorking.
415 2006-08-03 Atsushi Enomoto <atsushi@ximian.com>
417 * HandlerTransportBindingElement.cs : new utility binding element
418 that supports event hander based transport.
419 * RequestChannelBase.cs :
420 new file. used by above, copied from S.SM.Channels.
421 * SymmetricSecurityBindingElementTest.cs :
422 added tests for those factory methods in SecurityBindingElement
423 that return SymmetricSecurityBindingElement.
425 2006-07-28 Atsushi Enomoto <atsushi@ximian.com>
427 * LocalClientSecuritySettingsTest.cs :
428 more cosmetic line: assert IdentityVerifier as not null.
430 2006-07-28 Atsushi Enomoto <atsushi@ximian.com>
432 * LocalClientSecuritySettingsTest.cs : new file.
433 * SymmetricSecurityBindingElementTest.cs : added test for
434 default LocalClientSettings values.
436 2006-07-21 Atsushi Enomoto <atsushi@ximian.com>
438 * SymmetricSecurityBindingElementTest.cs : Test that
439 - SecurityTokenParameters is null by default.
440 - with null SecurityTokenParameters BuildChannelFactory fails.
442 2006-07-20 Atsushi Enomoto <atsushi@ximian.com>
444 * MessageHeadersTest.cs :
445 Added (ignored) WriteHeaderContentsAddressingNone().
446 * MessageTest.cs : added WriteMessagePOX() (EnvelopeVersion.None).
448 2006-07-20 Atsushi Enomoto <atsushi@ximian.com>
450 * MessageHeadersTest.cs : added null serializer argument tests.
452 2006-07-18 Atsushi Enomoto <atsushi@ximian.com>
454 * MessageHeaderTest.cs : added CreateEndpointAddressTypeHeader(). It
455 used to fail since DataContractSerializer..ctor() rejected
458 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
460 * MessageBufferTest.cs : Added CreateBufferedCopyConsumesMessage().
461 Some are NotWorking right now.
463 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
465 * MessageBufferTest.cs : Don't use Assert.Equals().
466 Make TestSimpleMessageBuffer() assert that every return value of
467 CreateBufferedCopy() works for WriteMessage().
469 2006-07-13 Atsushi Enomoto <atsushi@ximian.com>
471 * MessageBufferTest.cs : build fix.
473 2006-07-12 Duncan Mak <duncan@novell.com>
475 * MessageBufferTest.cs
476 (TestEmptyMessageBuffer, TestSimpleMessageBuffer):
477 (TestCreateMessageFromClosedBuffer): New tests.
479 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
481 * HttpTransportBindingElementTest.cs : added connection example, but
482 it's somehow not working.
484 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
486 * FaultExceptionTest.cs : ignore failing TestGetObjectData().
488 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
490 * SymmetricSecurityBindingElementTest.cs : new test.
492 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
494 * TransactionFlowBindingElementTest.cs : new test.
496 2006-07-06 Atsushi Enomoto <atsushi@ximian.com>
498 * MessageBufferTest.cs, MessageHeadersTest.cs, MessageTest.cs,
499 MessageEncodingBindingElementTest.cs,
500 TextMessageEncodingBindingElementTest.cs :
501 June CTP fixes. MessageFault.DefaultAction vanished.
502 Exception type changes. Duplicate message encoding binding element
503 now causes (different) exception.
505 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
508 Replaced vanished CreateMessage() with remaining one.
510 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
512 * HttpTransportBindingElementTest.cs, CustomBindingTest.cs :
513 Fixed tests based on run-test-ondotnet results.
515 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
517 * CommunicationObjectTest.cs, ChannelFactoryTest.cs :
518 June CTP requires a bunch of extra stuff.
520 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
522 * BindingContextTest.cs :
523 Now listenUri parameters could be null.
524 Split TestCtorListenUriRelativeAddressNull() into two tests, one is
525 for rejecting duplicate message encoding binding element (in June
526 CTP it is rejected now).
528 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
530 * BindingContextTest.cs, MessageEncoderTest.cs,
531 MessageEncodingBindingElementTest.cs,
532 TextMessageEncodingBindingElementTest.cs :
533 reflect June CTP updates.
535 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
537 * MessageTest.cs : added test that assures null action is allowed.
539 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
541 * ChannelFactoryTest.cs : Test that only interface can be the Type
542 argument in ChannelFactory<T>#.ctor(Type).
544 2006-06-09 Atsushi Enomoto <atsushi@ximian.com>
546 * MessageTest.cs : Added CreateSimpleNonPrimitive().
548 2006-05-29 Atsushi Enomoto <atsushi@ximian.com>
550 * FaultExceptionTest.cs : fix tests for beta2. Ignore English-only
553 2006-04-06 Atsushi Enomoto <atsushi@ximian.com>
555 * MessageEncoderTest.cs : test for text binding with Soap11.
556 * MessageTest.cs : more create/write tests. The serialization part
559 2006-04-06 Atsushi Enomoto <atsushi@ximian.com>
561 * MessageHeadersTest.cs : one more removal of NotWorking.
562 * MessageTest.cs : added fault message creation and write test.
564 2006-03-16 Atsushi Enomoto <atsushi@ximian.com>
566 * MessageHeadersTest.cs : removed some NotWorkings.
567 * MessageHeaderTest.cs : uncommented, making several fixes.
569 2006-03-15 Atsushi Enomoto <atsushi@ximian.com>
571 * TextMessageEncodingBindingElementTest.cs :
572 added trivial CanBuildChannelFactory test.
574 2006-03-14 Atsushi Enomoto <atsushi@ximian.com>
576 * MessageTest.cs : test Action header in CreateFromXmlReader().
578 2006-03-13 Atsushi Enomoto <atsushi@ximian.com>
580 * MessageTest.cs : added another CreateMessage(XmlReader,...) test.
582 2006-03-10 Atsushi Enomoto <atsushi@ximian.com>
584 * MessageTest.cs : added test for Message.CreateMessage(version,
585 xmlreader,int) and GetReaderAtBodyContents() etc.
587 2006-03-08 Atsushi Enomoto <atsushi@ximian.com>
589 * MessageTest.cs : now the test is working, except for
591 * MessageHeadersTest.cs : added GetReaderAtHeader() tests and so on.
593 2006-03-08 Atsushi Enomoto <atsushi@ximian.com>
595 * MessageTest.cs MessageEncoderTest.cs : new tests.
596 * MessageHeadersTest.cs : some tests are working now. Added some more
599 2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
601 * FaultExceptionTest.cs :
602 Don't test English-specific exception message.
603 Removed AreEqual() .Don't hide actual cause of assertion failure.
605 2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
607 * MessageEncodingBindingElement.cs : with Feb. CTP we can define our
608 own MessageEncodingBindingElement, so added more tests for such
609 custom binding element.
611 2006-03-02 Atsushi Enomoto <atsushi@ximian.com>
613 * AddressHeaderTest.cs : marked EqualsTest() which got to not work
615 * ChannelFactoryTest.cs : null type argument ctor() does not
618 2006-03-02 Atsushi Enomoto <atsushi@ximian.com>
620 * MessageHeadersTest.cs
621 AddressingVersionTest.cs
622 FaultExceptionTest.cs : updated tests to work fine with Feb. CTP.
624 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
626 * CommunicationObjectTest.cs : some State tests.
628 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
630 * CommunicationObjectTest.cs : some simple Open/Close tests.
632 2005-10-23 Atsushi Enomoto <atsushi@ximian.com>
634 * CommunicationObjectTest.cs : new file (testing run-test).