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"));
+    }
+
 }

Reply via email to