⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 managedbeancactustest.java

📁 一个使用struts+hibernate+spring开发的完的网站源代码。
💻 JAVA
字号:
/* * Copyright 2002,2004 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.myfaces.config;import java.util.List;import java.util.Map;import javax.faces.el.VariableResolver;import org.apache.myfaces.cactus.TestBean;import org.apache.myfaces.cactus.MyFacesServletTestCase;/** * @author <a href="mailto:oliver@rossmueller.com">Oliver Rossmueller</a> */public class ManagedBeanCactusTest extends MyFacesServletTestCase{    private VariableResolver variableResolver;    protected void setUp() throws Exception    {        super.setUp();        variableResolver = getContext().getApplication().getVariableResolver();    }    public void testManagedProperties()    {        TestBean testManagedProperties = (TestBean) variableResolver.resolveVariable(getContext(), "testManagedProperties");        assertNotNull(testManagedProperties);        assertEquals(5, testManagedProperties.getNumberPrimitiveLong());        assertEquals(99L, testManagedProperties.getNumberLong().longValue());        assertNull(testManagedProperties.getValueWithDefault());        List list = testManagedProperties.getList();        assertNotNull(list);        assertEquals(4, list.size());        assertEquals(29, ((Integer) list.get(0)).intValue());        assertEquals(99, ((Integer) list.get(1)).intValue());        assertNull(list.get(2));        assertEquals(23, ((Integer) list.get(3)).intValue());        Map map = testManagedProperties.getMap();        assertNotNull(map);        assertEquals(4, map.size());        assertEquals(25, ((Integer) map.get("key1")).intValue());        assertEquals(29, ((Integer) map.get("test")).intValue());        assertEquals(99, ((Integer) map.get("test44")).intValue());        assertNull(map.get("nullValue"));        assertTrue(map.containsKey("nullValue"));    }    public void testManagedList()    {        List list = (List) variableResolver.resolveVariable(getContext(), "testList");        assertNotNull(list);        assertEquals(4, list.size());        assertEquals(29, ((Integer) list.get(0)).intValue());        assertEquals(99, ((Integer) list.get(1)).intValue());        assertNull(list.get(2));        assertEquals(23, ((Integer) list.get(3)).intValue());    }    public void testManagedMap()    {        Map map = (Map) variableResolver.resolveVariable(getContext(), "testMap");        assertNotNull(map);        assertEquals(4, map.size());        assertEquals(25, ((Integer) map.get("key1")).intValue());        assertEquals(29, ((Integer) map.get("test")).intValue());        assertEquals(99, ((Integer) map.get("test44")).intValue());        assertNull(map.get("nullValue"));        assertTrue(map.containsKey("nullValue"));    }    public void testAdditional()     {         TestBean testAdditional = (TestBean) variableResolver.resolveVariable(getContext(), "testAdditional");         assertNotNull(testAdditional);         assertEquals(5, testAdditional.getNumberPrimitiveLong());         assertEquals(99L, testAdditional.getNumberLong().longValue());         assertNull(testAdditional.getValueWithDefault());         List list = testAdditional.getList();         assertNotNull(list);         assertEquals(4, list.size());         assertEquals(29, ((Integer) list.get(0)).intValue());         assertEquals(99, ((Integer) list.get(1)).intValue());         assertNull(list.get(2));         assertEquals(23, ((Integer) list.get(3)).intValue());         Map map = testAdditional.getMap();         assertNotNull(map);         assertEquals(4, map.size());         assertEquals(25, ((Integer) map.get("key1")).intValue());         assertEquals(29, ((Integer) map.get("test")).intValue());         assertEquals(99, ((Integer) map.get("test44")).intValue());         assertNull(map.get("nullValue"));         assertTrue(map.containsKey("nullValue"));     }    public void testBug1007234()    {        Map map = (Map) variableResolver.resolveVariable(getContext(), "filter");        assertNotNull(map);        assertEquals(1, map.size());        assertTrue(map.containsKey("mapping"));        Map mapping = (Map) map.get("mapping");        assertEquals(3, mapping.size());        assertEquals("primaryErrorDAO", mapping.get("PrimaryError"));        assertEquals("transactionLatencyDAO", mapping.get("TransactionLatency"));        assertEquals("highWaterMarkDAO", mapping.get("HighWaterMark"));    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -