1 2009-12-10 Atsushi Enomoto <atsushi@ximian.com>
3 * MessageHeadersTest.cs : added another CopyHeadersFrom() test to
4 make sure there is no duplicate.
6 2009-12-10 Atsushi Enomoto <atsushi@ximian.com>
8 * MessageHeadersTest.cs : enable working test and remove old comment.
10 2009-12-10 Atsushi Enomoto <atsushi@ximian.com>
12 * MessageHeadersTest.cs : make sure null can be set as a
13 WS-Addressing header when version is None.
15 2009-12-04 Atsushi Enomoto <atsushi@ximian.com>
17 * HttpTransportBindingElementTest.cs : added GetProperty() tests.
19 2009-12-03 Atsushi Enomoto <atsushi@ximian.com>
21 * HttpsTransportBindingElementTest.cs : new test.
23 2009-09-14 Atsushi Enomoto <atsushi@ximian.com>
25 * MessagePropertiesTest.cs : new test.
27 2009-09-02 Atsushi Enomoto <atsushi@ximian.com>
29 * HttpRequestMessagePropertyTest.cs : new test.
31 2009-08-31 Atsushi Enomoto <atsushi@ximian.com>
33 * HttpTransportBindingElementTest.cs : test for URI mismatch case.
35 2009-08-20 Atsushi Enomoto <atsushi@ximian.com>
37 * MessageHeadersTest.cs : added a couple od duplicate tests. Fixed
38 non-working test output.
40 2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
42 * MessageTest.cs : added test for State.
44 2009-06-08 Atsushi Enomoto <atsushi@ximian.com>
46 * CommunicationObjectTest.cs : added a couple of close/abort tests
47 for state transition and base call check.
49 2009-05-22 Atsushi Enomoto <atsushi@ximian.com>
51 * MessageEncoderTest.cs : test CreateSessionEncoder().
53 2009-05-19 Atsushi Enomoto <atsushi@ximian.com>
55 * MessageFaultTest.cs : added more SOAP 12 fault parser tests.
56 * soap-fault.xml, soap-fault-incomplete4.xml : new test files.
58 2009-05-15 Atsushi Enomoto <atsushi@ximian.com>
60 * soap-fault-incomplete.xml : new test file.
61 * MessageFaultTest.cs : new test.
63 2009-04-28 Atsushi Enomoto <atsushi@ximian.com>
65 * BinaryMessageEncodingBindingElementTest.cs, binary-message.raw:
68 2009-04-21 Atsushi Enomoto <atsushi@ximian.com>
70 * PeerTransportBindingElementTest.cs : test PeerNode property too.
72 2009-04-20 Atsushi Enomoto <atsushi@ximian.com>
74 * PeerTransportBindingElementTest.cs : new.
76 2009-04-07 Atsushi Enomoto <atsushi@ximian.com>
78 * TcpTransportBindingElementTest.cs : more can-build tests.
80 2008-04-13 Igor Zelmanovich <igorz@mainsoft.com>
83 consider fixed API in BindingElementCollection class.
85 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
87 * TcpTransportBindingElementTest.cs : IDuplexChannel is not supported.
89 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
91 * NetNamedPipeTransportBindingElementTest.cs : new test.
93 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
95 * EnvelopeVersionTest.cs : updated to work with .NET 3.0 SP1.
96 * TcpTransportBindingElementTest.cs : new test.
98 2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
100 * HttpTransportBindingElementTest.cs : test for BuildChannelListener()
101 without listener URIs.
103 2007-08-20 Atsushi Enomoto <atsushi@ximian.com>
105 * MessageHeadersTest.cs : added couple of property settters and
106 AddressingVersion.None.
108 2007-07-06 Atsushi Enomoto <atsushi@ximian.com>
110 * MsmqTransportBindingElementTest.cs : modified or removed copied-and-
111 commented lines to fit with msmq binding element.
113 2007-07-06 Atsushi Enomoto <atsushi@ximian.com>
115 * MsmqTransportBindingElementTest.cs : new test.
117 2007-04-03 Atsushi Enomoto <atsushi@ximian.com>
119 * SecurityBindingElementTest.cs,
120 AsymmetricSecurityBindingElementTest.cs,
121 HttpTransportBindingElementTest.cs :
122 marked some failing tests (on Orcas) as ignored. Some fixes to
123 make sure that open connection things be closed.
125 2007-03-13 Atsushi Enomoto <atsushi@ximian.com>
127 * AsymmetricSecurityBindingElementTest.cs : some tests are NotWorking
128 now, as they depend on internal processing order.
130 2007-03-07 Atsushi Enomoto <atsushi@ximian.com>
132 * MessageTest.cs : added IsFault().
134 2007-03-06 Atsushi Enomoto <atsushi@ximian.com>
136 * SecurityBindingElementTest.cs :
137 added tests for GetProperty<ISecurityCapabilities>().
139 2007-03-05 Atsushi Enomoto <atsushi@ximian.com>
141 * AsymmetricSecurityBindingElementTest.cs :
142 fixed inappropriate test name.
144 2007-03-01 Atsushi Enomoto <atsushi@ximian.com>
146 * SecurityBindingElementTest.cs : some more test for ssl parameters.
148 2007-02-13 Atsushi Enomoto <atsushi@ximian.com>
150 * SecurityBindingElementTest.cs : adding [NotWorking]. It happened to
151 raise an expected type of exception at different (and wrong) stage.
153 2007-01-29 Atsushi Enomoto <atsushi@ximian.com>
155 * AsymmetricSecurityBindingElementTest.cs : added notworking
156 RejectInclusionModeNever() case.
158 2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
160 * AsymmetricSecurityBindingElementTest.cs, CalcSampleProxy.cs : moved
161 sample proxy type to new file.
162 * SecurityBindingElementTest.cs : some tests for
163 SupportingTokenParameters.
165 2006-12-08 Atsushi Enomoto <atsushi@ximian.com>
167 * InterceptorBindingElement.cs : new utility binding element for
170 2006-12-07 Atsushi Enomoto <atsushi@ximian.com>
172 * SecurityBindingElementTest.cs : added duplicate authenticator test.
174 2006-12-06 Atsushi Enomoto <atsushi@ximian.com>
176 * SecurityBindingElementTest.cs,
177 SymmetricSecurityBindingElementTest.cs,
178 AsymmetricSecurityBindingElementTest.cs :
179 added test for SetKeyDerivation().
181 2006-12-04 Atsushi Enomoto <atsushi@ximian.com>
183 * HttpTransportBindingElementTest.cs :
184 enable CreateChannelInvalidScheme().
185 * MessageHeaderTest.cs :
186 enable TestIsMessageVersionSupported() and mark IDs.
188 2006-12-04 Atsushi Enomoto <atsushi@ximian.com>
190 * FaultConverterTest.cs : new test.
192 2006-10-13 Ankit Jain <jankit@novell.com>
194 * MessageVersionTest.cs : Add test for MessageVersion.None
196 2006-10-12 Atsushi Enomoto <atsushi@ximian.com>
198 * CustomBindingTest.cs : fixed build. It has broken code which
199 recently got reported by improved gmcs.
201 2006-10-06 Atsushi Enomoto <atsushi@ximian.com>
203 * CommunicationObjectTest.cs :
204 Some tests on operation at faulted state.
206 2006-10-05 Atsushi Enomoto <atsushi@ximian.com>
208 * MessageHeadersTest.cs : added some tests for duplicate header items.
209 The resulting tests are odd though.
211 2006-10-04 Atsushi Enomoto <atsushi@ximian.com>
213 * AsymmetricSecurityBindingElementTest.cs :
214 VerifyX509MessageSecurityAtService() is working as a test for async
215 support, but makes little sense as asymmetric security test now.
217 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
219 * AsymmetricSecurityBindingElementTest.cs : added more test for
220 listener, though not working yet (e.g. because of async support).
221 * SslStreamSecurityBindingElementTest.cs : new file.
223 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
225 * AsymmetricSecurityBindingElementTest.cs : added test for listener
226 whose recipient does not contain symmetric key.
228 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
230 * BindingTest.cs : fixed a test that became ambiguous.
232 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
234 * AsymmetricSecurityBindingElementTest.cs : new file.
236 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
238 * HttpTransportBindingElementTest.cs :
239 added CreateChannelInvalidScheme().
241 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
243 * SymmetricSecurityBindingElementTest.cs :
244 added test for making sure to create authenticator and thus reject
245 UserName parameters to become ProtectionTokenParameters.
247 2006-09-27 Atsushi Enomoto <atsushi@ximian.com>
249 * SymmetricSecurityBindingElementTest.cs :
250 added some more tests for service DefaultCertificate.
251 * MessageBufferTest.cs, MessageHeadersTest.cs,
252 EmptyFaultExceptionTest.cs, MessageHeaderTest.cs :
253 eliminate console output.
254 * UnknownFaultExceptionTest.cs : removed obsolete file.
256 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
258 * SymmetricSecurityBindingElementTest.cs, SecurityBindingElementTest.cs,
259 SecurityAssert.cs : removed extra code for each source. From now on,
260 test for SecurityBindingElement factory methods will go into
261 SecurityBindingElementTest.cs.
263 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
265 * SecurityBindingElementTest.cs, SecurityAssert.cs : added copies first.
267 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
269 * SymmetricSecurityBindingElementTest.cs : added assertion helpers for
270 asymmetric binding elements. Actually am going to move them to another
273 2006-09-20 Atsushi Enomoto <atsushi@ximian.com>
275 * SymmetricSecurityBindingElementTest.cs : tiny comment cleanup.
277 2006-09-19 Atsushi Enomoto <atsushi@ximian.com>
279 * SymmetricSecurityBindingElementTest.cs : added test that supplies
280 ChannelProtectionRequirements manually. Added some comments.
282 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
284 * SymmetricSecurityBindingElementTest.cs : removed some NotWorking.
285 * OneWayBindingElementTest.cs : new test.
287 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
289 * HttpTransportBindingElementTest.cs : make sure to close channels
290 so that they don't block other tests.
291 * HandlerTransportBindingElement.cs :
292 be a bit more descriptive on error.
294 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
296 * HttpTransportBindingElementTest.cs : enable (async) request test.
297 Added test for creating channel without opening the factory.
299 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
301 * MessageEncoderTest.cs : message version mismatch check.
303 2006-09-12 Atsushi Enomoto <atsushi@ximian.com>
305 * SymmetricSecurityBindingElementTest.cs : added test for missing
306 private key in service certificate.
307 * HandlerTransportBindingElement.cs : fix warning.
309 2006-09-08 Atsushi Enomoto <atsushi@ximian.com>
311 * HandlerTransportBindingElement.cs : added IOutputChannel impl.
312 * OutputChannelBase.cs : new support file.
314 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
316 * ChannelFactoryTest.cs : moved to Test/S.SM.
318 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
320 * ChannelFactoryTest.cs : don't use IRequestChannel as a contract
321 type. It makes no sense and we reject it as a contract.
322 * HandlerBodyWriter.cs : new helper BodyWriter for tests.
323 * MessageTest.cs : added test for null message version argument.
324 * BindingTest.cs : added MessageVersion property test.
326 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
328 * SymmetricSecurityBindingElementTest.cs : use OneWayBindingElement
329 to omit reply check and make some tests meaningful.
331 2006-09-04 Atsushi Enomoto <atsushi@ximian.com>
333 * SymmetricSecurityBindingElementTest.cs :
334 non-x509 service cert test is not working.
336 2006-09-01 Atsushi Enomoto <atsushi@ximian.com>
338 * MessageHeadersTest.cs, MessageHeaderTest.cs, MessageBufferTest.cs :
339 cleaning up NotWorking.
340 * TextMessageEncodingBindingElementTest.cs, CustomBindingTest.cs :
341 moved some irrelevant tests in former file to latter file.
343 2006-08-31 Atsushi Enomoto <atsushi@ximian.com>
345 * CustomBindingTest.cs, HttpTransportBindingElementTest.cs : added
346 test that assures MessageEncodingBindingElement is not mandatory.
347 * MessageTest.cs : added concept test that shows ToString() somehow
348 allows multi time call.
349 * MessageBufferTest.cs : fix wrong expected exception. Added test
350 that assures it does not allow multi call to CreateBufferedCopy().
352 2006-08-30 Atsushi Enomoto <atsushi@ximian.com>
354 * SymmetricSecurityBindingElementTest.cs : added more tests for
355 different security settings situations.
357 2006-08-29 Atsushi Enomoto <atsushi@ximian.com>
359 * CustomBindingTest.cs : added EnvelopeVersion.None + security case
360 (which should be rejected).
361 * HandlerTransportBindingElement.cs :
362 removed NotImplementedException in OnClose().
364 2006-08-29 Atsushi Enomoto <atsushi@ximian.com>
366 * MessageTest.cs : added some XmlReader inputs with some headers.
368 2006-08-28 Atsushi Enomoto <atsushi@ximian.com>
370 * BindingContextTest.cs : added test to assure that binding parameter
371 collection is nothing to do with GetInnerProperty().
373 2006-08-22 Atsushi Enomoto <atsushi@ximian.com>
375 * SymmetricSecurityBindingElementTest.cs :
376 some annotations. Added secureconversatin factory method test.
378 2006-08-16 Atsushi Enomoto <atsushi@ximian.com>
380 * DebugBindingElement.cs : new helper for message interception.
381 * SymmetricSecurityBindingElementTest.cs : cosmetic debug code.
383 2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
385 * SymmetricSecurityBindingElementTest.cs : add OpenChannelFactory().
386 Removed one NotWorking.
388 2006-08-11 Atsushi Enomoto <atsushi@ximian.com>
390 * SymmetricSecurityBindingElementTest.cs : somewhat minor renaming.
392 2006-08-10 Atsushi Enomoto <atsushi@ximian.com>
394 * SymmetricSecurityBindingElementTest.cs : some tests are working now.
396 2006-08-09 Atsushi Enomoto <atsushi@ximian.com>
398 * SymmetricSecurityBindingElementTest.cs : added tests on
399 BuildChannelListener() and reply channels. .NET security binding
400 is still weird that it causes infinite loop, which blocks me from
401 further implementation...
402 * HttpTransportBindingElementTest.cs : replaced sync Request() with
403 async methods and it started working under .NET.
404 * HandlerTransportBindingElement.cs : several refactoring to support
405 listener and reply channel as well.
407 2006-08-08 Atsushi Enomoto <atsushi@ximian.com>
409 * HandlerTransportBindingElement.cs : added listener support.
410 * ReplyChannelBase.cs : added, for HandlerTransportBindingElement
412 * SymmetricSecurityBindingElementTest.cs : added some tests for request
413 processing. Like IssuedSecurityTokenProviderTest, still no
414 successful way to create reply...
416 2006-08-07 Atsushi Enomoto <atsushi@ximian.com>
418 * MessageBufferTest.cs : removed some NotWorking.
420 2006-08-03 Atsushi Enomoto <atsushi@ximian.com>
422 * HandlerTransportBindingElement.cs : new utility binding element
423 that supports event hander based transport.
424 * RequestChannelBase.cs :
425 new file. used by above, copied from S.SM.Channels.
426 * SymmetricSecurityBindingElementTest.cs :
427 added tests for those factory methods in SecurityBindingElement
428 that return SymmetricSecurityBindingElement.
430 2006-07-28 Atsushi Enomoto <atsushi@ximian.com>
432 * LocalClientSecuritySettingsTest.cs :
433 more cosmetic line: assert IdentityVerifier as not null.
435 2006-07-28 Atsushi Enomoto <atsushi@ximian.com>
437 * LocalClientSecuritySettingsTest.cs : new file.
438 * SymmetricSecurityBindingElementTest.cs : added test for
439 default LocalClientSettings values.
441 2006-07-21 Atsushi Enomoto <atsushi@ximian.com>
443 * SymmetricSecurityBindingElementTest.cs : Test that
444 - SecurityTokenParameters is null by default.
445 - with null SecurityTokenParameters BuildChannelFactory fails.
447 2006-07-20 Atsushi Enomoto <atsushi@ximian.com>
449 * MessageHeadersTest.cs :
450 Added (ignored) WriteHeaderContentsAddressingNone().
451 * MessageTest.cs : added WriteMessagePOX() (EnvelopeVersion.None).
453 2006-07-20 Atsushi Enomoto <atsushi@ximian.com>
455 * MessageHeadersTest.cs : added null serializer argument tests.
457 2006-07-18 Atsushi Enomoto <atsushi@ximian.com>
459 * MessageHeaderTest.cs : added CreateEndpointAddressTypeHeader(). It
460 used to fail since DataContractSerializer..ctor() rejected
463 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
465 * MessageBufferTest.cs : Added CreateBufferedCopyConsumesMessage().
466 Some are NotWorking right now.
468 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
470 * MessageBufferTest.cs : Don't use Assert.Equals().
471 Make TestSimpleMessageBuffer() assert that every return value of
472 CreateBufferedCopy() works for WriteMessage().
474 2006-07-13 Atsushi Enomoto <atsushi@ximian.com>
476 * MessageBufferTest.cs : build fix.
478 2006-07-12 Duncan Mak <duncan@novell.com>
480 * MessageBufferTest.cs
481 (TestEmptyMessageBuffer, TestSimpleMessageBuffer):
482 (TestCreateMessageFromClosedBuffer): New tests.
484 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
486 * HttpTransportBindingElementTest.cs : added connection example, but
487 it's somehow not working.
489 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
491 * FaultExceptionTest.cs : ignore failing TestGetObjectData().
493 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
495 * SymmetricSecurityBindingElementTest.cs : new test.
497 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
499 * TransactionFlowBindingElementTest.cs : new test.
501 2006-07-06 Atsushi Enomoto <atsushi@ximian.com>
503 * MessageBufferTest.cs, MessageHeadersTest.cs, MessageTest.cs,
504 MessageEncodingBindingElementTest.cs,
505 TextMessageEncodingBindingElementTest.cs :
506 June CTP fixes. MessageFault.DefaultAction vanished.
507 Exception type changes. Duplicate message encoding binding element
508 now causes (different) exception.
510 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
513 Replaced vanished CreateMessage() with remaining one.
515 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
517 * HttpTransportBindingElementTest.cs, CustomBindingTest.cs :
518 Fixed tests based on run-test-ondotnet results.
520 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
522 * CommunicationObjectTest.cs, ChannelFactoryTest.cs :
523 June CTP requires a bunch of extra stuff.
525 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
527 * BindingContextTest.cs :
528 Now listenUri parameters could be null.
529 Split TestCtorListenUriRelativeAddressNull() into two tests, one is
530 for rejecting duplicate message encoding binding element (in June
531 CTP it is rejected now).
533 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
535 * BindingContextTest.cs, MessageEncoderTest.cs,
536 MessageEncodingBindingElementTest.cs,
537 TextMessageEncodingBindingElementTest.cs :
538 reflect June CTP updates.
540 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
542 * MessageTest.cs : added test that assures null action is allowed.
544 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
546 * ChannelFactoryTest.cs : Test that only interface can be the Type
547 argument in ChannelFactory<T>#.ctor(Type).
549 2006-06-09 Atsushi Enomoto <atsushi@ximian.com>
551 * MessageTest.cs : Added CreateSimpleNonPrimitive().
553 2006-05-29 Atsushi Enomoto <atsushi@ximian.com>
555 * FaultExceptionTest.cs : fix tests for beta2. Ignore English-only
558 2006-04-06 Atsushi Enomoto <atsushi@ximian.com>
560 * MessageEncoderTest.cs : test for text binding with Soap11.
561 * MessageTest.cs : more create/write tests. The serialization part
564 2006-04-06 Atsushi Enomoto <atsushi@ximian.com>
566 * MessageHeadersTest.cs : one more removal of NotWorking.
567 * MessageTest.cs : added fault message creation and write test.
569 2006-03-16 Atsushi Enomoto <atsushi@ximian.com>
571 * MessageHeadersTest.cs : removed some NotWorkings.
572 * MessageHeaderTest.cs : uncommented, making several fixes.
574 2006-03-15 Atsushi Enomoto <atsushi@ximian.com>
576 * TextMessageEncodingBindingElementTest.cs :
577 added trivial CanBuildChannelFactory test.
579 2006-03-14 Atsushi Enomoto <atsushi@ximian.com>
581 * MessageTest.cs : test Action header in CreateFromXmlReader().
583 2006-03-13 Atsushi Enomoto <atsushi@ximian.com>
585 * MessageTest.cs : added another CreateMessage(XmlReader,...) test.
587 2006-03-10 Atsushi Enomoto <atsushi@ximian.com>
589 * MessageTest.cs : added test for Message.CreateMessage(version,
590 xmlreader,int) and GetReaderAtBodyContents() etc.
592 2006-03-08 Atsushi Enomoto <atsushi@ximian.com>
594 * MessageTest.cs : now the test is working, except for
596 * MessageHeadersTest.cs : added GetReaderAtHeader() tests and so on.
598 2006-03-08 Atsushi Enomoto <atsushi@ximian.com>
600 * MessageTest.cs MessageEncoderTest.cs : new tests.
601 * MessageHeadersTest.cs : some tests are working now. Added some more
604 2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
606 * FaultExceptionTest.cs :
607 Don't test English-specific exception message.
608 Removed AreEqual() .Don't hide actual cause of assertion failure.
610 2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
612 * MessageEncodingBindingElement.cs : with Feb. CTP we can define our
613 own MessageEncodingBindingElement, so added more tests for such
614 custom binding element.
616 2006-03-02 Atsushi Enomoto <atsushi@ximian.com>
618 * AddressHeaderTest.cs : marked EqualsTest() which got to not work
620 * ChannelFactoryTest.cs : null type argument ctor() does not
623 2006-03-02 Atsushi Enomoto <atsushi@ximian.com>
625 * MessageHeadersTest.cs
626 AddressingVersionTest.cs
627 FaultExceptionTest.cs : updated tests to work fine with Feb. CTP.
629 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
631 * CommunicationObjectTest.cs : some State tests.
633 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
635 * CommunicationObjectTest.cs : some simple Open/Close tests.
637 2005-10-23 Atsushi Enomoto <atsushi@ximian.com>
639 * CommunicationObjectTest.cs : new file (testing run-test).