1 2009-08-20 Atsushi Enomoto <atsushi@ximian.com>
3 * MessageHeadersTest.cs : added a couple od duplicate tests. Fixed
4 non-working test output.
6 2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
8 * MessageTest.cs : added test for State.
10 2009-06-08 Atsushi Enomoto <atsushi@ximian.com>
12 * CommunicationObjectTest.cs : added a couple of close/abort tests
13 for state transition and base call check.
15 2009-05-22 Atsushi Enomoto <atsushi@ximian.com>
17 * MessageEncoderTest.cs : test CreateSessionEncoder().
19 2009-05-19 Atsushi Enomoto <atsushi@ximian.com>
21 * MessageFaultTest.cs : added more SOAP 12 fault parser tests.
22 * soap-fault.xml, soap-fault-incomplete4.xml : new test files.
24 2009-05-15 Atsushi Enomoto <atsushi@ximian.com>
26 * soap-fault-incomplete.xml : new test file.
27 * MessageFaultTest.cs : new test.
29 2009-04-28 Atsushi Enomoto <atsushi@ximian.com>
31 * BinaryMessageEncodingBindingElementTest.cs, binary-message.raw:
34 2009-04-21 Atsushi Enomoto <atsushi@ximian.com>
36 * PeerTransportBindingElementTest.cs : test PeerNode property too.
38 2009-04-20 Atsushi Enomoto <atsushi@ximian.com>
40 * PeerTransportBindingElementTest.cs : new.
42 2009-04-07 Atsushi Enomoto <atsushi@ximian.com>
44 * TcpTransportBindingElementTest.cs : more can-build tests.
46 2008-04-13 Igor Zelmanovich <igorz@mainsoft.com>
49 consider fixed API in BindingElementCollection class.
51 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
53 * TcpTransportBindingElementTest.cs : IDuplexChannel is not supported.
55 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
57 * NetNamedPipeTransportBindingElementTest.cs : new test.
59 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
61 * EnvelopeVersionTest.cs : updated to work with .NET 3.0 SP1.
62 * TcpTransportBindingElementTest.cs : new test.
64 2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
66 * HttpTransportBindingElementTest.cs : test for BuildChannelListener()
67 without listener URIs.
69 2007-08-20 Atsushi Enomoto <atsushi@ximian.com>
71 * MessageHeadersTest.cs : added couple of property settters and
72 AddressingVersion.None.
74 2007-07-06 Atsushi Enomoto <atsushi@ximian.com>
76 * MsmqTransportBindingElementTest.cs : modified or removed copied-and-
77 commented lines to fit with msmq binding element.
79 2007-07-06 Atsushi Enomoto <atsushi@ximian.com>
81 * MsmqTransportBindingElementTest.cs : new test.
83 2007-04-03 Atsushi Enomoto <atsushi@ximian.com>
85 * SecurityBindingElementTest.cs,
86 AsymmetricSecurityBindingElementTest.cs,
87 HttpTransportBindingElementTest.cs :
88 marked some failing tests (on Orcas) as ignored. Some fixes to
89 make sure that open connection things be closed.
91 2007-03-13 Atsushi Enomoto <atsushi@ximian.com>
93 * AsymmetricSecurityBindingElementTest.cs : some tests are NotWorking
94 now, as they depend on internal processing order.
96 2007-03-07 Atsushi Enomoto <atsushi@ximian.com>
98 * MessageTest.cs : added IsFault().
100 2007-03-06 Atsushi Enomoto <atsushi@ximian.com>
102 * SecurityBindingElementTest.cs :
103 added tests for GetProperty<ISecurityCapabilities>().
105 2007-03-05 Atsushi Enomoto <atsushi@ximian.com>
107 * AsymmetricSecurityBindingElementTest.cs :
108 fixed inappropriate test name.
110 2007-03-01 Atsushi Enomoto <atsushi@ximian.com>
112 * SecurityBindingElementTest.cs : some more test for ssl parameters.
114 2007-02-13 Atsushi Enomoto <atsushi@ximian.com>
116 * SecurityBindingElementTest.cs : adding [NotWorking]. It happened to
117 raise an expected type of exception at different (and wrong) stage.
119 2007-01-29 Atsushi Enomoto <atsushi@ximian.com>
121 * AsymmetricSecurityBindingElementTest.cs : added notworking
122 RejectInclusionModeNever() case.
124 2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
126 * AsymmetricSecurityBindingElementTest.cs, CalcSampleProxy.cs : moved
127 sample proxy type to new file.
128 * SecurityBindingElementTest.cs : some tests for
129 SupportingTokenParameters.
131 2006-12-08 Atsushi Enomoto <atsushi@ximian.com>
133 * InterceptorBindingElement.cs : new utility binding element for
136 2006-12-07 Atsushi Enomoto <atsushi@ximian.com>
138 * SecurityBindingElementTest.cs : added duplicate authenticator test.
140 2006-12-06 Atsushi Enomoto <atsushi@ximian.com>
142 * SecurityBindingElementTest.cs,
143 SymmetricSecurityBindingElementTest.cs,
144 AsymmetricSecurityBindingElementTest.cs :
145 added test for SetKeyDerivation().
147 2006-12-04 Atsushi Enomoto <atsushi@ximian.com>
149 * HttpTransportBindingElementTest.cs :
150 enable CreateChannelInvalidScheme().
151 * MessageHeaderTest.cs :
152 enable TestIsMessageVersionSupported() and mark IDs.
154 2006-12-04 Atsushi Enomoto <atsushi@ximian.com>
156 * FaultConverterTest.cs : new test.
158 2006-10-13 Ankit Jain <jankit@novell.com>
160 * MessageVersionTest.cs : Add test for MessageVersion.None
162 2006-10-12 Atsushi Enomoto <atsushi@ximian.com>
164 * CustomBindingTest.cs : fixed build. It has broken code which
165 recently got reported by improved gmcs.
167 2006-10-06 Atsushi Enomoto <atsushi@ximian.com>
169 * CommunicationObjectTest.cs :
170 Some tests on operation at faulted state.
172 2006-10-05 Atsushi Enomoto <atsushi@ximian.com>
174 * MessageHeadersTest.cs : added some tests for duplicate header items.
175 The resulting tests are odd though.
177 2006-10-04 Atsushi Enomoto <atsushi@ximian.com>
179 * AsymmetricSecurityBindingElementTest.cs :
180 VerifyX509MessageSecurityAtService() is working as a test for async
181 support, but makes little sense as asymmetric security test now.
183 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
185 * AsymmetricSecurityBindingElementTest.cs : added more test for
186 listener, though not working yet (e.g. because of async support).
187 * SslStreamSecurityBindingElementTest.cs : new file.
189 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
191 * AsymmetricSecurityBindingElementTest.cs : added test for listener
192 whose recipient does not contain symmetric key.
194 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
196 * BindingTest.cs : fixed a test that became ambiguous.
198 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
200 * AsymmetricSecurityBindingElementTest.cs : new file.
202 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
204 * HttpTransportBindingElementTest.cs :
205 added CreateChannelInvalidScheme().
207 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
209 * SymmetricSecurityBindingElementTest.cs :
210 added test for making sure to create authenticator and thus reject
211 UserName parameters to become ProtectionTokenParameters.
213 2006-09-27 Atsushi Enomoto <atsushi@ximian.com>
215 * SymmetricSecurityBindingElementTest.cs :
216 added some more tests for service DefaultCertificate.
217 * MessageBufferTest.cs, MessageHeadersTest.cs,
218 EmptyFaultExceptionTest.cs, MessageHeaderTest.cs :
219 eliminate console output.
220 * UnknownFaultExceptionTest.cs : removed obsolete file.
222 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
224 * SymmetricSecurityBindingElementTest.cs, SecurityBindingElementTest.cs,
225 SecurityAssert.cs : removed extra code for each source. From now on,
226 test for SecurityBindingElement factory methods will go into
227 SecurityBindingElementTest.cs.
229 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
231 * SecurityBindingElementTest.cs, SecurityAssert.cs : added copies first.
233 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
235 * SymmetricSecurityBindingElementTest.cs : added assertion helpers for
236 asymmetric binding elements. Actually am going to move them to another
239 2006-09-20 Atsushi Enomoto <atsushi@ximian.com>
241 * SymmetricSecurityBindingElementTest.cs : tiny comment cleanup.
243 2006-09-19 Atsushi Enomoto <atsushi@ximian.com>
245 * SymmetricSecurityBindingElementTest.cs : added test that supplies
246 ChannelProtectionRequirements manually. Added some comments.
248 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
250 * SymmetricSecurityBindingElementTest.cs : removed some NotWorking.
251 * OneWayBindingElementTest.cs : new test.
253 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
255 * HttpTransportBindingElementTest.cs : make sure to close channels
256 so that they don't block other tests.
257 * HandlerTransportBindingElement.cs :
258 be a bit more descriptive on error.
260 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
262 * HttpTransportBindingElementTest.cs : enable (async) request test.
263 Added test for creating channel without opening the factory.
265 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
267 * MessageEncoderTest.cs : message version mismatch check.
269 2006-09-12 Atsushi Enomoto <atsushi@ximian.com>
271 * SymmetricSecurityBindingElementTest.cs : added test for missing
272 private key in service certificate.
273 * HandlerTransportBindingElement.cs : fix warning.
275 2006-09-08 Atsushi Enomoto <atsushi@ximian.com>
277 * HandlerTransportBindingElement.cs : added IOutputChannel impl.
278 * OutputChannelBase.cs : new support file.
280 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
282 * ChannelFactoryTest.cs : moved to Test/S.SM.
284 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
286 * ChannelFactoryTest.cs : don't use IRequestChannel as a contract
287 type. It makes no sense and we reject it as a contract.
288 * HandlerBodyWriter.cs : new helper BodyWriter for tests.
289 * MessageTest.cs : added test for null message version argument.
290 * BindingTest.cs : added MessageVersion property test.
292 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
294 * SymmetricSecurityBindingElementTest.cs : use OneWayBindingElement
295 to omit reply check and make some tests meaningful.
297 2006-09-04 Atsushi Enomoto <atsushi@ximian.com>
299 * SymmetricSecurityBindingElementTest.cs :
300 non-x509 service cert test is not working.
302 2006-09-01 Atsushi Enomoto <atsushi@ximian.com>
304 * MessageHeadersTest.cs, MessageHeaderTest.cs, MessageBufferTest.cs :
305 cleaning up NotWorking.
306 * TextMessageEncodingBindingElementTest.cs, CustomBindingTest.cs :
307 moved some irrelevant tests in former file to latter file.
309 2006-08-31 Atsushi Enomoto <atsushi@ximian.com>
311 * CustomBindingTest.cs, HttpTransportBindingElementTest.cs : added
312 test that assures MessageEncodingBindingElement is not mandatory.
313 * MessageTest.cs : added concept test that shows ToString() somehow
314 allows multi time call.
315 * MessageBufferTest.cs : fix wrong expected exception. Added test
316 that assures it does not allow multi call to CreateBufferedCopy().
318 2006-08-30 Atsushi Enomoto <atsushi@ximian.com>
320 * SymmetricSecurityBindingElementTest.cs : added more tests for
321 different security settings situations.
323 2006-08-29 Atsushi Enomoto <atsushi@ximian.com>
325 * CustomBindingTest.cs : added EnvelopeVersion.None + security case
326 (which should be rejected).
327 * HandlerTransportBindingElement.cs :
328 removed NotImplementedException in OnClose().
330 2006-08-29 Atsushi Enomoto <atsushi@ximian.com>
332 * MessageTest.cs : added some XmlReader inputs with some headers.
334 2006-08-28 Atsushi Enomoto <atsushi@ximian.com>
336 * BindingContextTest.cs : added test to assure that binding parameter
337 collection is nothing to do with GetInnerProperty().
339 2006-08-22 Atsushi Enomoto <atsushi@ximian.com>
341 * SymmetricSecurityBindingElementTest.cs :
342 some annotations. Added secureconversatin factory method test.
344 2006-08-16 Atsushi Enomoto <atsushi@ximian.com>
346 * DebugBindingElement.cs : new helper for message interception.
347 * SymmetricSecurityBindingElementTest.cs : cosmetic debug code.
349 2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
351 * SymmetricSecurityBindingElementTest.cs : add OpenChannelFactory().
352 Removed one NotWorking.
354 2006-08-11 Atsushi Enomoto <atsushi@ximian.com>
356 * SymmetricSecurityBindingElementTest.cs : somewhat minor renaming.
358 2006-08-10 Atsushi Enomoto <atsushi@ximian.com>
360 * SymmetricSecurityBindingElementTest.cs : some tests are working now.
362 2006-08-09 Atsushi Enomoto <atsushi@ximian.com>
364 * SymmetricSecurityBindingElementTest.cs : added tests on
365 BuildChannelListener() and reply channels. .NET security binding
366 is still weird that it causes infinite loop, which blocks me from
367 further implementation...
368 * HttpTransportBindingElementTest.cs : replaced sync Request() with
369 async methods and it started working under .NET.
370 * HandlerTransportBindingElement.cs : several refactoring to support
371 listener and reply channel as well.
373 2006-08-08 Atsushi Enomoto <atsushi@ximian.com>
375 * HandlerTransportBindingElement.cs : added listener support.
376 * ReplyChannelBase.cs : added, for HandlerTransportBindingElement
378 * SymmetricSecurityBindingElementTest.cs : added some tests for request
379 processing. Like IssuedSecurityTokenProviderTest, still no
380 successful way to create reply...
382 2006-08-07 Atsushi Enomoto <atsushi@ximian.com>
384 * MessageBufferTest.cs : removed some NotWorking.
386 2006-08-03 Atsushi Enomoto <atsushi@ximian.com>
388 * HandlerTransportBindingElement.cs : new utility binding element
389 that supports event hander based transport.
390 * RequestChannelBase.cs :
391 new file. used by above, copied from S.SM.Channels.
392 * SymmetricSecurityBindingElementTest.cs :
393 added tests for those factory methods in SecurityBindingElement
394 that return SymmetricSecurityBindingElement.
396 2006-07-28 Atsushi Enomoto <atsushi@ximian.com>
398 * LocalClientSecuritySettingsTest.cs :
399 more cosmetic line: assert IdentityVerifier as not null.
401 2006-07-28 Atsushi Enomoto <atsushi@ximian.com>
403 * LocalClientSecuritySettingsTest.cs : new file.
404 * SymmetricSecurityBindingElementTest.cs : added test for
405 default LocalClientSettings values.
407 2006-07-21 Atsushi Enomoto <atsushi@ximian.com>
409 * SymmetricSecurityBindingElementTest.cs : Test that
410 - SecurityTokenParameters is null by default.
411 - with null SecurityTokenParameters BuildChannelFactory fails.
413 2006-07-20 Atsushi Enomoto <atsushi@ximian.com>
415 * MessageHeadersTest.cs :
416 Added (ignored) WriteHeaderContentsAddressingNone().
417 * MessageTest.cs : added WriteMessagePOX() (EnvelopeVersion.None).
419 2006-07-20 Atsushi Enomoto <atsushi@ximian.com>
421 * MessageHeadersTest.cs : added null serializer argument tests.
423 2006-07-18 Atsushi Enomoto <atsushi@ximian.com>
425 * MessageHeaderTest.cs : added CreateEndpointAddressTypeHeader(). It
426 used to fail since DataContractSerializer..ctor() rejected
429 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
431 * MessageBufferTest.cs : Added CreateBufferedCopyConsumesMessage().
432 Some are NotWorking right now.
434 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
436 * MessageBufferTest.cs : Don't use Assert.Equals().
437 Make TestSimpleMessageBuffer() assert that every return value of
438 CreateBufferedCopy() works for WriteMessage().
440 2006-07-13 Atsushi Enomoto <atsushi@ximian.com>
442 * MessageBufferTest.cs : build fix.
444 2006-07-12 Duncan Mak <duncan@novell.com>
446 * MessageBufferTest.cs
447 (TestEmptyMessageBuffer, TestSimpleMessageBuffer):
448 (TestCreateMessageFromClosedBuffer): New tests.
450 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
452 * HttpTransportBindingElementTest.cs : added connection example, but
453 it's somehow not working.
455 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
457 * FaultExceptionTest.cs : ignore failing TestGetObjectData().
459 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
461 * SymmetricSecurityBindingElementTest.cs : new test.
463 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
465 * TransactionFlowBindingElementTest.cs : new test.
467 2006-07-06 Atsushi Enomoto <atsushi@ximian.com>
469 * MessageBufferTest.cs, MessageHeadersTest.cs, MessageTest.cs,
470 MessageEncodingBindingElementTest.cs,
471 TextMessageEncodingBindingElementTest.cs :
472 June CTP fixes. MessageFault.DefaultAction vanished.
473 Exception type changes. Duplicate message encoding binding element
474 now causes (different) exception.
476 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
479 Replaced vanished CreateMessage() with remaining one.
481 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
483 * HttpTransportBindingElementTest.cs, CustomBindingTest.cs :
484 Fixed tests based on run-test-ondotnet results.
486 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
488 * CommunicationObjectTest.cs, ChannelFactoryTest.cs :
489 June CTP requires a bunch of extra stuff.
491 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
493 * BindingContextTest.cs :
494 Now listenUri parameters could be null.
495 Split TestCtorListenUriRelativeAddressNull() into two tests, one is
496 for rejecting duplicate message encoding binding element (in June
497 CTP it is rejected now).
499 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
501 * BindingContextTest.cs, MessageEncoderTest.cs,
502 MessageEncodingBindingElementTest.cs,
503 TextMessageEncodingBindingElementTest.cs :
504 reflect June CTP updates.
506 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
508 * MessageTest.cs : added test that assures null action is allowed.
510 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
512 * ChannelFactoryTest.cs : Test that only interface can be the Type
513 argument in ChannelFactory<T>#.ctor(Type).
515 2006-06-09 Atsushi Enomoto <atsushi@ximian.com>
517 * MessageTest.cs : Added CreateSimpleNonPrimitive().
519 2006-05-29 Atsushi Enomoto <atsushi@ximian.com>
521 * FaultExceptionTest.cs : fix tests for beta2. Ignore English-only
524 2006-04-06 Atsushi Enomoto <atsushi@ximian.com>
526 * MessageEncoderTest.cs : test for text binding with Soap11.
527 * MessageTest.cs : more create/write tests. The serialization part
530 2006-04-06 Atsushi Enomoto <atsushi@ximian.com>
532 * MessageHeadersTest.cs : one more removal of NotWorking.
533 * MessageTest.cs : added fault message creation and write test.
535 2006-03-16 Atsushi Enomoto <atsushi@ximian.com>
537 * MessageHeadersTest.cs : removed some NotWorkings.
538 * MessageHeaderTest.cs : uncommented, making several fixes.
540 2006-03-15 Atsushi Enomoto <atsushi@ximian.com>
542 * TextMessageEncodingBindingElementTest.cs :
543 added trivial CanBuildChannelFactory test.
545 2006-03-14 Atsushi Enomoto <atsushi@ximian.com>
547 * MessageTest.cs : test Action header in CreateFromXmlReader().
549 2006-03-13 Atsushi Enomoto <atsushi@ximian.com>
551 * MessageTest.cs : added another CreateMessage(XmlReader,...) test.
553 2006-03-10 Atsushi Enomoto <atsushi@ximian.com>
555 * MessageTest.cs : added test for Message.CreateMessage(version,
556 xmlreader,int) and GetReaderAtBodyContents() etc.
558 2006-03-08 Atsushi Enomoto <atsushi@ximian.com>
560 * MessageTest.cs : now the test is working, except for
562 * MessageHeadersTest.cs : added GetReaderAtHeader() tests and so on.
564 2006-03-08 Atsushi Enomoto <atsushi@ximian.com>
566 * MessageTest.cs MessageEncoderTest.cs : new tests.
567 * MessageHeadersTest.cs : some tests are working now. Added some more
570 2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
572 * FaultExceptionTest.cs :
573 Don't test English-specific exception message.
574 Removed AreEqual() .Don't hide actual cause of assertion failure.
576 2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
578 * MessageEncodingBindingElement.cs : with Feb. CTP we can define our
579 own MessageEncodingBindingElement, so added more tests for such
580 custom binding element.
582 2006-03-02 Atsushi Enomoto <atsushi@ximian.com>
584 * AddressHeaderTest.cs : marked EqualsTest() which got to not work
586 * ChannelFactoryTest.cs : null type argument ctor() does not
589 2006-03-02 Atsushi Enomoto <atsushi@ximian.com>
591 * MessageHeadersTest.cs
592 AddressingVersionTest.cs
593 FaultExceptionTest.cs : updated tests to work fine with Feb. CTP.
595 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
597 * CommunicationObjectTest.cs : some State tests.
599 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
601 * CommunicationObjectTest.cs : some simple Open/Close tests.
603 2005-10-23 Atsushi Enomoto <atsushi@ximian.com>
605 * CommunicationObjectTest.cs : new file (testing run-test).