1 2009-05-22 Atsushi Enomoto <atsushi@ximian.com>
3 * MessageEncoderTest.cs : test CreateSessionEncoder().
5 2009-05-19 Atsushi Enomoto <atsushi@ximian.com>
7 * MessageFaultTest.cs : added more SOAP 12 fault parser tests.
8 * soap-fault.xml, soap-fault-incomplete4.xml : new test files.
10 2009-05-15 Atsushi Enomoto <atsushi@ximian.com>
12 * soap-fault-incomplete.xml : new test file.
13 * MessageFaultTest.cs : new test.
15 2009-04-28 Atsushi Enomoto <atsushi@ximian.com>
17 * BinaryMessageEncodingBindingElementTest.cs, binary-message.raw:
20 2009-04-21 Atsushi Enomoto <atsushi@ximian.com>
22 * PeerTransportBindingElementTest.cs : test PeerNode property too.
24 2009-04-20 Atsushi Enomoto <atsushi@ximian.com>
26 * PeerTransportBindingElementTest.cs : new.
28 2009-04-07 Atsushi Enomoto <atsushi@ximian.com>
30 * TcpTransportBindingElementTest.cs : more can-build tests.
32 2008-04-13 Igor Zelmanovich <igorz@mainsoft.com>
35 consider fixed API in BindingElementCollection class.
37 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
39 * TcpTransportBindingElementTest.cs : IDuplexChannel is not supported.
41 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
43 * NetNamedPipeTransportBindingElementTest.cs : new test.
45 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
47 * EnvelopeVersionTest.cs : updated to work with .NET 3.0 SP1.
48 * TcpTransportBindingElementTest.cs : new test.
50 2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
52 * HttpTransportBindingElementTest.cs : test for BuildChannelListener()
53 without listener URIs.
55 2007-08-20 Atsushi Enomoto <atsushi@ximian.com>
57 * MessageHeadersTest.cs : added couple of property settters and
58 AddressingVersion.None.
60 2007-07-06 Atsushi Enomoto <atsushi@ximian.com>
62 * MsmqTransportBindingElementTest.cs : modified or removed copied-and-
63 commented lines to fit with msmq binding element.
65 2007-07-06 Atsushi Enomoto <atsushi@ximian.com>
67 * MsmqTransportBindingElementTest.cs : new test.
69 2007-04-03 Atsushi Enomoto <atsushi@ximian.com>
71 * SecurityBindingElementTest.cs,
72 AsymmetricSecurityBindingElementTest.cs,
73 HttpTransportBindingElementTest.cs :
74 marked some failing tests (on Orcas) as ignored. Some fixes to
75 make sure that open connection things be closed.
77 2007-03-13 Atsushi Enomoto <atsushi@ximian.com>
79 * AsymmetricSecurityBindingElementTest.cs : some tests are NotWorking
80 now, as they depend on internal processing order.
82 2007-03-07 Atsushi Enomoto <atsushi@ximian.com>
84 * MessageTest.cs : added IsFault().
86 2007-03-06 Atsushi Enomoto <atsushi@ximian.com>
88 * SecurityBindingElementTest.cs :
89 added tests for GetProperty<ISecurityCapabilities>().
91 2007-03-05 Atsushi Enomoto <atsushi@ximian.com>
93 * AsymmetricSecurityBindingElementTest.cs :
94 fixed inappropriate test name.
96 2007-03-01 Atsushi Enomoto <atsushi@ximian.com>
98 * SecurityBindingElementTest.cs : some more test for ssl parameters.
100 2007-02-13 Atsushi Enomoto <atsushi@ximian.com>
102 * SecurityBindingElementTest.cs : adding [NotWorking]. It happened to
103 raise an expected type of exception at different (and wrong) stage.
105 2007-01-29 Atsushi Enomoto <atsushi@ximian.com>
107 * AsymmetricSecurityBindingElementTest.cs : added notworking
108 RejectInclusionModeNever() case.
110 2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
112 * AsymmetricSecurityBindingElementTest.cs, CalcSampleProxy.cs : moved
113 sample proxy type to new file.
114 * SecurityBindingElementTest.cs : some tests for
115 SupportingTokenParameters.
117 2006-12-08 Atsushi Enomoto <atsushi@ximian.com>
119 * InterceptorBindingElement.cs : new utility binding element for
122 2006-12-07 Atsushi Enomoto <atsushi@ximian.com>
124 * SecurityBindingElementTest.cs : added duplicate authenticator test.
126 2006-12-06 Atsushi Enomoto <atsushi@ximian.com>
128 * SecurityBindingElementTest.cs,
129 SymmetricSecurityBindingElementTest.cs,
130 AsymmetricSecurityBindingElementTest.cs :
131 added test for SetKeyDerivation().
133 2006-12-04 Atsushi Enomoto <atsushi@ximian.com>
135 * HttpTransportBindingElementTest.cs :
136 enable CreateChannelInvalidScheme().
137 * MessageHeaderTest.cs :
138 enable TestIsMessageVersionSupported() and mark IDs.
140 2006-12-04 Atsushi Enomoto <atsushi@ximian.com>
142 * FaultConverterTest.cs : new test.
144 2006-10-13 Ankit Jain <jankit@novell.com>
146 * MessageVersionTest.cs : Add test for MessageVersion.None
148 2006-10-12 Atsushi Enomoto <atsushi@ximian.com>
150 * CustomBindingTest.cs : fixed build. It has broken code which
151 recently got reported by improved gmcs.
153 2006-10-06 Atsushi Enomoto <atsushi@ximian.com>
155 * CommunicationObjectTest.cs :
156 Some tests on operation at faulted state.
158 2006-10-05 Atsushi Enomoto <atsushi@ximian.com>
160 * MessageHeadersTest.cs : added some tests for duplicate header items.
161 The resulting tests are odd though.
163 2006-10-04 Atsushi Enomoto <atsushi@ximian.com>
165 * AsymmetricSecurityBindingElementTest.cs :
166 VerifyX509MessageSecurityAtService() is working as a test for async
167 support, but makes little sense as asymmetric security test now.
169 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
171 * AsymmetricSecurityBindingElementTest.cs : added more test for
172 listener, though not working yet (e.g. because of async support).
173 * SslStreamSecurityBindingElementTest.cs : new file.
175 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
177 * AsymmetricSecurityBindingElementTest.cs : added test for listener
178 whose recipient does not contain symmetric key.
180 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
182 * BindingTest.cs : fixed a test that became ambiguous.
184 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
186 * AsymmetricSecurityBindingElementTest.cs : new file.
188 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
190 * HttpTransportBindingElementTest.cs :
191 added CreateChannelInvalidScheme().
193 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
195 * SymmetricSecurityBindingElementTest.cs :
196 added test for making sure to create authenticator and thus reject
197 UserName parameters to become ProtectionTokenParameters.
199 2006-09-27 Atsushi Enomoto <atsushi@ximian.com>
201 * SymmetricSecurityBindingElementTest.cs :
202 added some more tests for service DefaultCertificate.
203 * MessageBufferTest.cs, MessageHeadersTest.cs,
204 EmptyFaultExceptionTest.cs, MessageHeaderTest.cs :
205 eliminate console output.
206 * UnknownFaultExceptionTest.cs : removed obsolete file.
208 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
210 * SymmetricSecurityBindingElementTest.cs, SecurityBindingElementTest.cs,
211 SecurityAssert.cs : removed extra code for each source. From now on,
212 test for SecurityBindingElement factory methods will go into
213 SecurityBindingElementTest.cs.
215 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
217 * SecurityBindingElementTest.cs, SecurityAssert.cs : added copies first.
219 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
221 * SymmetricSecurityBindingElementTest.cs : added assertion helpers for
222 asymmetric binding elements. Actually am going to move them to another
225 2006-09-20 Atsushi Enomoto <atsushi@ximian.com>
227 * SymmetricSecurityBindingElementTest.cs : tiny comment cleanup.
229 2006-09-19 Atsushi Enomoto <atsushi@ximian.com>
231 * SymmetricSecurityBindingElementTest.cs : added test that supplies
232 ChannelProtectionRequirements manually. Added some comments.
234 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
236 * SymmetricSecurityBindingElementTest.cs : removed some NotWorking.
237 * OneWayBindingElementTest.cs : new test.
239 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
241 * HttpTransportBindingElementTest.cs : make sure to close channels
242 so that they don't block other tests.
243 * HandlerTransportBindingElement.cs :
244 be a bit more descriptive on error.
246 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
248 * HttpTransportBindingElementTest.cs : enable (async) request test.
249 Added test for creating channel without opening the factory.
251 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
253 * MessageEncoderTest.cs : message version mismatch check.
255 2006-09-12 Atsushi Enomoto <atsushi@ximian.com>
257 * SymmetricSecurityBindingElementTest.cs : added test for missing
258 private key in service certificate.
259 * HandlerTransportBindingElement.cs : fix warning.
261 2006-09-08 Atsushi Enomoto <atsushi@ximian.com>
263 * HandlerTransportBindingElement.cs : added IOutputChannel impl.
264 * OutputChannelBase.cs : new support file.
266 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
268 * ChannelFactoryTest.cs : moved to Test/S.SM.
270 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
272 * ChannelFactoryTest.cs : don't use IRequestChannel as a contract
273 type. It makes no sense and we reject it as a contract.
274 * HandlerBodyWriter.cs : new helper BodyWriter for tests.
275 * MessageTest.cs : added test for null message version argument.
276 * BindingTest.cs : added MessageVersion property test.
278 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
280 * SymmetricSecurityBindingElementTest.cs : use OneWayBindingElement
281 to omit reply check and make some tests meaningful.
283 2006-09-04 Atsushi Enomoto <atsushi@ximian.com>
285 * SymmetricSecurityBindingElementTest.cs :
286 non-x509 service cert test is not working.
288 2006-09-01 Atsushi Enomoto <atsushi@ximian.com>
290 * MessageHeadersTest.cs, MessageHeaderTest.cs, MessageBufferTest.cs :
291 cleaning up NotWorking.
292 * TextMessageEncodingBindingElementTest.cs, CustomBindingTest.cs :
293 moved some irrelevant tests in former file to latter file.
295 2006-08-31 Atsushi Enomoto <atsushi@ximian.com>
297 * CustomBindingTest.cs, HttpTransportBindingElementTest.cs : added
298 test that assures MessageEncodingBindingElement is not mandatory.
299 * MessageTest.cs : added concept test that shows ToString() somehow
300 allows multi time call.
301 * MessageBufferTest.cs : fix wrong expected exception. Added test
302 that assures it does not allow multi call to CreateBufferedCopy().
304 2006-08-30 Atsushi Enomoto <atsushi@ximian.com>
306 * SymmetricSecurityBindingElementTest.cs : added more tests for
307 different security settings situations.
309 2006-08-29 Atsushi Enomoto <atsushi@ximian.com>
311 * CustomBindingTest.cs : added EnvelopeVersion.None + security case
312 (which should be rejected).
313 * HandlerTransportBindingElement.cs :
314 removed NotImplementedException in OnClose().
316 2006-08-29 Atsushi Enomoto <atsushi@ximian.com>
318 * MessageTest.cs : added some XmlReader inputs with some headers.
320 2006-08-28 Atsushi Enomoto <atsushi@ximian.com>
322 * BindingContextTest.cs : added test to assure that binding parameter
323 collection is nothing to do with GetInnerProperty().
325 2006-08-22 Atsushi Enomoto <atsushi@ximian.com>
327 * SymmetricSecurityBindingElementTest.cs :
328 some annotations. Added secureconversatin factory method test.
330 2006-08-16 Atsushi Enomoto <atsushi@ximian.com>
332 * DebugBindingElement.cs : new helper for message interception.
333 * SymmetricSecurityBindingElementTest.cs : cosmetic debug code.
335 2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
337 * SymmetricSecurityBindingElementTest.cs : add OpenChannelFactory().
338 Removed one NotWorking.
340 2006-08-11 Atsushi Enomoto <atsushi@ximian.com>
342 * SymmetricSecurityBindingElementTest.cs : somewhat minor renaming.
344 2006-08-10 Atsushi Enomoto <atsushi@ximian.com>
346 * SymmetricSecurityBindingElementTest.cs : some tests are working now.
348 2006-08-09 Atsushi Enomoto <atsushi@ximian.com>
350 * SymmetricSecurityBindingElementTest.cs : added tests on
351 BuildChannelListener() and reply channels. .NET security binding
352 is still weird that it causes infinite loop, which blocks me from
353 further implementation...
354 * HttpTransportBindingElementTest.cs : replaced sync Request() with
355 async methods and it started working under .NET.
356 * HandlerTransportBindingElement.cs : several refactoring to support
357 listener and reply channel as well.
359 2006-08-08 Atsushi Enomoto <atsushi@ximian.com>
361 * HandlerTransportBindingElement.cs : added listener support.
362 * ReplyChannelBase.cs : added, for HandlerTransportBindingElement
364 * SymmetricSecurityBindingElementTest.cs : added some tests for request
365 processing. Like IssuedSecurityTokenProviderTest, still no
366 successful way to create reply...
368 2006-08-07 Atsushi Enomoto <atsushi@ximian.com>
370 * MessageBufferTest.cs : removed some NotWorking.
372 2006-08-03 Atsushi Enomoto <atsushi@ximian.com>
374 * HandlerTransportBindingElement.cs : new utility binding element
375 that supports event hander based transport.
376 * RequestChannelBase.cs :
377 new file. used by above, copied from S.SM.Channels.
378 * SymmetricSecurityBindingElementTest.cs :
379 added tests for those factory methods in SecurityBindingElement
380 that return SymmetricSecurityBindingElement.
382 2006-07-28 Atsushi Enomoto <atsushi@ximian.com>
384 * LocalClientSecuritySettingsTest.cs :
385 more cosmetic line: assert IdentityVerifier as not null.
387 2006-07-28 Atsushi Enomoto <atsushi@ximian.com>
389 * LocalClientSecuritySettingsTest.cs : new file.
390 * SymmetricSecurityBindingElementTest.cs : added test for
391 default LocalClientSettings values.
393 2006-07-21 Atsushi Enomoto <atsushi@ximian.com>
395 * SymmetricSecurityBindingElementTest.cs : Test that
396 - SecurityTokenParameters is null by default.
397 - with null SecurityTokenParameters BuildChannelFactory fails.
399 2006-07-20 Atsushi Enomoto <atsushi@ximian.com>
401 * MessageHeadersTest.cs :
402 Added (ignored) WriteHeaderContentsAddressingNone().
403 * MessageTest.cs : added WriteMessagePOX() (EnvelopeVersion.None).
405 2006-07-20 Atsushi Enomoto <atsushi@ximian.com>
407 * MessageHeadersTest.cs : added null serializer argument tests.
409 2006-07-18 Atsushi Enomoto <atsushi@ximian.com>
411 * MessageHeaderTest.cs : added CreateEndpointAddressTypeHeader(). It
412 used to fail since DataContractSerializer..ctor() rejected
415 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
417 * MessageBufferTest.cs : Added CreateBufferedCopyConsumesMessage().
418 Some are NotWorking right now.
420 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
422 * MessageBufferTest.cs : Don't use Assert.Equals().
423 Make TestSimpleMessageBuffer() assert that every return value of
424 CreateBufferedCopy() works for WriteMessage().
426 2006-07-13 Atsushi Enomoto <atsushi@ximian.com>
428 * MessageBufferTest.cs : build fix.
430 2006-07-12 Duncan Mak <duncan@novell.com>
432 * MessageBufferTest.cs
433 (TestEmptyMessageBuffer, TestSimpleMessageBuffer):
434 (TestCreateMessageFromClosedBuffer): New tests.
436 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
438 * HttpTransportBindingElementTest.cs : added connection example, but
439 it's somehow not working.
441 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
443 * FaultExceptionTest.cs : ignore failing TestGetObjectData().
445 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
447 * SymmetricSecurityBindingElementTest.cs : new test.
449 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
451 * TransactionFlowBindingElementTest.cs : new test.
453 2006-07-06 Atsushi Enomoto <atsushi@ximian.com>
455 * MessageBufferTest.cs, MessageHeadersTest.cs, MessageTest.cs,
456 MessageEncodingBindingElementTest.cs,
457 TextMessageEncodingBindingElementTest.cs :
458 June CTP fixes. MessageFault.DefaultAction vanished.
459 Exception type changes. Duplicate message encoding binding element
460 now causes (different) exception.
462 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
465 Replaced vanished CreateMessage() with remaining one.
467 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
469 * HttpTransportBindingElementTest.cs, CustomBindingTest.cs :
470 Fixed tests based on run-test-ondotnet results.
472 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
474 * CommunicationObjectTest.cs, ChannelFactoryTest.cs :
475 June CTP requires a bunch of extra stuff.
477 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
479 * BindingContextTest.cs :
480 Now listenUri parameters could be null.
481 Split TestCtorListenUriRelativeAddressNull() into two tests, one is
482 for rejecting duplicate message encoding binding element (in June
483 CTP it is rejected now).
485 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
487 * BindingContextTest.cs, MessageEncoderTest.cs,
488 MessageEncodingBindingElementTest.cs,
489 TextMessageEncodingBindingElementTest.cs :
490 reflect June CTP updates.
492 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
494 * MessageTest.cs : added test that assures null action is allowed.
496 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
498 * ChannelFactoryTest.cs : Test that only interface can be the Type
499 argument in ChannelFactory<T>#.ctor(Type).
501 2006-06-09 Atsushi Enomoto <atsushi@ximian.com>
503 * MessageTest.cs : Added CreateSimpleNonPrimitive().
505 2006-05-29 Atsushi Enomoto <atsushi@ximian.com>
507 * FaultExceptionTest.cs : fix tests for beta2. Ignore English-only
510 2006-04-06 Atsushi Enomoto <atsushi@ximian.com>
512 * MessageEncoderTest.cs : test for text binding with Soap11.
513 * MessageTest.cs : more create/write tests. The serialization part
516 2006-04-06 Atsushi Enomoto <atsushi@ximian.com>
518 * MessageHeadersTest.cs : one more removal of NotWorking.
519 * MessageTest.cs : added fault message creation and write test.
521 2006-03-16 Atsushi Enomoto <atsushi@ximian.com>
523 * MessageHeadersTest.cs : removed some NotWorkings.
524 * MessageHeaderTest.cs : uncommented, making several fixes.
526 2006-03-15 Atsushi Enomoto <atsushi@ximian.com>
528 * TextMessageEncodingBindingElementTest.cs :
529 added trivial CanBuildChannelFactory test.
531 2006-03-14 Atsushi Enomoto <atsushi@ximian.com>
533 * MessageTest.cs : test Action header in CreateFromXmlReader().
535 2006-03-13 Atsushi Enomoto <atsushi@ximian.com>
537 * MessageTest.cs : added another CreateMessage(XmlReader,...) test.
539 2006-03-10 Atsushi Enomoto <atsushi@ximian.com>
541 * MessageTest.cs : added test for Message.CreateMessage(version,
542 xmlreader,int) and GetReaderAtBodyContents() etc.
544 2006-03-08 Atsushi Enomoto <atsushi@ximian.com>
546 * MessageTest.cs : now the test is working, except for
548 * MessageHeadersTest.cs : added GetReaderAtHeader() tests and so on.
550 2006-03-08 Atsushi Enomoto <atsushi@ximian.com>
552 * MessageTest.cs MessageEncoderTest.cs : new tests.
553 * MessageHeadersTest.cs : some tests are working now. Added some more
556 2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
558 * FaultExceptionTest.cs :
559 Don't test English-specific exception message.
560 Removed AreEqual() .Don't hide actual cause of assertion failure.
562 2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
564 * MessageEncodingBindingElement.cs : with Feb. CTP we can define our
565 own MessageEncodingBindingElement, so added more tests for such
566 custom binding element.
568 2006-03-02 Atsushi Enomoto <atsushi@ximian.com>
570 * AddressHeaderTest.cs : marked EqualsTest() which got to not work
572 * ChannelFactoryTest.cs : null type argument ctor() does not
575 2006-03-02 Atsushi Enomoto <atsushi@ximian.com>
577 * MessageHeadersTest.cs
578 AddressingVersionTest.cs
579 FaultExceptionTest.cs : updated tests to work fine with Feb. CTP.
581 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
583 * CommunicationObjectTest.cs : some State tests.
585 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
587 * CommunicationObjectTest.cs : some simple Open/Close tests.
589 2005-10-23 Atsushi Enomoto <atsushi@ximian.com>
591 * CommunicationObjectTest.cs : new file (testing run-test).