1 2009-08-31 Atsushi Enomoto <atsushi@ximian.com>
3 * HttpTransportBindingElementTest.cs : test for URI mismatch case.
5 2009-08-20 Atsushi Enomoto <atsushi@ximian.com>
7 * MessageHeadersTest.cs : added a couple od duplicate tests. Fixed
8 non-working test output.
10 2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
12 * MessageTest.cs : added test for State.
14 2009-06-08 Atsushi Enomoto <atsushi@ximian.com>
16 * CommunicationObjectTest.cs : added a couple of close/abort tests
17 for state transition and base call check.
19 2009-05-22 Atsushi Enomoto <atsushi@ximian.com>
21 * MessageEncoderTest.cs : test CreateSessionEncoder().
23 2009-05-19 Atsushi Enomoto <atsushi@ximian.com>
25 * MessageFaultTest.cs : added more SOAP 12 fault parser tests.
26 * soap-fault.xml, soap-fault-incomplete4.xml : new test files.
28 2009-05-15 Atsushi Enomoto <atsushi@ximian.com>
30 * soap-fault-incomplete.xml : new test file.
31 * MessageFaultTest.cs : new test.
33 2009-04-28 Atsushi Enomoto <atsushi@ximian.com>
35 * BinaryMessageEncodingBindingElementTest.cs, binary-message.raw:
38 2009-04-21 Atsushi Enomoto <atsushi@ximian.com>
40 * PeerTransportBindingElementTest.cs : test PeerNode property too.
42 2009-04-20 Atsushi Enomoto <atsushi@ximian.com>
44 * PeerTransportBindingElementTest.cs : new.
46 2009-04-07 Atsushi Enomoto <atsushi@ximian.com>
48 * TcpTransportBindingElementTest.cs : more can-build tests.
50 2008-04-13 Igor Zelmanovich <igorz@mainsoft.com>
53 consider fixed API in BindingElementCollection class.
55 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
57 * TcpTransportBindingElementTest.cs : IDuplexChannel is not supported.
59 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
61 * NetNamedPipeTransportBindingElementTest.cs : new test.
63 2008-02-20 Atsushi Enomoto <atsushi@ximian.com>
65 * EnvelopeVersionTest.cs : updated to work with .NET 3.0 SP1.
66 * TcpTransportBindingElementTest.cs : new test.
68 2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
70 * HttpTransportBindingElementTest.cs : test for BuildChannelListener()
71 without listener URIs.
73 2007-08-20 Atsushi Enomoto <atsushi@ximian.com>
75 * MessageHeadersTest.cs : added couple of property settters and
76 AddressingVersion.None.
78 2007-07-06 Atsushi Enomoto <atsushi@ximian.com>
80 * MsmqTransportBindingElementTest.cs : modified or removed copied-and-
81 commented lines to fit with msmq binding element.
83 2007-07-06 Atsushi Enomoto <atsushi@ximian.com>
85 * MsmqTransportBindingElementTest.cs : new test.
87 2007-04-03 Atsushi Enomoto <atsushi@ximian.com>
89 * SecurityBindingElementTest.cs,
90 AsymmetricSecurityBindingElementTest.cs,
91 HttpTransportBindingElementTest.cs :
92 marked some failing tests (on Orcas) as ignored. Some fixes to
93 make sure that open connection things be closed.
95 2007-03-13 Atsushi Enomoto <atsushi@ximian.com>
97 * AsymmetricSecurityBindingElementTest.cs : some tests are NotWorking
98 now, as they depend on internal processing order.
100 2007-03-07 Atsushi Enomoto <atsushi@ximian.com>
102 * MessageTest.cs : added IsFault().
104 2007-03-06 Atsushi Enomoto <atsushi@ximian.com>
106 * SecurityBindingElementTest.cs :
107 added tests for GetProperty<ISecurityCapabilities>().
109 2007-03-05 Atsushi Enomoto <atsushi@ximian.com>
111 * AsymmetricSecurityBindingElementTest.cs :
112 fixed inappropriate test name.
114 2007-03-01 Atsushi Enomoto <atsushi@ximian.com>
116 * SecurityBindingElementTest.cs : some more test for ssl parameters.
118 2007-02-13 Atsushi Enomoto <atsushi@ximian.com>
120 * SecurityBindingElementTest.cs : adding [NotWorking]. It happened to
121 raise an expected type of exception at different (and wrong) stage.
123 2007-01-29 Atsushi Enomoto <atsushi@ximian.com>
125 * AsymmetricSecurityBindingElementTest.cs : added notworking
126 RejectInclusionModeNever() case.
128 2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
130 * AsymmetricSecurityBindingElementTest.cs, CalcSampleProxy.cs : moved
131 sample proxy type to new file.
132 * SecurityBindingElementTest.cs : some tests for
133 SupportingTokenParameters.
135 2006-12-08 Atsushi Enomoto <atsushi@ximian.com>
137 * InterceptorBindingElement.cs : new utility binding element for
140 2006-12-07 Atsushi Enomoto <atsushi@ximian.com>
142 * SecurityBindingElementTest.cs : added duplicate authenticator test.
144 2006-12-06 Atsushi Enomoto <atsushi@ximian.com>
146 * SecurityBindingElementTest.cs,
147 SymmetricSecurityBindingElementTest.cs,
148 AsymmetricSecurityBindingElementTest.cs :
149 added test for SetKeyDerivation().
151 2006-12-04 Atsushi Enomoto <atsushi@ximian.com>
153 * HttpTransportBindingElementTest.cs :
154 enable CreateChannelInvalidScheme().
155 * MessageHeaderTest.cs :
156 enable TestIsMessageVersionSupported() and mark IDs.
158 2006-12-04 Atsushi Enomoto <atsushi@ximian.com>
160 * FaultConverterTest.cs : new test.
162 2006-10-13 Ankit Jain <jankit@novell.com>
164 * MessageVersionTest.cs : Add test for MessageVersion.None
166 2006-10-12 Atsushi Enomoto <atsushi@ximian.com>
168 * CustomBindingTest.cs : fixed build. It has broken code which
169 recently got reported by improved gmcs.
171 2006-10-06 Atsushi Enomoto <atsushi@ximian.com>
173 * CommunicationObjectTest.cs :
174 Some tests on operation at faulted state.
176 2006-10-05 Atsushi Enomoto <atsushi@ximian.com>
178 * MessageHeadersTest.cs : added some tests for duplicate header items.
179 The resulting tests are odd though.
181 2006-10-04 Atsushi Enomoto <atsushi@ximian.com>
183 * AsymmetricSecurityBindingElementTest.cs :
184 VerifyX509MessageSecurityAtService() is working as a test for async
185 support, but makes little sense as asymmetric security test now.
187 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
189 * AsymmetricSecurityBindingElementTest.cs : added more test for
190 listener, though not working yet (e.g. because of async support).
191 * SslStreamSecurityBindingElementTest.cs : new file.
193 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
195 * AsymmetricSecurityBindingElementTest.cs : added test for listener
196 whose recipient does not contain symmetric key.
198 2006-09-29 Atsushi Enomoto <atsushi@ximian.com>
200 * BindingTest.cs : fixed a test that became ambiguous.
202 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
204 * AsymmetricSecurityBindingElementTest.cs : new file.
206 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
208 * HttpTransportBindingElementTest.cs :
209 added CreateChannelInvalidScheme().
211 2006-09-28 Atsushi Enomoto <atsushi@ximian.com>
213 * SymmetricSecurityBindingElementTest.cs :
214 added test for making sure to create authenticator and thus reject
215 UserName parameters to become ProtectionTokenParameters.
217 2006-09-27 Atsushi Enomoto <atsushi@ximian.com>
219 * SymmetricSecurityBindingElementTest.cs :
220 added some more tests for service DefaultCertificate.
221 * MessageBufferTest.cs, MessageHeadersTest.cs,
222 EmptyFaultExceptionTest.cs, MessageHeaderTest.cs :
223 eliminate console output.
224 * UnknownFaultExceptionTest.cs : removed obsolete file.
226 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
228 * SymmetricSecurityBindingElementTest.cs, SecurityBindingElementTest.cs,
229 SecurityAssert.cs : removed extra code for each source. From now on,
230 test for SecurityBindingElement factory methods will go into
231 SecurityBindingElementTest.cs.
233 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
235 * SecurityBindingElementTest.cs, SecurityAssert.cs : added copies first.
237 2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
239 * SymmetricSecurityBindingElementTest.cs : added assertion helpers for
240 asymmetric binding elements. Actually am going to move them to another
243 2006-09-20 Atsushi Enomoto <atsushi@ximian.com>
245 * SymmetricSecurityBindingElementTest.cs : tiny comment cleanup.
247 2006-09-19 Atsushi Enomoto <atsushi@ximian.com>
249 * SymmetricSecurityBindingElementTest.cs : added test that supplies
250 ChannelProtectionRequirements manually. Added some comments.
252 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
254 * SymmetricSecurityBindingElementTest.cs : removed some NotWorking.
255 * OneWayBindingElementTest.cs : new test.
257 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
259 * HttpTransportBindingElementTest.cs : make sure to close channels
260 so that they don't block other tests.
261 * HandlerTransportBindingElement.cs :
262 be a bit more descriptive on error.
264 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
266 * HttpTransportBindingElementTest.cs : enable (async) request test.
267 Added test for creating channel without opening the factory.
269 2006-09-17 Atsushi Enomoto <atsushi@ximian.com>
271 * MessageEncoderTest.cs : message version mismatch check.
273 2006-09-12 Atsushi Enomoto <atsushi@ximian.com>
275 * SymmetricSecurityBindingElementTest.cs : added test for missing
276 private key in service certificate.
277 * HandlerTransportBindingElement.cs : fix warning.
279 2006-09-08 Atsushi Enomoto <atsushi@ximian.com>
281 * HandlerTransportBindingElement.cs : added IOutputChannel impl.
282 * OutputChannelBase.cs : new support file.
284 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
286 * ChannelFactoryTest.cs : moved to Test/S.SM.
288 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
290 * ChannelFactoryTest.cs : don't use IRequestChannel as a contract
291 type. It makes no sense and we reject it as a contract.
292 * HandlerBodyWriter.cs : new helper BodyWriter for tests.
293 * MessageTest.cs : added test for null message version argument.
294 * BindingTest.cs : added MessageVersion property test.
296 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
298 * SymmetricSecurityBindingElementTest.cs : use OneWayBindingElement
299 to omit reply check and make some tests meaningful.
301 2006-09-04 Atsushi Enomoto <atsushi@ximian.com>
303 * SymmetricSecurityBindingElementTest.cs :
304 non-x509 service cert test is not working.
306 2006-09-01 Atsushi Enomoto <atsushi@ximian.com>
308 * MessageHeadersTest.cs, MessageHeaderTest.cs, MessageBufferTest.cs :
309 cleaning up NotWorking.
310 * TextMessageEncodingBindingElementTest.cs, CustomBindingTest.cs :
311 moved some irrelevant tests in former file to latter file.
313 2006-08-31 Atsushi Enomoto <atsushi@ximian.com>
315 * CustomBindingTest.cs, HttpTransportBindingElementTest.cs : added
316 test that assures MessageEncodingBindingElement is not mandatory.
317 * MessageTest.cs : added concept test that shows ToString() somehow
318 allows multi time call.
319 * MessageBufferTest.cs : fix wrong expected exception. Added test
320 that assures it does not allow multi call to CreateBufferedCopy().
322 2006-08-30 Atsushi Enomoto <atsushi@ximian.com>
324 * SymmetricSecurityBindingElementTest.cs : added more tests for
325 different security settings situations.
327 2006-08-29 Atsushi Enomoto <atsushi@ximian.com>
329 * CustomBindingTest.cs : added EnvelopeVersion.None + security case
330 (which should be rejected).
331 * HandlerTransportBindingElement.cs :
332 removed NotImplementedException in OnClose().
334 2006-08-29 Atsushi Enomoto <atsushi@ximian.com>
336 * MessageTest.cs : added some XmlReader inputs with some headers.
338 2006-08-28 Atsushi Enomoto <atsushi@ximian.com>
340 * BindingContextTest.cs : added test to assure that binding parameter
341 collection is nothing to do with GetInnerProperty().
343 2006-08-22 Atsushi Enomoto <atsushi@ximian.com>
345 * SymmetricSecurityBindingElementTest.cs :
346 some annotations. Added secureconversatin factory method test.
348 2006-08-16 Atsushi Enomoto <atsushi@ximian.com>
350 * DebugBindingElement.cs : new helper for message interception.
351 * SymmetricSecurityBindingElementTest.cs : cosmetic debug code.
353 2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
355 * SymmetricSecurityBindingElementTest.cs : add OpenChannelFactory().
356 Removed one NotWorking.
358 2006-08-11 Atsushi Enomoto <atsushi@ximian.com>
360 * SymmetricSecurityBindingElementTest.cs : somewhat minor renaming.
362 2006-08-10 Atsushi Enomoto <atsushi@ximian.com>
364 * SymmetricSecurityBindingElementTest.cs : some tests are working now.
366 2006-08-09 Atsushi Enomoto <atsushi@ximian.com>
368 * SymmetricSecurityBindingElementTest.cs : added tests on
369 BuildChannelListener() and reply channels. .NET security binding
370 is still weird that it causes infinite loop, which blocks me from
371 further implementation...
372 * HttpTransportBindingElementTest.cs : replaced sync Request() with
373 async methods and it started working under .NET.
374 * HandlerTransportBindingElement.cs : several refactoring to support
375 listener and reply channel as well.
377 2006-08-08 Atsushi Enomoto <atsushi@ximian.com>
379 * HandlerTransportBindingElement.cs : added listener support.
380 * ReplyChannelBase.cs : added, for HandlerTransportBindingElement
382 * SymmetricSecurityBindingElementTest.cs : added some tests for request
383 processing. Like IssuedSecurityTokenProviderTest, still no
384 successful way to create reply...
386 2006-08-07 Atsushi Enomoto <atsushi@ximian.com>
388 * MessageBufferTest.cs : removed some NotWorking.
390 2006-08-03 Atsushi Enomoto <atsushi@ximian.com>
392 * HandlerTransportBindingElement.cs : new utility binding element
393 that supports event hander based transport.
394 * RequestChannelBase.cs :
395 new file. used by above, copied from S.SM.Channels.
396 * SymmetricSecurityBindingElementTest.cs :
397 added tests for those factory methods in SecurityBindingElement
398 that return SymmetricSecurityBindingElement.
400 2006-07-28 Atsushi Enomoto <atsushi@ximian.com>
402 * LocalClientSecuritySettingsTest.cs :
403 more cosmetic line: assert IdentityVerifier as not null.
405 2006-07-28 Atsushi Enomoto <atsushi@ximian.com>
407 * LocalClientSecuritySettingsTest.cs : new file.
408 * SymmetricSecurityBindingElementTest.cs : added test for
409 default LocalClientSettings values.
411 2006-07-21 Atsushi Enomoto <atsushi@ximian.com>
413 * SymmetricSecurityBindingElementTest.cs : Test that
414 - SecurityTokenParameters is null by default.
415 - with null SecurityTokenParameters BuildChannelFactory fails.
417 2006-07-20 Atsushi Enomoto <atsushi@ximian.com>
419 * MessageHeadersTest.cs :
420 Added (ignored) WriteHeaderContentsAddressingNone().
421 * MessageTest.cs : added WriteMessagePOX() (EnvelopeVersion.None).
423 2006-07-20 Atsushi Enomoto <atsushi@ximian.com>
425 * MessageHeadersTest.cs : added null serializer argument tests.
427 2006-07-18 Atsushi Enomoto <atsushi@ximian.com>
429 * MessageHeaderTest.cs : added CreateEndpointAddressTypeHeader(). It
430 used to fail since DataContractSerializer..ctor() rejected
433 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
435 * MessageBufferTest.cs : Added CreateBufferedCopyConsumesMessage().
436 Some are NotWorking right now.
438 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
440 * MessageBufferTest.cs : Don't use Assert.Equals().
441 Make TestSimpleMessageBuffer() assert that every return value of
442 CreateBufferedCopy() works for WriteMessage().
444 2006-07-13 Atsushi Enomoto <atsushi@ximian.com>
446 * MessageBufferTest.cs : build fix.
448 2006-07-12 Duncan Mak <duncan@novell.com>
450 * MessageBufferTest.cs
451 (TestEmptyMessageBuffer, TestSimpleMessageBuffer):
452 (TestCreateMessageFromClosedBuffer): New tests.
454 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
456 * HttpTransportBindingElementTest.cs : added connection example, but
457 it's somehow not working.
459 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
461 * FaultExceptionTest.cs : ignore failing TestGetObjectData().
463 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
465 * SymmetricSecurityBindingElementTest.cs : new test.
467 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
469 * TransactionFlowBindingElementTest.cs : new test.
471 2006-07-06 Atsushi Enomoto <atsushi@ximian.com>
473 * MessageBufferTest.cs, MessageHeadersTest.cs, MessageTest.cs,
474 MessageEncodingBindingElementTest.cs,
475 TextMessageEncodingBindingElementTest.cs :
476 June CTP fixes. MessageFault.DefaultAction vanished.
477 Exception type changes. Duplicate message encoding binding element
478 now causes (different) exception.
480 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
483 Replaced vanished CreateMessage() with remaining one.
485 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
487 * HttpTransportBindingElementTest.cs, CustomBindingTest.cs :
488 Fixed tests based on run-test-ondotnet results.
490 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
492 * CommunicationObjectTest.cs, ChannelFactoryTest.cs :
493 June CTP requires a bunch of extra stuff.
495 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
497 * BindingContextTest.cs :
498 Now listenUri parameters could be null.
499 Split TestCtorListenUriRelativeAddressNull() into two tests, one is
500 for rejecting duplicate message encoding binding element (in June
501 CTP it is rejected now).
503 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
505 * BindingContextTest.cs, MessageEncoderTest.cs,
506 MessageEncodingBindingElementTest.cs,
507 TextMessageEncodingBindingElementTest.cs :
508 reflect June CTP updates.
510 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
512 * MessageTest.cs : added test that assures null action is allowed.
514 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
516 * ChannelFactoryTest.cs : Test that only interface can be the Type
517 argument in ChannelFactory<T>#.ctor(Type).
519 2006-06-09 Atsushi Enomoto <atsushi@ximian.com>
521 * MessageTest.cs : Added CreateSimpleNonPrimitive().
523 2006-05-29 Atsushi Enomoto <atsushi@ximian.com>
525 * FaultExceptionTest.cs : fix tests for beta2. Ignore English-only
528 2006-04-06 Atsushi Enomoto <atsushi@ximian.com>
530 * MessageEncoderTest.cs : test for text binding with Soap11.
531 * MessageTest.cs : more create/write tests. The serialization part
534 2006-04-06 Atsushi Enomoto <atsushi@ximian.com>
536 * MessageHeadersTest.cs : one more removal of NotWorking.
537 * MessageTest.cs : added fault message creation and write test.
539 2006-03-16 Atsushi Enomoto <atsushi@ximian.com>
541 * MessageHeadersTest.cs : removed some NotWorkings.
542 * MessageHeaderTest.cs : uncommented, making several fixes.
544 2006-03-15 Atsushi Enomoto <atsushi@ximian.com>
546 * TextMessageEncodingBindingElementTest.cs :
547 added trivial CanBuildChannelFactory test.
549 2006-03-14 Atsushi Enomoto <atsushi@ximian.com>
551 * MessageTest.cs : test Action header in CreateFromXmlReader().
553 2006-03-13 Atsushi Enomoto <atsushi@ximian.com>
555 * MessageTest.cs : added another CreateMessage(XmlReader,...) test.
557 2006-03-10 Atsushi Enomoto <atsushi@ximian.com>
559 * MessageTest.cs : added test for Message.CreateMessage(version,
560 xmlreader,int) and GetReaderAtBodyContents() etc.
562 2006-03-08 Atsushi Enomoto <atsushi@ximian.com>
564 * MessageTest.cs : now the test is working, except for
566 * MessageHeadersTest.cs : added GetReaderAtHeader() tests and so on.
568 2006-03-08 Atsushi Enomoto <atsushi@ximian.com>
570 * MessageTest.cs MessageEncoderTest.cs : new tests.
571 * MessageHeadersTest.cs : some tests are working now. Added some more
574 2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
576 * FaultExceptionTest.cs :
577 Don't test English-specific exception message.
578 Removed AreEqual() .Don't hide actual cause of assertion failure.
580 2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
582 * MessageEncodingBindingElement.cs : with Feb. CTP we can define our
583 own MessageEncodingBindingElement, so added more tests for such
584 custom binding element.
586 2006-03-02 Atsushi Enomoto <atsushi@ximian.com>
588 * AddressHeaderTest.cs : marked EqualsTest() which got to not work
590 * ChannelFactoryTest.cs : null type argument ctor() does not
593 2006-03-02 Atsushi Enomoto <atsushi@ximian.com>
595 * MessageHeadersTest.cs
596 AddressingVersionTest.cs
597 FaultExceptionTest.cs : updated tests to work fine with Feb. CTP.
599 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
601 * CommunicationObjectTest.cs : some State tests.
603 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
605 * CommunicationObjectTest.cs : some simple Open/Close tests.
607 2005-10-23 Atsushi Enomoto <atsushi@ximian.com>
609 * CommunicationObjectTest.cs : new file (testing run-test).