1 2009-09-14 Atsushi Enomoto <atsushi@ximian.com>
3 * MessagePropertiesTest.cs : new test.
5 2009-09-02 Atsushi Enomoto <atsushi@ximian.com>
7 * HttpRequestMessagePropertyTest.cs : new test.
9 2009-08-31 Atsushi Enomoto <atsushi@ximian.com>
11 * HttpTransportBindingElementTest.cs : test for URI mismatch case.
13 2009-08-20 Atsushi Enomoto <atsushi@ximian.com>
15 * MessageHeadersTest.cs : added a couple od duplicate tests. Fixed
16 non-working test output.
18 2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
20 * MessageTest.cs : added test for State.
22 2009-06-08 Atsushi Enomoto <atsushi@ximian.com>
24 * CommunicationObjectTest.cs : added a couple of close/abort tests
25 for state transition and base call check.
27 2009-05-22 Atsushi Enomoto <atsushi@ximian.com>
29 * MessageEncoderTest.cs : test CreateSessionEncoder().
31 2009-05-19 Atsushi Enomoto <atsushi@ximian.com>
33 * MessageFaultTest.cs : added more SOAP 12 fault parser tests.
34 * soap-fault.xml, soap-fault-incomplete4.xml : new test files.
36 2009-05-15 Atsushi Enomoto <atsushi@ximian.com>
38 * soap-fault-incomplete.xml : new test file.
39 * MessageFaultTest.cs : new test.
41 2009-04-28 Atsushi Enomoto <atsushi@ximian.com>
43 * BinaryMessageEncodingBindingElementTest.cs, binary-message.raw:
46 2009-04-21 Atsushi Enomoto <atsushi@ximian.com>
48 * PeerTransportBindingElementTest.cs : test PeerNode property too.
50 2009-04-20 Atsushi Enomoto <atsushi@ximian.com>
52 * PeerTransportBindingElementTest.cs : new.
54 2009-04-07 Atsushi Enomoto <atsushi@ximian.com>
56 * TcpTransportBindingElementTest.cs : more can-build tests.
58 2008-04-13 Igor Zelmanovich <igorz@mainsoft.com>
61 consider fixed API in BindingElementCollection class.
63 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
65 * TcpTransportBindingElementTest.cs : IDuplexChannel is not supported.
67 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
69 * NetNamedPipeTransportBindingElementTest.cs : new test.
71 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
73 * EnvelopeVersionTest.cs : updated to work with .NET 3.0 SP1.
74 * TcpTransportBindingElementTest.cs : new test.
76 2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
78 * HttpTransportBindingElementTest.cs : test for BuildChannelListener()
79 without listener URIs.
81 2007-08-20 Atsushi Enomoto <atsushi@ximian.com>
83 * MessageHeadersTest.cs : added couple of property settters and
84 AddressingVersion.None.
86 2007-07-06 Atsushi Enomoto <atsushi@ximian.com>
88 * MsmqTransportBindingElementTest.cs : modified or removed copied-and-
89 commented lines to fit with msmq binding element.
91 2007-07-06 Atsushi Enomoto <atsushi@ximian.com>
93 * MsmqTransportBindingElementTest.cs : new test.
95 2007-04-03 Atsushi Enomoto <atsushi@ximian.com>
97 * SecurityBindingElementTest.cs,
98 AsymmetricSecurityBindingElementTest.cs,
99 HttpTransportBindingElementTest.cs :
100 marked some failing tests (on Orcas) as ignored. Some fixes to
101 make sure that open connection things be closed.
103 2007-03-13 Atsushi Enomoto <atsushi@ximian.com>
105 * AsymmetricSecurityBindingElementTest.cs : some tests are NotWorking
106 now, as they depend on internal processing order.
108 2007-03-07 Atsushi Enomoto <atsushi@ximian.com>
110 * MessageTest.cs : added IsFault().
112 2007-03-06 Atsushi Enomoto <atsushi@ximian.com>
114 * SecurityBindingElementTest.cs :
115 added tests for GetProperty<ISecurityCapabilities>().
117 2007-03-05 Atsushi Enomoto <atsushi@ximian.com>
119 * AsymmetricSecurityBindingElementTest.cs :
120 fixed inappropriate test name.
122 2007-03-01 Atsushi Enomoto <atsushi@ximian.com>
124 * SecurityBindingElementTest.cs : some more test for ssl parameters.
126 2007-02-13 Atsushi Enomoto <atsushi@ximian.com>
128 * SecurityBindingElementTest.cs : adding [NotWorking]. It happened to
129 raise an expected type of exception at different (and wrong) stage.
131 2007-01-29 Atsushi Enomoto <atsushi@ximian.com>
133 * AsymmetricSecurityBindingElementTest.cs : added notworking
134 RejectInclusionModeNever() case.
136 2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
138 * AsymmetricSecurityBindingElementTest.cs, CalcSampleProxy.cs : moved
139 sample proxy type to new file.
140 * SecurityBindingElementTest.cs : some tests for
141 SupportingTokenParameters.
143 2006-12-08 Atsushi Enomoto <atsushi@ximian.com>
145 * InterceptorBindingElement.cs : new utility binding element for
148 2006-12-07 Atsushi Enomoto <atsushi@ximian.com>
150 * SecurityBindingElementTest.cs : added duplicate authenticator test.
152 2006-12-06 Atsushi Enomoto <atsushi@ximian.com>
154 * SecurityBindingElementTest.cs,
155 SymmetricSecurityBindingElementTest.cs,
156 AsymmetricSecurityBindingElementTest.cs :
157 added test for SetKeyDerivation().
159 2006-12-04 Atsushi Enomoto <atsushi@ximian.com>
161 * HttpTransportBindingElementTest.cs :
162 enable CreateChannelInvalidScheme().
163 * MessageHeaderTest.cs :
164 enable TestIsMessageVersionSupported() and mark IDs.
166 2006-12-04 Atsushi Enomoto <atsushi@ximian.com>
168 * FaultConverterTest.cs : new test.
170 2006-10-13 Ankit Jain <jankit@novell.com>
172 * MessageVersionTest.cs : Add test for MessageVersion.None
174 2006-10-12 Atsushi Enomoto <atsushi@ximian.com>
176 * CustomBindingTest.cs : fixed build. It has broken code which
177 recently got reported by improved gmcs.
179 2006-10-06 Atsushi Enomoto <atsushi@ximian.com>
181 * CommunicationObjectTest.cs :
182 Some tests on operation at faulted state.
184 2006-10-05 Atsushi Enomoto <atsushi@ximian.com>
186 * MessageHeadersTest.cs : added some tests for duplicate header items.
187 The resulting tests are odd though.
189 2006-10-04 Atsushi Enomoto <atsushi@ximian.com>
191 * AsymmetricSecurityBindingElementTest.cs :
192 VerifyX509MessageSecurityAtService() is working as a test for async
193 support, but makes little sense as asymmetric security test now.
195 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
197 * AsymmetricSecurityBindingElementTest.cs : added more test for
198 listener, though not working yet (e.g. because of async support).
199 * SslStreamSecurityBindingElementTest.cs : new file.
201 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
203 * AsymmetricSecurityBindingElementTest.cs : added test for listener
204 whose recipient does not contain symmetric key.
206 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
208 * BindingTest.cs : fixed a test that became ambiguous.
210 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
212 * AsymmetricSecurityBindingElementTest.cs : new file.
214 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
216 * HttpTransportBindingElementTest.cs :
217 added CreateChannelInvalidScheme().
219 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
221 * SymmetricSecurityBindingElementTest.cs :
222 added test for making sure to create authenticator and thus reject
223 UserName parameters to become ProtectionTokenParameters.
225 2006-09-27 Atsushi Enomoto <atsushi@ximian.com>
227 * SymmetricSecurityBindingElementTest.cs :
228 added some more tests for service DefaultCertificate.
229 * MessageBufferTest.cs, MessageHeadersTest.cs,
230 EmptyFaultExceptionTest.cs, MessageHeaderTest.cs :
231 eliminate console output.
232 * UnknownFaultExceptionTest.cs : removed obsolete file.
234 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
236 * SymmetricSecurityBindingElementTest.cs, SecurityBindingElementTest.cs,
237 SecurityAssert.cs : removed extra code for each source. From now on,
238 test for SecurityBindingElement factory methods will go into
239 SecurityBindingElementTest.cs.
241 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
243 * SecurityBindingElementTest.cs, SecurityAssert.cs : added copies first.
245 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
247 * SymmetricSecurityBindingElementTest.cs : added assertion helpers for
248 asymmetric binding elements. Actually am going to move them to another
251 2006-09-20 Atsushi Enomoto <atsushi@ximian.com>
253 * SymmetricSecurityBindingElementTest.cs : tiny comment cleanup.
255 2006-09-19 Atsushi Enomoto <atsushi@ximian.com>
257 * SymmetricSecurityBindingElementTest.cs : added test that supplies
258 ChannelProtectionRequirements manually. Added some comments.
260 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
262 * SymmetricSecurityBindingElementTest.cs : removed some NotWorking.
263 * OneWayBindingElementTest.cs : new test.
265 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
267 * HttpTransportBindingElementTest.cs : make sure to close channels
268 so that they don't block other tests.
269 * HandlerTransportBindingElement.cs :
270 be a bit more descriptive on error.
272 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
274 * HttpTransportBindingElementTest.cs : enable (async) request test.
275 Added test for creating channel without opening the factory.
277 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
279 * MessageEncoderTest.cs : message version mismatch check.
281 2006-09-12 Atsushi Enomoto <atsushi@ximian.com>
283 * SymmetricSecurityBindingElementTest.cs : added test for missing
284 private key in service certificate.
285 * HandlerTransportBindingElement.cs : fix warning.
287 2006-09-08 Atsushi Enomoto <atsushi@ximian.com>
289 * HandlerTransportBindingElement.cs : added IOutputChannel impl.
290 * OutputChannelBase.cs : new support file.
292 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
294 * ChannelFactoryTest.cs : moved to Test/S.SM.
296 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
298 * ChannelFactoryTest.cs : don't use IRequestChannel as a contract
299 type. It makes no sense and we reject it as a contract.
300 * HandlerBodyWriter.cs : new helper BodyWriter for tests.
301 * MessageTest.cs : added test for null message version argument.
302 * BindingTest.cs : added MessageVersion property test.
304 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
306 * SymmetricSecurityBindingElementTest.cs : use OneWayBindingElement
307 to omit reply check and make some tests meaningful.
309 2006-09-04 Atsushi Enomoto <atsushi@ximian.com>
311 * SymmetricSecurityBindingElementTest.cs :
312 non-x509 service cert test is not working.
314 2006-09-01 Atsushi Enomoto <atsushi@ximian.com>
316 * MessageHeadersTest.cs, MessageHeaderTest.cs, MessageBufferTest.cs :
317 cleaning up NotWorking.
318 * TextMessageEncodingBindingElementTest.cs, CustomBindingTest.cs :
319 moved some irrelevant tests in former file to latter file.
321 2006-08-31 Atsushi Enomoto <atsushi@ximian.com>
323 * CustomBindingTest.cs, HttpTransportBindingElementTest.cs : added
324 test that assures MessageEncodingBindingElement is not mandatory.
325 * MessageTest.cs : added concept test that shows ToString() somehow
326 allows multi time call.
327 * MessageBufferTest.cs : fix wrong expected exception. Added test
328 that assures it does not allow multi call to CreateBufferedCopy().
330 2006-08-30 Atsushi Enomoto <atsushi@ximian.com>
332 * SymmetricSecurityBindingElementTest.cs : added more tests for
333 different security settings situations.
335 2006-08-29 Atsushi Enomoto <atsushi@ximian.com>
337 * CustomBindingTest.cs : added EnvelopeVersion.None + security case
338 (which should be rejected).
339 * HandlerTransportBindingElement.cs :
340 removed NotImplementedException in OnClose().
342 2006-08-29 Atsushi Enomoto <atsushi@ximian.com>
344 * MessageTest.cs : added some XmlReader inputs with some headers.
346 2006-08-28 Atsushi Enomoto <atsushi@ximian.com>
348 * BindingContextTest.cs : added test to assure that binding parameter
349 collection is nothing to do with GetInnerProperty().
351 2006-08-22 Atsushi Enomoto <atsushi@ximian.com>
353 * SymmetricSecurityBindingElementTest.cs :
354 some annotations. Added secureconversatin factory method test.
356 2006-08-16 Atsushi Enomoto <atsushi@ximian.com>
358 * DebugBindingElement.cs : new helper for message interception.
359 * SymmetricSecurityBindingElementTest.cs : cosmetic debug code.
361 2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
363 * SymmetricSecurityBindingElementTest.cs : add OpenChannelFactory().
364 Removed one NotWorking.
366 2006-08-11 Atsushi Enomoto <atsushi@ximian.com>
368 * SymmetricSecurityBindingElementTest.cs : somewhat minor renaming.
370 2006-08-10 Atsushi Enomoto <atsushi@ximian.com>
372 * SymmetricSecurityBindingElementTest.cs : some tests are working now.
374 2006-08-09 Atsushi Enomoto <atsushi@ximian.com>
376 * SymmetricSecurityBindingElementTest.cs : added tests on
377 BuildChannelListener() and reply channels. .NET security binding
378 is still weird that it causes infinite loop, which blocks me from
379 further implementation...
380 * HttpTransportBindingElementTest.cs : replaced sync Request() with
381 async methods and it started working under .NET.
382 * HandlerTransportBindingElement.cs : several refactoring to support
383 listener and reply channel as well.
385 2006-08-08 Atsushi Enomoto <atsushi@ximian.com>
387 * HandlerTransportBindingElement.cs : added listener support.
388 * ReplyChannelBase.cs : added, for HandlerTransportBindingElement
390 * SymmetricSecurityBindingElementTest.cs : added some tests for request
391 processing. Like IssuedSecurityTokenProviderTest, still no
392 successful way to create reply...
394 2006-08-07 Atsushi Enomoto <atsushi@ximian.com>
396 * MessageBufferTest.cs : removed some NotWorking.
398 2006-08-03 Atsushi Enomoto <atsushi@ximian.com>
400 * HandlerTransportBindingElement.cs : new utility binding element
401 that supports event hander based transport.
402 * RequestChannelBase.cs :
403 new file. used by above, copied from S.SM.Channels.
404 * SymmetricSecurityBindingElementTest.cs :
405 added tests for those factory methods in SecurityBindingElement
406 that return SymmetricSecurityBindingElement.
408 2006-07-28 Atsushi Enomoto <atsushi@ximian.com>
410 * LocalClientSecuritySettingsTest.cs :
411 more cosmetic line: assert IdentityVerifier as not null.
413 2006-07-28 Atsushi Enomoto <atsushi@ximian.com>
415 * LocalClientSecuritySettingsTest.cs : new file.
416 * SymmetricSecurityBindingElementTest.cs : added test for
417 default LocalClientSettings values.
419 2006-07-21 Atsushi Enomoto <atsushi@ximian.com>
421 * SymmetricSecurityBindingElementTest.cs : Test that
422 - SecurityTokenParameters is null by default.
423 - with null SecurityTokenParameters BuildChannelFactory fails.
425 2006-07-20 Atsushi Enomoto <atsushi@ximian.com>
427 * MessageHeadersTest.cs :
428 Added (ignored) WriteHeaderContentsAddressingNone().
429 * MessageTest.cs : added WriteMessagePOX() (EnvelopeVersion.None).
431 2006-07-20 Atsushi Enomoto <atsushi@ximian.com>
433 * MessageHeadersTest.cs : added null serializer argument tests.
435 2006-07-18 Atsushi Enomoto <atsushi@ximian.com>
437 * MessageHeaderTest.cs : added CreateEndpointAddressTypeHeader(). It
438 used to fail since DataContractSerializer..ctor() rejected
441 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
443 * MessageBufferTest.cs : Added CreateBufferedCopyConsumesMessage().
444 Some are NotWorking right now.
446 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
448 * MessageBufferTest.cs : Don't use Assert.Equals().
449 Make TestSimpleMessageBuffer() assert that every return value of
450 CreateBufferedCopy() works for WriteMessage().
452 2006-07-13 Atsushi Enomoto <atsushi@ximian.com>
454 * MessageBufferTest.cs : build fix.
456 2006-07-12 Duncan Mak <duncan@novell.com>
458 * MessageBufferTest.cs
459 (TestEmptyMessageBuffer, TestSimpleMessageBuffer):
460 (TestCreateMessageFromClosedBuffer): New tests.
462 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
464 * HttpTransportBindingElementTest.cs : added connection example, but
465 it's somehow not working.
467 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
469 * FaultExceptionTest.cs : ignore failing TestGetObjectData().
471 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
473 * SymmetricSecurityBindingElementTest.cs : new test.
475 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
477 * TransactionFlowBindingElementTest.cs : new test.
479 2006-07-06 Atsushi Enomoto <atsushi@ximian.com>
481 * MessageBufferTest.cs, MessageHeadersTest.cs, MessageTest.cs,
482 MessageEncodingBindingElementTest.cs,
483 TextMessageEncodingBindingElementTest.cs :
484 June CTP fixes. MessageFault.DefaultAction vanished.
485 Exception type changes. Duplicate message encoding binding element
486 now causes (different) exception.
488 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
491 Replaced vanished CreateMessage() with remaining one.
493 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
495 * HttpTransportBindingElementTest.cs, CustomBindingTest.cs :
496 Fixed tests based on run-test-ondotnet results.
498 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
500 * CommunicationObjectTest.cs, ChannelFactoryTest.cs :
501 June CTP requires a bunch of extra stuff.
503 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
505 * BindingContextTest.cs :
506 Now listenUri parameters could be null.
507 Split TestCtorListenUriRelativeAddressNull() into two tests, one is
508 for rejecting duplicate message encoding binding element (in June
509 CTP it is rejected now).
511 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
513 * BindingContextTest.cs, MessageEncoderTest.cs,
514 MessageEncodingBindingElementTest.cs,
515 TextMessageEncodingBindingElementTest.cs :
516 reflect June CTP updates.
518 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
520 * MessageTest.cs : added test that assures null action is allowed.
522 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
524 * ChannelFactoryTest.cs : Test that only interface can be the Type
525 argument in ChannelFactory<T>#.ctor(Type).
527 2006-06-09 Atsushi Enomoto <atsushi@ximian.com>
529 * MessageTest.cs : Added CreateSimpleNonPrimitive().
531 2006-05-29 Atsushi Enomoto <atsushi@ximian.com>
533 * FaultExceptionTest.cs : fix tests for beta2. Ignore English-only
536 2006-04-06 Atsushi Enomoto <atsushi@ximian.com>
538 * MessageEncoderTest.cs : test for text binding with Soap11.
539 * MessageTest.cs : more create/write tests. The serialization part
542 2006-04-06 Atsushi Enomoto <atsushi@ximian.com>
544 * MessageHeadersTest.cs : one more removal of NotWorking.
545 * MessageTest.cs : added fault message creation and write test.
547 2006-03-16 Atsushi Enomoto <atsushi@ximian.com>
549 * MessageHeadersTest.cs : removed some NotWorkings.
550 * MessageHeaderTest.cs : uncommented, making several fixes.
552 2006-03-15 Atsushi Enomoto <atsushi@ximian.com>
554 * TextMessageEncodingBindingElementTest.cs :
555 added trivial CanBuildChannelFactory test.
557 2006-03-14 Atsushi Enomoto <atsushi@ximian.com>
559 * MessageTest.cs : test Action header in CreateFromXmlReader().
561 2006-03-13 Atsushi Enomoto <atsushi@ximian.com>
563 * MessageTest.cs : added another CreateMessage(XmlReader,...) test.
565 2006-03-10 Atsushi Enomoto <atsushi@ximian.com>
567 * MessageTest.cs : added test for Message.CreateMessage(version,
568 xmlreader,int) and GetReaderAtBodyContents() etc.
570 2006-03-08 Atsushi Enomoto <atsushi@ximian.com>
572 * MessageTest.cs : now the test is working, except for
574 * MessageHeadersTest.cs : added GetReaderAtHeader() tests and so on.
576 2006-03-08 Atsushi Enomoto <atsushi@ximian.com>
578 * MessageTest.cs MessageEncoderTest.cs : new tests.
579 * MessageHeadersTest.cs : some tests are working now. Added some more
582 2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
584 * FaultExceptionTest.cs :
585 Don't test English-specific exception message.
586 Removed AreEqual() .Don't hide actual cause of assertion failure.
588 2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
590 * MessageEncodingBindingElement.cs : with Feb. CTP we can define our
591 own MessageEncodingBindingElement, so added more tests for such
592 custom binding element.
594 2006-03-02 Atsushi Enomoto <atsushi@ximian.com>
596 * AddressHeaderTest.cs : marked EqualsTest() which got to not work
598 * ChannelFactoryTest.cs : null type argument ctor() does not
601 2006-03-02 Atsushi Enomoto <atsushi@ximian.com>
603 * MessageHeadersTest.cs
604 AddressingVersionTest.cs
605 FaultExceptionTest.cs : updated tests to work fine with Feb. CTP.
607 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
609 * CommunicationObjectTest.cs : some State tests.
611 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
613 * CommunicationObjectTest.cs : some simple Open/Close tests.
615 2005-10-23 Atsushi Enomoto <atsushi@ximian.com>
617 * CommunicationObjectTest.cs : new file (testing run-test).