Fix broken ComponentInstantiatorSourceImplTest Test were broken by removal of the t5internal library mapping
Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/3fe2242a Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/3fe2242a Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/3fe2242a Branch: refs/heads/master Commit: 3fe2242a5cc5ec3436c825ed8930609b34f8128a Parents: d53d44d Author: Howard M. Lewis Ship <[email protected]> Authored: Mon Apr 22 16:51:43 2013 -0700 Committer: Howard M. Lewis Ship <[email protected]> Committed: Mon Apr 22 16:51:43 2013 -0700 ---------------------------------------------------------------------- .../services/AddTransformPagesToCISModule.java | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/3fe2242a/tapestry-core/src/test/java/org/apache/tapestry5/internal/services/AddTransformPagesToCISModule.java ---------------------------------------------------------------------- diff --git a/tapestry-core/src/test/java/org/apache/tapestry5/internal/services/AddTransformPagesToCISModule.java b/tapestry-core/src/test/java/org/apache/tapestry5/internal/services/AddTransformPagesToCISModule.java index 9d38dff..d7585b7 100644 --- a/tapestry-core/src/test/java/org/apache/tapestry5/internal/services/AddTransformPagesToCISModule.java +++ b/tapestry-core/src/test/java/org/apache/tapestry5/internal/services/AddTransformPagesToCISModule.java @@ -1,7 +1,10 @@ package org.apache.tapestry5.internal.services; +import org.apache.tapestry5.ioc.Configuration; import org.apache.tapestry5.ioc.MappedConfiguration; import org.apache.tapestry5.ioc.annotations.Contribute; +import org.apache.tapestry5.services.ComponentClassResolver; +import org.apache.tapestry5.services.LibraryMapping; import org.apache.tapestry5.services.transform.ControlledPackageType; public class AddTransformPagesToCISModule @@ -11,4 +14,15 @@ public class AddTransformPagesToCISModule { configuration.add("org.apache.tapestry5.internal.transform.pages", ControlledPackageType.COMPONENT); } + + /** + * There used to be a t5internal module used for some tests and such, but that was refactored out in 5.4. Some + * tests rely on it though. + */ + @Contribute(ComponentClassResolver.class) + public static void setupT5InternalLibrary(Configuration<LibraryMapping> configuration) + { + configuration.add(new LibraryMapping("t5internal", "org.apache.tapestry5.internal.t5internal")); + } + }
