[castleproject/Windsor] da86a1: - added tests exposing issues with open generic co...

0 views
Skip to first unread message

GitHub

unread,
May 20, 2012, 8:16:09 AM5/20/12
to castle-proj...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/castleproject/Windsor
Commit: da86a1b454f2f184006b97b051a6a871983f8524
https://github.com/castleproject/Windsor/commit/da86a1b454f2f184006b97b051a6a871983f8524
Author: Krzysztof Kozmic <krzy...@kozmic.pl>
Date: 2012-05-20 (Sun, 20 May 2012)

Changed paths:
M src/Castle.Windsor.Tests/Castle.Windsor.Tests.csproj
A src/Castle.Windsor.Tests/ClassComponents/GenericDummyComponentImpl.cs
A src/Castle.Windsor.Tests/ClassComponents/GenericDummyComponentImpl2.cs
A src/Castle.Windsor.Tests/ClassComponents/GenericExtendedImpl.cs
M src/Castle.Windsor.Tests/ClassComponents/GenericImpl1.cs
M src/Castle.Windsor.Tests/ClassComponents/GenericImpl2.cs
M src/Castle.Windsor.Tests/ClassComponents/GenericImpl3.cs
M src/Castle.Windsor.Tests/ClassComponents/GenericImplA.cs
M src/Castle.Windsor.Tests/ClassComponents/IGeneric.cs
A src/Castle.Windsor.Tests/ClassComponents/IGenericExtended.cs
A src/Castle.Windsor.Tests/ClassComponents/UseGenericExtended1.cs
A src/Castle.Windsor.Tests/ClassComponents/UseGenericExtended2.cs
M src/Castle.Windsor.Tests/ClassComponents/UsesIGeneric.cs
M src/Castle.Windsor.Tests/ClassInheritanceTestCase.cs
M src/Castle.Windsor.Tests/Diagnostics/AllComponentsDiagnosticTestCase.cs
M src/Castle.Windsor.Tests/Diagnostics/AllServicesDiagnosticTestCase.cs
A src/Castle.Windsor.Tests/GenericMultipleServicesComponentResolutionTestCase.cs
M src/Castle.Windsor.Tests/HandlerFilterTestCase.cs
M src/Castle.Windsor.Tests/Registration/ServiceOverridesTestCase.cs
M src/Castle.Windsor.Tests/TypeNameConverterTestCase.cs
M src/Castle.Windsor.Tests/TypeUtilTestCase.cs
M src/Castle.Windsor.Tests/TypedParametersTestCase.cs
M src/Castle.Windsor.Tests/TypedServiceOverridesAndDependenciesTestCase.cs
M src/Castle.Windsor.Tests/Windsor.Tests/MultiServiceGenericComponentsTestCase.cs

Log Message:
-----------
- added tests exposing issues with open generic components exposing multiple generic components


Commit: 68a1e3bb4051f4e7ebfe39813239737b67701920
https://github.com/castleproject/Windsor/commit/68a1e3bb4051f4e7ebfe39813239737b67701920
Author: Krzysztof Kozmic <krzy...@kozmic.pl>
Date: 2012-05-20 (Sun, 20 May 2012)

Changed paths:
M Changes.txt
M src/Castle.Windsor.Tests/GenericMultipleServicesComponentResolutionTestCase.cs
M src/Castle.Windsor/MicroKernel/Handlers/AbstractHandler.cs
M src/Castle.Windsor/MicroKernel/Handlers/DefaultGenericHandler.cs

Log Message:
-----------
- fixed IOC-336

This actually re-structures how we close open-generic handlers. Now we do a better job to ensure for handlers having multiple services we replicate all of them on the closed version. This should elliminate a whole range of subtle bugs or unexpected behaviours in those (uncommon, yes) cases.


Commit: db4b8c178ac40875f19bbe894c45b2d44fb1af30
https://github.com/castleproject/Windsor/commit/db4b8c178ac40875f19bbe894c45b2d44fb1af30
Author: Krzysztof Kozmic <krzy...@kozmic.pl>
Date: 2012-05-20 (Sun, 20 May 2012)

Changed paths:
M src/Castle.Windsor/MicroKernel/Handlers/DefaultGenericHandler.cs

Log Message:
-----------
- cleaning up the code


Compare: https://github.com/castleproject/Windsor/compare/8665b83...db4b8c1
Reply all
Reply to author
Forward
0 new messages