Modified: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/LifecycleListener2TestCase.java URL: http://svn.apache.org/viewvc/struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/LifecycleListener2TestCase.java?rev=408564&r1=408563&r2=408564&view=diff ============================================================================== --- struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/LifecycleListener2TestCase.java (original) +++ struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/LifecycleListener2TestCase.java Sun May 21 21:10:43 2006 @@ -1,183 +1,183 @@ -/* - * Copyright 2006 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.shale.tiger.view.faces; - -import junit.framework.Test; -import junit.framework.TestCase; -import junit.framework.TestSuite; -import org.apache.shale.test.base.AbstractJsfTestCase; -import org.apache.shale.view.faces.LifecycleListener; - -/** - * <p>Test case for <code>org.apache.shale.tiger.view.faces.LifecycleListener</code>.</p> - */ -public class LifecycleListener2TestCase extends AbstractJsfTestCase { - - - // ------------------------------------------------------------ Constructors - - - // Construct a new instance of this test case. - public LifecycleListener2TestCase(String name) { - super(name); - } - - - // ---------------------------------------------------- Overall Test Methods - - - // Set up instance variables required by this test case. - public void setUp() { - - super.setUp(); - - // Set up our listener and bind it to context/session/request objects - listener = new LifecycleListener(); - servletContext.addAttributeListener(listener); - session.addAttributeListener(listener); - request.addAttributeListener(listener); - - } - - - // Return the tests included in this test case. - public static Test suite() { - - return (new TestSuite(LifecycleListener2TestCase.class)); - - } - - - // Tear down instance variables required by this test case. - public void tearDown() { - -// callbacks = null; - lifecycle = null; - - super.tearDown(); - - } - - - // ------------------------------------------------------ Instance Variables - - - private LifecycleListener listener = null; - - - // ------------------------------------------------------------ Test Methods - - - // Test standard application bean - public void testApplicationBean1() { - - ApplicationBean1 bean = new ApplicationBean1(); - assertEquals("", bean.log()); - servletContext.setAttribute("bean", bean); - assertEquals("init/", bean.log()); - servletContext.setAttribute("bean", bean); - assertEquals("init/destroy/init/", bean.log()); - servletContext.removeAttribute("bean"); - assertEquals("init/destroy/init/destroy/", bean.log()); - - } - - - // Test annotated application bean - public void testApplicationBean2() { - - ApplicationBean2 bean = new ApplicationBean2(); - assertEquals("", bean.log()); - servletContext.setAttribute("bean", bean); - assertEquals("init/", bean.log()); - servletContext.setAttribute("bean", bean); - assertEquals("init/destroy/init/", bean.log()); - servletContext.removeAttribute("bean"); - assertEquals("init/destroy/init/destroy/", bean.log()); - - } - - - // Test a prisine instance - public void testPristine() { - - ; - - } - - - // Test standard request bean - public void testRequestBean1() { - - RequestBean1 bean = new RequestBean1(); - assertEquals("", bean.log()); - request.setAttribute("bean", bean); - assertEquals("init/", bean.log()); - request.setAttribute("bean", bean); - assertEquals("init/destroy/init/", bean.log()); - request.removeAttribute("bean"); - assertEquals("init/destroy/init/destroy/", bean.log()); - - } - - - // Test annotated request bean - public void testRequestBean2() { - - RequestBean2 bean = new RequestBean2(); - assertEquals("", bean.log()); - request.setAttribute("bean", bean); - assertEquals("init/", bean.log()); - request.setAttribute("bean", bean); - assertEquals("init/destroy/init/", bean.log()); - request.removeAttribute("bean"); - assertEquals("init/destroy/init/destroy/", bean.log()); - - } - - - // Test standard session bean - public void testSessionBean1() { - - SessionBean1 bean = new SessionBean1(); - assertEquals("", bean.log()); - session.setAttribute("bean", bean); - assertEquals("init/", bean.log()); - session.setAttribute("bean", bean); - assertEquals("init/destroy/init/", bean.log()); - session.removeAttribute("bean"); - assertEquals("init/destroy/init/destroy/", bean.log()); - - } - - - // Test annotated session bean - public void testSessionBean2() { - - SessionBean2 bean = new SessionBean2(); - assertEquals("", bean.log()); - session.setAttribute("bean", bean); - assertEquals("init/", bean.log()); - session.setAttribute("bean", bean); - assertEquals("init/destroy/init/", bean.log()); - session.removeAttribute("bean"); - assertEquals("init/destroy/init/destroy/", bean.log()); - - } - - -} +/* + * Copyright 2006 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.shale.tiger.view.faces; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; +import org.apache.shale.test.base.AbstractJsfTestCase; +import org.apache.shale.view.faces.LifecycleListener; + +/** + * <p>Test case for <code>org.apache.shale.tiger.view.faces.LifecycleListener</code>.</p> + */ +public class LifecycleListener2TestCase extends AbstractJsfTestCase { + + + // ------------------------------------------------------------ Constructors + + + // Construct a new instance of this test case. + public LifecycleListener2TestCase(String name) { + super(name); + } + + + // ---------------------------------------------------- Overall Test Methods + + + // Set up instance variables required by this test case. + public void setUp() { + + super.setUp(); + + // Set up our listener and bind it to context/session/request objects + listener = new LifecycleListener(); + servletContext.addAttributeListener(listener); + session.addAttributeListener(listener); + request.addAttributeListener(listener); + + } + + + // Return the tests included in this test case. + public static Test suite() { + + return (new TestSuite(LifecycleListener2TestCase.class)); + + } + + + // Tear down instance variables required by this test case. + public void tearDown() { + +// callbacks = null; + lifecycle = null; + + super.tearDown(); + + } + + + // ------------------------------------------------------ Instance Variables + + + private LifecycleListener listener = null; + + + // ------------------------------------------------------------ Test Methods + + + // Test standard application bean + public void testApplicationBean1() { + + ApplicationBean1 bean = new ApplicationBean1(); + assertEquals("", bean.log()); + servletContext.setAttribute("bean", bean); + assertEquals("init/", bean.log()); + servletContext.setAttribute("bean", bean); + assertEquals("init/destroy/init/", bean.log()); + servletContext.removeAttribute("bean"); + assertEquals("init/destroy/init/destroy/", bean.log()); + + } + + + // Test annotated application bean + public void testApplicationBean2() { + + ApplicationBean2 bean = new ApplicationBean2(); + assertEquals("", bean.log()); + servletContext.setAttribute("bean", bean); + assertEquals("init/", bean.log()); + servletContext.setAttribute("bean", bean); + assertEquals("init/destroy/init/", bean.log()); + servletContext.removeAttribute("bean"); + assertEquals("init/destroy/init/destroy/", bean.log()); + + } + + + // Test a prisine instance + public void testPristine() { + + ; + + } + + + // Test standard request bean + public void testRequestBean1() { + + RequestBean1 bean = new RequestBean1(); + assertEquals("", bean.log()); + request.setAttribute("bean", bean); + assertEquals("init/", bean.log()); + request.setAttribute("bean", bean); + assertEquals("init/destroy/init/", bean.log()); + request.removeAttribute("bean"); + assertEquals("init/destroy/init/destroy/", bean.log()); + + } + + + // Test annotated request bean + public void testRequestBean2() { + + RequestBean2 bean = new RequestBean2(); + assertEquals("", bean.log()); + request.setAttribute("bean", bean); + assertEquals("init/", bean.log()); + request.setAttribute("bean", bean); + assertEquals("init/destroy/init/", bean.log()); + request.removeAttribute("bean"); + assertEquals("init/destroy/init/destroy/", bean.log()); + + } + + + // Test standard session bean + public void testSessionBean1() { + + SessionBean1 bean = new SessionBean1(); + assertEquals("", bean.log()); + session.setAttribute("bean", bean); + assertEquals("init/", bean.log()); + session.setAttribute("bean", bean); + assertEquals("init/destroy/init/", bean.log()); + session.removeAttribute("bean"); + assertEquals("init/destroy/init/destroy/", bean.log()); + + } + + + // Test annotated session bean + public void testSessionBean2() { + + SessionBean2 bean = new SessionBean2(); + assertEquals("", bean.log()); + session.setAttribute("bean", bean); + assertEquals("init/", bean.log()); + session.setAttribute("bean", bean); + assertEquals("init/destroy/init/", bean.log()); + session.removeAttribute("bean"); + assertEquals("init/destroy/init/destroy/", bean.log()); + + } + + +}
Propchange: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/LifecycleListener2TestCase.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/LifecycleListener2TestCase.java ------------------------------------------------------------------------------ svn:keywords = Date Author Id Revision HeadURL Modified: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/RequestBean1.java URL: http://svn.apache.org/viewvc/struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/RequestBean1.java?rev=408564&r1=408563&r2=408564&view=diff ============================================================================== --- struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/RequestBean1.java (original) +++ struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/RequestBean1.java Sun May 21 21:10:43 2006 @@ -1,52 +1,52 @@ -/* - * Copyright 2006 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.shale.tiger.view.faces; - -import org.apache.shale.view.AbstractRequestBean; - -/** - * <p>Test bean that subclasses <code>AbstractRequestBean</code> so we can - * test pass-through calls to "regular" bean instances.</p> - */ -public class RequestBean1 extends AbstractRequestBean { - - - private StringBuffer sb = new StringBuffer(); - - - // -------------------------------------------------------- Callback Methods - - - public void init() { - sb.append("init/"); - } - - - public void destroy() { - sb.append("destroy/"); - } - - - // ---------------------------------------------------------- Public Methods - - - public String log() { - return sb.toString(); - } - - -} +/* + * Copyright 2006 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.shale.tiger.view.faces; + +import org.apache.shale.view.AbstractRequestBean; + +/** + * <p>Test bean that subclasses <code>AbstractRequestBean</code> so we can + * test pass-through calls to "regular" bean instances.</p> + */ +public class RequestBean1 extends AbstractRequestBean { + + + private StringBuffer sb = new StringBuffer(); + + + // -------------------------------------------------------- Callback Methods + + + public void init() { + sb.append("init/"); + } + + + public void destroy() { + sb.append("destroy/"); + } + + + // ---------------------------------------------------------- Public Methods + + + public String log() { + return sb.toString(); + } + + +} Propchange: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/RequestBean1.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/RequestBean1.java ------------------------------------------------------------------------------ svn:keywords = Date Author Id Revision HeadURL Modified: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/RequestBean2.java URL: http://svn.apache.org/viewvc/struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/RequestBean2.java?rev=408564&r1=408563&r2=408564&view=diff ============================================================================== --- struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/RequestBean2.java (original) +++ struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/RequestBean2.java Sun May 21 21:10:43 2006 @@ -1,57 +1,57 @@ -/* - * Copyright 2006 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.shale.tiger.view.faces; - -import org.apache.shale.tiger.view.Destroy; -import org.apache.shale.tiger.view.Init; -import org.apache.shale.tiger.view.Request; - -/** - * <p>Test bean that does not subclass <code>AbstractRequestBean</code>, - * but uses corresponding annotations, so that we can test callback events.</p> - */ [EMAIL PROTECTED] -public class RequestBean2 { - - - private StringBuffer sb = new StringBuffer(); - - - // -------------------------------------------------------- Callback Methods - - - @Init - public void doInit() { - sb.append("init/"); - } - - - @Destroy - public void doDestroy() { - sb.append("destroy/"); - } - - - // ---------------------------------------------------------- Public Methods - - - public String log() { - return sb.toString(); - } - - -} +/* + * Copyright 2006 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.shale.tiger.view.faces; + +import org.apache.shale.tiger.view.Destroy; +import org.apache.shale.tiger.view.Init; +import org.apache.shale.tiger.view.Request; + +/** + * <p>Test bean that does not subclass <code>AbstractRequestBean</code>, + * but uses corresponding annotations, so that we can test callback events.</p> + */ [EMAIL PROTECTED] +public class RequestBean2 { + + + private StringBuffer sb = new StringBuffer(); + + + // -------------------------------------------------------- Callback Methods + + + @Init + public void doInit() { + sb.append("init/"); + } + + + @Destroy + public void doDestroy() { + sb.append("destroy/"); + } + + + // ---------------------------------------------------------- Public Methods + + + public String log() { + return sb.toString(); + } + + +} Propchange: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/RequestBean2.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/RequestBean2.java ------------------------------------------------------------------------------ svn:keywords = Date Author Id Revision HeadURL Modified: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/SessionBean1.java URL: http://svn.apache.org/viewvc/struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/SessionBean1.java?rev=408564&r1=408563&r2=408564&view=diff ============================================================================== --- struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/SessionBean1.java (original) +++ struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/SessionBean1.java Sun May 21 21:10:43 2006 @@ -1,52 +1,52 @@ -/* - * Copyright 2006 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.shale.tiger.view.faces; - -import org.apache.shale.view.AbstractSessionBean; - -/** - * <p>Test bean that subclasses <code>AbstractSessionBean</code> so we can - * test pass-through calls to "regular" bean instances.</p> - */ -public class SessionBean1 extends AbstractSessionBean { - - - private StringBuffer sb = new StringBuffer(); - - - // -------------------------------------------------------- Callback Methods - - - public void init() { - sb.append("init/"); - } - - - public void destroy() { - sb.append("destroy/"); - } - - - // ---------------------------------------------------------- Public Methods - - - public String log() { - return sb.toString(); - } - - -} +/* + * Copyright 2006 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.shale.tiger.view.faces; + +import org.apache.shale.view.AbstractSessionBean; + +/** + * <p>Test bean that subclasses <code>AbstractSessionBean</code> so we can + * test pass-through calls to "regular" bean instances.</p> + */ +public class SessionBean1 extends AbstractSessionBean { + + + private StringBuffer sb = new StringBuffer(); + + + // -------------------------------------------------------- Callback Methods + + + public void init() { + sb.append("init/"); + } + + + public void destroy() { + sb.append("destroy/"); + } + + + // ---------------------------------------------------------- Public Methods + + + public String log() { + return sb.toString(); + } + + +} Propchange: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/SessionBean1.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/SessionBean1.java ------------------------------------------------------------------------------ svn:keywords = Date Author Id Revision HeadURL Modified: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/SessionBean2.java URL: http://svn.apache.org/viewvc/struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/SessionBean2.java?rev=408564&r1=408563&r2=408564&view=diff ============================================================================== --- struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/SessionBean2.java (original) +++ struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/SessionBean2.java Sun May 21 21:10:43 2006 @@ -1,57 +1,57 @@ -/* - * Copyright 2006 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.shale.tiger.view.faces; - -import org.apache.shale.tiger.view.Destroy; -import org.apache.shale.tiger.view.Init; -import org.apache.shale.tiger.view.Session; - -/** - * <p>Test bean that does not subclass <code>AbstractSessionBean</code>, - * but uses corresponding annotations, so that we can test callback events.</p> - */ [EMAIL PROTECTED] -public class SessionBean2 { - - - private StringBuffer sb = new StringBuffer(); - - - // -------------------------------------------------------- Callback Methods - - - @Init - public void doInit() { - sb.append("init/"); - } - - - @Destroy - public void doDestroy() { - sb.append("destroy/"); - } - - - // ---------------------------------------------------------- Public Methods - - - public String log() { - return sb.toString(); - } - - -} +/* + * Copyright 2006 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.shale.tiger.view.faces; + +import org.apache.shale.tiger.view.Destroy; +import org.apache.shale.tiger.view.Init; +import org.apache.shale.tiger.view.Session; + +/** + * <p>Test bean that does not subclass <code>AbstractSessionBean</code>, + * but uses corresponding annotations, so that we can test callback events.</p> + */ [EMAIL PROTECTED] +public class SessionBean2 { + + + private StringBuffer sb = new StringBuffer(); + + + // -------------------------------------------------------- Callback Methods + + + @Init + public void doInit() { + sb.append("init/"); + } + + + @Destroy + public void doDestroy() { + sb.append("destroy/"); + } + + + // ---------------------------------------------------------- Public Methods + + + public String log() { + return sb.toString(); + } + + +} Propchange: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/SessionBean2.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/SessionBean2.java ------------------------------------------------------------------------------ svn:keywords = Date Author Id Revision HeadURL Modified: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/TestViewController.java URL: http://svn.apache.org/viewvc/struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/TestViewController.java?rev=408564&r1=408563&r2=408564&view=diff ============================================================================== --- struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/TestViewController.java (original) +++ struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/TestViewController.java Sun May 21 21:10:43 2006 @@ -1,55 +1,55 @@ -/* - * Copyright 2006 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.shale.tiger.view.faces; - -import org.apache.shale.tiger.view.Destroy; -import org.apache.shale.tiger.view.Init; -import org.apache.shale.tiger.view.Preprocess; -import org.apache.shale.tiger.view.Prerender; -import org.apache.shale.tiger.view.View; -import org.apache.shale.view.ViewController; - -/** - * <p>Test implementation of a view controller that is marked - * with annotations, rather than implementing the - * <code>ViewController</code> interface directly.</p> - */ [EMAIL PROTECTED] public class TestViewController { - - private StringBuffer sb = new StringBuffer(); - - @Prerender public void doPrerender() { - sb.append("prerender/"); - } - - @Preprocess public void doPreprocess() { - sb.append("preprocess/"); - } - - @Destroy public void doDestroy() { - sb.append("destroy/"); - } - - @Init public void doInit() { - sb.append("init/"); - } - - public String log() { - return sb.toString(); - } - -} +/* + * Copyright 2006 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.shale.tiger.view.faces; + +import org.apache.shale.tiger.view.Destroy; +import org.apache.shale.tiger.view.Init; +import org.apache.shale.tiger.view.Preprocess; +import org.apache.shale.tiger.view.Prerender; +import org.apache.shale.tiger.view.View; +import org.apache.shale.view.ViewController; + +/** + * <p>Test implementation of a view controller that is marked + * with annotations, rather than implementing the + * <code>ViewController</code> interface directly.</p> + */ [EMAIL PROTECTED] public class TestViewController { + + private StringBuffer sb = new StringBuffer(); + + @Prerender public void doPrerender() { + sb.append("prerender/"); + } + + @Preprocess public void doPreprocess() { + sb.append("preprocess/"); + } + + @Destroy public void doDestroy() { + sb.append("destroy/"); + } + + @Init public void doInit() { + sb.append("init/"); + } + + public String log() { + return sb.toString(); + } + +} Propchange: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/TestViewController.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/TestViewController.java ------------------------------------------------------------------------------ svn:keywords = Date Author Id Revision HeadURL Modified: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/ViewControllerCallbacks2TestCase.java URL: http://svn.apache.org/viewvc/struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/ViewControllerCallbacks2TestCase.java?rev=408564&r1=408563&r2=408564&view=diff ============================================================================== --- struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/ViewControllerCallbacks2TestCase.java (original) +++ struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/ViewControllerCallbacks2TestCase.java Sun May 21 21:10:43 2006 @@ -1,97 +1,97 @@ -/* - * Copyright 2006 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.shale.tiger.view.faces; - -import junit.framework.Test; -import junit.framework.TestCase; -import junit.framework.TestSuite; - -/** - * <p>Test case for <code>org.apache.shale.tiger.view.faces.ViewControllerCallbacks2</code>.</p> - */ -public class ViewControllerCallbacks2TestCase extends TestCase { - - - // ------------------------------------------------------------ Constructors - - - // Construct a new instance of this test case. - public ViewControllerCallbacks2TestCase(String name) { - super(name); - } - - - // ---------------------------------------------------- Overall Test Methods - - - // Set up instance variables required by this test case. - public void setUp() { - - callbacks = new ViewControllerCallbacks2(); - - } - - - // Return the tests included in this test case. - public static Test suite() { - - return (new TestSuite(ViewControllerCallbacks2TestCase.class)); - - } - - - // Tear down instance variables required by this test case. - public void tearDown() { - - callbacks = null; - - } - - - // ------------------------------------------------------ Instance Variables - - - private ViewControllerCallbacks2 callbacks = null; - - - // ------------------------------------------------------------ Test Methods - - - - // Test a prisine instance - public void testPristine() { - - ; - - } - - - // Test calling all of the appropriate methods in order - public void testViewControllerCallbacks() { - - TestViewController tvc = new TestViewController(); - callbacks.init(tvc); - callbacks.preprocess(tvc); - callbacks.prerender(tvc); - callbacks.destroy(tvc); - assertEquals("init/preprocess/prerender/destroy/", - tvc.log()); - - } - - -} +/* + * Copyright 2006 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.shale.tiger.view.faces; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * <p>Test case for <code>org.apache.shale.tiger.view.faces.ViewControllerCallbacks2</code>.</p> + */ +public class ViewControllerCallbacks2TestCase extends TestCase { + + + // ------------------------------------------------------------ Constructors + + + // Construct a new instance of this test case. + public ViewControllerCallbacks2TestCase(String name) { + super(name); + } + + + // ---------------------------------------------------- Overall Test Methods + + + // Set up instance variables required by this test case. + public void setUp() { + + callbacks = new ViewControllerCallbacks2(); + + } + + + // Return the tests included in this test case. + public static Test suite() { + + return (new TestSuite(ViewControllerCallbacks2TestCase.class)); + + } + + + // Tear down instance variables required by this test case. + public void tearDown() { + + callbacks = null; + + } + + + // ------------------------------------------------------ Instance Variables + + + private ViewControllerCallbacks2 callbacks = null; + + + // ------------------------------------------------------------ Test Methods + + + + // Test a prisine instance + public void testPristine() { + + ; + + } + + + // Test calling all of the appropriate methods in order + public void testViewControllerCallbacks() { + + TestViewController tvc = new TestViewController(); + callbacks.init(tvc); + callbacks.preprocess(tvc); + callbacks.prerender(tvc); + callbacks.destroy(tvc); + assertEquals("init/preprocess/prerender/destroy/", + tvc.log()); + + } + + +} Propchange: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/ViewControllerCallbacks2TestCase.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/ViewControllerCallbacks2TestCase.java ------------------------------------------------------------------------------ svn:keywords = Date Author Id Revision HeadURL