You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2006/11/19 18:59:49 UTC
svn commit: r476862 - in
/tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/ioc:
OneShortServiceCreatorTest.java OneShotServiceCreatorTest.java
Author: hlship
Date: Sun Nov 19 09:59:48 2006
New Revision: 476862
URL: http://svn.apache.org/viewvc?view=rev&rev=476862
Log:
Rename OneShortServiceCreatorTest to OneShotServiceCreatorTest.
Added:
tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/ioc/OneShotServiceCreatorTest.java
- copied, changed from r476861, tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/ioc/OneShortServiceCreatorTest.java
Removed:
tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/ioc/OneShortServiceCreatorTest.java
Copied: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/ioc/OneShotServiceCreatorTest.java (from r476861, tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/ioc/OneShortServiceCreatorTest.java)
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/ioc/OneShotServiceCreatorTest.java?view=diff&rev=476862&p1=tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/ioc/OneShortServiceCreatorTest.java&r1=476861&p2=tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/ioc/OneShotServiceCreatorTest.java&r2=476862
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/ioc/OneShortServiceCreatorTest.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/ioc/OneShotServiceCreatorTest.java Sun Nov 19 09:59:48 2006
@@ -12,57 +12,54 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-package org.apache.tapestry.internal.ioc;
-
-import java.lang.reflect.Method;
-
-import org.apache.tapestry.internal.test.InternalBaseTestCase;
-import org.apache.tapestry.ioc.ObjectCreator;
-import org.apache.tapestry.ioc.def.ServiceDef;
-import org.testng.annotations.Test;
-
-/**
- *
- */
-public class OneShortServiceCreatorTest extends InternalBaseTestCase
-{
- @Test
- public void ensure_only_called_once() throws Exception
- {
- Method method = getClass().getMethod("buildMyService");
-
- ObjectCreator delegate = newObjectCreator();
- Object service = new Object();
-
- ServiceDef def = new ServiceDefImpl("foo.Bar", "singleton", method, false, false);
-
- train_createObject(delegate, service);
-
- replay();
-
- ObjectCreator oneShot = new OneShotServiceCreator(def, delegate);
-
- assertSame(oneShot.createObject(), service);
-
- try
- {
- oneShot.createObject();
- unreachable();
- }
- catch (IllegalStateException ex)
- {
- assertEquals(
- ex.getMessage(),
- "Construction of service 'foo.Bar' has failed due to recursion: the service depends on itself in some way. Please check "
- + getClass().getName()
- + ".buildMyService() for references to another service that is itself dependent on service 'foo.Bar'.");
- }
-
- }
-
- /** Fake service builder method. */
- public Runnable buildMyService()
- {
- return null;
- }
-}
+package org.apache.tapestry.internal.ioc;
+
+import java.lang.reflect.Method;
+
+import org.apache.tapestry.internal.test.InternalBaseTestCase;
+import org.apache.tapestry.ioc.ObjectCreator;
+import org.apache.tapestry.ioc.def.ServiceDef;
+import org.testng.annotations.Test;
+
+public class OneShotServiceCreatorTest extends InternalBaseTestCase
+{
+ @Test
+ public void ensure_only_called_once() throws Exception
+ {
+ Method method = getClass().getMethod("buildMyService");
+
+ ObjectCreator delegate = newObjectCreator();
+ Object service = new Object();
+
+ ServiceDef def = new ServiceDefImpl("foo.Bar", "singleton", method, false, false);
+
+ train_createObject(delegate, service);
+
+ replay();
+
+ ObjectCreator oneShot = new OneShotServiceCreator(def, delegate);
+
+ assertSame(oneShot.createObject(), service);
+
+ try
+ {
+ oneShot.createObject();
+ unreachable();
+ }
+ catch (IllegalStateException ex)
+ {
+ assertEquals(
+ ex.getMessage(),
+ "Construction of service 'foo.Bar' has failed due to recursion: the service depends on itself in some way. Please check "
+ + getClass().getName()
+ + ".buildMyService() for references to another service that is itself dependent on service 'foo.Bar'.");
+ }
+
+ }
+
+ /** Fake service builder method. */
+ public Runnable buildMyService()
+ {
+ return null;
+ }
+}