/*******************************************************************************
* Copyright (c) 2002-2006 Innoopract Informationssysteme GmbH.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Innoopract Informationssysteme GmbH - initial API and implementation
******************************************************************************/
package com.w4t.util;
import org.eclipse.rwt.internal.browser.Ie6;
import org.eclipse.rwt.internal.browser.Ie6up;
import junit.framework.TestCase;
import com.w4t.*;
import com.w4t.WebFormListener_Test.Form;
import com.w4t.administration.LinkButton;
import com.w4t.administration.PoolLabel;
import com.w4t.ajax.TreeForm;
import com.w4t.custom.*;
import com.w4t.dhtml.*;
import com.w4t.dhtml.menubarkit.*;
import com.w4t.dhtml.menubuttonkit.*;
import com.w4t.dhtml.menuitemkit.*;
import com.w4t.dhtml.menuitemseparatorkit.*;
import com.w4t.dhtml.menukit.*;
import com.w4t.dhtml.treeleafkit.TreeLeafRenderer_Ie5up_Noscript;
import com.w4t.dhtml.treeleafkit.TreeLeafRenderer_Ie5up_Script;
import com.w4t.dhtml.treenodekit.*;
import com.w4t.dhtml.treeviewkit.*;
import com.w4t.dhtml.webscrollpanekit.*;
import com.w4t.engine.lifecycle.standard.LoginForm;
import com.w4t.mockup.*;
import com.w4t.mockup.nonajaxcomponentkit.NonAjaxComponentRenderer_Default_Script;
import com.w4t.mockup.testcomponentkit.TestComponentRenderer_Default_Ajax;
import com.w4t.webanchorkit.*;
import com.w4t.webbordercomponentkit.*;
import com.w4t.webbuttonkit.*;
import com.w4t.webcardlayoutkit.*;
import com.w4t.webcheckboxkit.*;
import com.w4t.webcontainerkit.*;
import com.w4t.webfileuploadkit.*;
import com.w4t.webformkit.*;
import com.w4t.webimagekit.*;
import com.w4t.weblabelkit.*;
import com.w4t.webradiobuttonkit.*;
import com.w4t.webselectkit.*;
import com.w4t.webtextareakit.*;
import com.w4t.webtextkit.*;
public class RendererCache_Ie6up_Test extends TestCase {
public void testNoscript() {
Renderer renderer;
//
// Ie6up up (no script)
W4TFixture.fakeBrowser( new Ie6up( false ) );
// WebAnchor
renderer = RendererCache.getInstance()
.retrieveRenderer( WebAnchor.class );
assertEquals( WebAnchorRenderer_Default_Noscript.class,
renderer.getClass() );
// WebBorderComponent
renderer = RendererCache.getInstance()
.retrieveRenderer( WebBorderComponent.class );
assertEquals( WebBorderComponentRenderer_Default_Noscript.class,
renderer.getClass() );
// WebScrollPane
renderer = RendererCache.getInstance()
.retrieveRenderer( WebScrollPane.class );
assertEquals( WebScrollPaneRenderer_Default_Noscript.class,
renderer.getClass() );
// MenuItem
renderer = RendererCache.getInstance().retrieveRenderer( MenuItem.class );
assertEquals( MenuItemRenderer_Ie5up_Noscript.class, renderer.getClass() );
// MenuItemSeparator
renderer = RendererCache.getInstance()
.retrieveRenderer( MenuItemSeparator.class );
assertEquals( MenuItemSeparatorRenderer_Ie5up_Noscript.class,
renderer.getClass() );
// TreeLeaf
renderer = RendererCache.getInstance().retrieveRenderer( TreeLeaf.class );
assertEquals( TreeLeafRenderer_Ie5up_Noscript.class, renderer.getClass() );
//Menu
renderer = RendererCache.getInstance().retrieveRenderer( Menu.class );
assertEquals( MenuRenderer_Ie5up_Noscript.class, renderer.getClass() );
//MenuBar
renderer = RendererCache.getInstance().retrieveRenderer( MenuBar.class );
assertEquals( MenuBarRenderer_Ie5up_Noscript.class, renderer.getClass() );
//TreeNode
renderer = RendererCache.getInstance().retrieveRenderer( TreeNode.class );
assertEquals( TreeNodeRenderer_Ie5up_Noscript.class, renderer.getClass() );
//TreeView
renderer = RendererCache.getInstance().retrieveRenderer( TreeView.class );
assertEquals( TreeViewRenderer_Ie5up_Noscript.class, renderer.getClass() );
//MenuButton
renderer = RendererCache.getInstance()
.retrieveRenderer( MenuButton.class );
assertEquals( MenuButtonRenderer_Ie5up_Noscript.class,
renderer.getClass() );
//WebButton
renderer = RendererCache.getInstance()
.retrieveRenderer( WebButton.class );
assertEquals( WebButtonRenderer_Default_Noscript.class,
renderer.getClass() );
//AreaSelector
renderer = RendererCache.getInstance()
.retrieveRenderer( WebButton.class );
assertEquals( WebButtonRenderer_Default_Noscript.class,
renderer.getClass() );
//LinkButton
renderer = RendererCache.getInstance()
.retrieveRenderer( LinkButton.class );
assertEquals( WebButtonRenderer_Default_Noscript.class,
renderer.getClass() );
// testing for superclass
//WebCheckBox
renderer = RendererCache.getInstance()
.retrieveRenderer( WebCheckBox.class );
assertEquals( WebCheckBoxRenderer_Default_Noscript.class,
renderer.getClass() );
//WebContainer
renderer = RendererCache.getInstance()
.retrieveRenderer( WebContainer.class );
assertEquals( WebContainerRenderer_Default_Noscript.class,
renderer.getClass() );
//CItemList
renderer = RendererCache.getInstance()
.retrieveRenderer( CItemList.class );
assertEquals( WebContainerRenderer_Default_Noscript.class,
renderer.getClass() );
// test for superclass
//CTabbedPane
renderer = RendererCache.getInstance()
.retrieveRenderer( CTabbedPane.class );
assertEquals( WebContainerRenderer_Default_Noscript.class,
renderer.getClass() );
// test for superclass
//CTable
renderer = RendererCache.getInstance().retrieveRenderer( CTable.class );
assertEquals( WebContainerRenderer_Default_Noscript.class,
renderer.getClass() );
// test for superclass
//WebForm
renderer = RendererCache.getInstance().retrieveRenderer( WebForm.class );
assertEquals( WebFormRenderer_Default_Noscript.class,
renderer.getClass() );
//Form
renderer = RendererCache.getInstance().retrieveRenderer( Form.class );
assertEquals( WebFormRenderer_Default_Noscript.class,
renderer.getClass() );
// test for superclass
//LoginForm
renderer = RendererCache.getInstance()
.retrieveRenderer( LoginForm.class );
assertEquals( WebFormRenderer_Default_Noscript.class,
renderer.getClass() );
// test for superclass
//TestForm
renderer = RendererCache.getInstance().retrieveRenderer( TestForm.class );
assertEquals( WebFormRenderer_Default_Noscript.class,
renderer.getClass() );
// test for superclass
//TreeForm
renderer = RendererCache.getInstance().retrieveRenderer( TreeForm.class );
assertEquals( WebFormRenderer_Default_Noscript.class,
renderer.getClass() );
// test for superclass
// WebPanel
renderer = RendererCache.getInstance().retrieveRenderer( WebPanel.class );
assertEquals( WebContainerRenderer_Default_Noscript.class,
renderer.getClass() );
//CMenu
renderer = RendererCache.getInstance().retrieveRenderer( CMenu.class );
assertEquals( WebContainerRenderer_Default_Noscript.class,
renderer.getClass() );
// testing for superclass
//CToolBar
renderer = RendererCache.getInstance().retrieveRenderer( CToolBar.class );
assertEquals( WebContainerRenderer_Default_Noscript.class,
renderer.getClass() );
// testing for superclass
//TreeViewer
renderer = RendererCache.getInstance().retrieveRenderer( TreeView.class );
assertEquals( TreeViewRenderer_Ie5up_Noscript.class, renderer.getClass() );
//WebFileUpload
renderer = RendererCache.getInstance()
.retrieveRenderer( WebFileUpload.class );
assertEquals( WebFileUploadRenderer_Default_Noscript.class,
renderer.getClass() );
//WebImage
renderer = RendererCache.getInstance().retrieveRenderer( WebImage.class );
assertEquals( WebImageRenderer_Default_Noscript.class,
renderer.getClass() );
//WebLabel
renderer = RendererCache.getInstance().retrieveRenderer( WebLabel.class );
assertEquals( WebLabelRenderer_Default_Noscript.class,
renderer.getClass() );
//PoolLabel
renderer = RendererCache.getInstance()
.retrieveRenderer( PoolLabel.class );
assertEquals( WebLabelRenderer_Default_Noscript.class,
renderer.getClass() );
// testing for superclass
//SuperWebLabel
renderer = RendererCache.getInstance()
.retrieveRenderer( SuperWebLabel.class );
assertEquals( WebLabelRenderer_Default_Noscript.class,
renderer.getClass() );
// testing for superclass
//WebRadioButton
renderer = RendererCache.getInstance()
.retrieveRenderer( WebRadioButton.class );
assertEquals( WebRadioButtonRenderer_Default_Noscript.class,
renderer.getClass() );
//WebSelect
renderer = RendererCache.getInstance()
.retrieveRenderer( WebSelect.class );
assertEquals( WebSelectRenderer_Default_Noscript.class,
renderer.getClass() );
//WebText
renderer = RendererCache.getInstance().retrieveRenderer( WebText.class );
assertEquals( WebTextRenderer_Default_Noscript.class,
renderer.getClass() );
//WebTextWithoutTitleMock
renderer = RendererCache.getInstance()
.retrieveRenderer( WebTextWithoutTitleMock.class );
assertEquals( WebTextRenderer_Default_Noscript.class,
renderer.getClass() );
//WebTextArea
renderer = RendererCache.getInstance()
.retrieveRenderer( WebTextArea.class );
assertEquals( WebTextAreaRenderer_Default_Noscript.class,
renderer.getClass() );
// WebCardLayout
renderer = RendererCache.getInstance()
.retrieveRenderer( WebCardLayout.class );
assertEquals( WebCardLayoutRenderer_Ie5up_Noscript.class,
renderer.getClass() );
}
public void testScript() {
Renderer renderer;
//
// Ie6up up (no script)
W4TFixture.fakeBrowser( new Ie6( true ) );
// WebAnchor
renderer = RendererCache.getInstance()
.retrieveRenderer( WebAnchor.class );
assertEquals( WebAnchorRenderer_Default_Script.class,
renderer.getClass() );
// WebBorderComponent
renderer = RendererCache.getInstance()
.retrieveRenderer( WebBorderComponent.class );
assertEquals( WebBorderComponentRenderer_Default_Script.class,
renderer.getClass() );
// WebScrollPane
renderer = RendererCache.getInstance()
.retrieveRenderer( WebScrollPane.class );
assertEquals( WebScrollPaneRenderer_Default_Script.class,
renderer.getClass() );
// MenuItem
renderer = RendererCache.getInstance().retrieveRenderer( MenuItem.class );
assertEquals( MenuItemRenderer_Default_Script.class, renderer.getClass() );
// MenuItemSeparator
renderer = RendererCache.getInstance()
.retrieveRenderer( MenuItemSeparator.class );
assertEquals( MenuItemSeparatorRenderer_Default_Script.class,
renderer.getClass() );
// TreeLeaf
renderer = RendererCache.getInstance().retrieveRenderer( TreeLeaf.class );
assertEquals( TreeLeafRenderer_Ie5up_Script.class, renderer.getClass() );
//Menu
renderer = RendererCache.getInstance().retrieveRenderer( Menu.class );
assertEquals( MenuRenderer_Default_Script.class, renderer.getClass() );
//MenuBar
renderer = RendererCache.getInstance().retrieveRenderer( MenuBar.class );
assertEquals( MenuBarRenderer_Ie5up_Script.class, renderer.getClass() );
//TreeNode
renderer = RendererCache.getInstance().retrieveRenderer( TreeNode.class );
assertEquals( TreeNodeRenderer_Ie5up_Script.class, renderer.getClass() );
//TreeView
renderer = RendererCache.getInstance().retrieveRenderer( TreeView.class );
assertEquals( TreeViewRenderer_Ie5up_Script.class, renderer.getClass() );
//MenuButton
renderer = RendererCache.getInstance()
.retrieveRenderer( MenuButton.class );
assertEquals( MenuButtonRenderer_Default_Script.class,
renderer.getClass() );
//NonAjaxComponent
renderer = RendererCache.getInstance()
.retrieveRenderer( NonAjaxComponent.class );
assertEquals( NonAjaxComponentRenderer_Default_Script.class,
renderer.getClass() );
//WebButton
renderer = RendererCache.getInstance()
.retrieveRenderer( WebButton.class );
assertEquals( WebButtonRenderer_Default_Script.class,
renderer.getClass() );
//AreaSelector
renderer = RendererCache.getInstance()
.retrieveRenderer( WebButton.class );
assertEquals( WebButtonRenderer_Default_Script.class,
renderer.getClass() );
//LinkButton
renderer = RendererCache.getInstance()
.retrieveRenderer( LinkButton.class );
assertEquals( WebButtonRenderer_Default_Script.class,
renderer.getClass() );
// testing for superclass
//WebCheckBox
renderer = RendererCache.getInstance()
.retrieveRenderer( WebCheckBox.class );
assertEquals( WebCheckBoxRenderer_Default_Script.class,
renderer.getClass() );
//WebContainer
renderer = RendererCache.getInstance()
.retrieveRenderer( WebContainer.class );
assertEquals( WebContainerRenderer_Default_Script.class,
renderer.getClass() );
//CItemList
renderer = RendererCache.getInstance()
.retrieveRenderer( CItemList.class );
assertEquals( WebContainerRenderer_Default_Script.class,
renderer.getClass() );
// test for superclass
//CTabbedPane
renderer = RendererCache.getInstance()
.retrieveRenderer( CTabbedPane.class );
assertEquals( WebContainerRenderer_Default_Script.class,
renderer.getClass() );
// test for superclass
//CTable
renderer = RendererCache.getInstance().retrieveRenderer( CTable.class );
assertEquals( WebContainerRenderer_Default_Script.class,
renderer.getClass() );
// test for superclass
//WebForm
renderer = RendererCache.getInstance().retrieveRenderer( WebForm.class );
assertEquals( WebFormRenderer_Default_Script.class, renderer.getClass() );
//Form
renderer = RendererCache.getInstance().retrieveRenderer( Form.class );
assertEquals( WebFormRenderer_Default_Script.class, renderer.getClass() );
// test for superclass
//LoginForm
renderer = RendererCache.getInstance()
.retrieveRenderer( LoginForm.class );
assertEquals( WebFormRenderer_Default_Script.class, renderer.getClass() );
// test for superclass
//TestForm
renderer = RendererCache.getInstance().retrieveRenderer( TestForm.class );
assertEquals( WebFormRenderer_Default_Script.class, renderer.getClass() );
// test for superclass
//TreeForm
renderer = RendererCache.getInstance().retrieveRenderer( TreeForm.class );
assertEquals( WebFormRenderer_Default_Script.class, renderer.getClass() );
// test for superclass
// WebPanel
renderer = RendererCache.getInstance().retrieveRenderer( WebPanel.class );
assertEquals( WebContainerRenderer_Default_Script.class,
renderer.getClass() );
//CMenu
renderer = RendererCache.getInstance().retrieveRenderer( CMenu.class );
assertEquals( WebContainerRenderer_Default_Script.class,
renderer.getClass() );
// testing for superclass
//CToolBar
renderer = RendererCache.getInstance().retrieveRenderer( CToolBar.class );
assertEquals( WebContainerRenderer_Default_Script.class,
renderer.getClass() );
// testing for superclass
//TreeViewer
renderer = RendererCache.getInstance().retrieveRenderer( TreeView.class );
assertEquals( TreeViewRenderer_Ie5up_Script.class, renderer.getClass() );
//WebFileUpload
renderer = RendererCache.getInstance()
.retrieveRenderer( WebFileUpload.class );
assertEquals( WebFileUploadRenderer_Default_Script.class,
renderer.getClass() );
//WebImage
renderer = RendererCache.getInstance().retrieveRenderer( WebImage.class );
assertEquals( WebImageRenderer_Default_Script.class, renderer.getClass() );
//WebLabel
renderer = RendererCache.getInstance().retrieveRenderer( WebLabel.class );
assertEquals( WebLabelRenderer_Default_Script.class, renderer.getClass() );
//PoolLabel
renderer = RendererCache.getInstance()
.retrieveRenderer( PoolLabel.class );
assertEquals( WebLabelRenderer_Default_Script.class, renderer.getClass() );
// testing for superclass
//SuperWebLabel
renderer = RendererCache.getInstance()
.retrieveRenderer( SuperWebLabel.class );
assertEquals( WebLabelRenderer_Default_Script.class, renderer.getClass() );
// testing for superclass
//WebRadioButton
renderer = RendererCache.getInstance()
.retrieveRenderer( WebRadioButton.class );
assertEquals( WebRadioButtonRenderer_Default_Script.class,
renderer.getClass() );
//WebSelect
renderer = RendererCache.getInstance()
.retrieveRenderer( WebSelect.class );
assertEquals( WebSelectRenderer_Default_Script.class,
renderer.getClass() );
//WebText
renderer = RendererCache.getInstance().retrieveRenderer( WebText.class );
assertEquals( WebTextRenderer_Default_Script.class, renderer.getClass() );
//WebTextWithoutTitleMock
renderer = RendererCache.getInstance()
.retrieveRenderer( WebTextWithoutTitleMock.class );
assertEquals( WebTextRenderer_Default_Script.class, renderer.getClass() );
//WebTextArea
renderer = RendererCache.getInstance()
.retrieveRenderer( WebTextArea.class );
assertEquals( WebTextAreaRenderer_Default_Script.class,
renderer.getClass() );
// WebCardLayout
renderer = RendererCache.getInstance()
.retrieveRenderer( WebCardLayout.class );
assertEquals( WebCardLayoutRenderer_Ie5up_Script.class,
renderer.getClass() );
}
public void testAjax() {
Renderer renderer;
//
// Ie6up up (ajax)
W4TFixture.fakeBrowser( new Ie6( true, true ) );
// WebAnchor
RendererCache cache = RendererCache.getInstance();
renderer = cache.retrieveRenderer( WebAnchor.class );
assertEquals( WebAnchorRenderer_Default_Ajax.class, renderer.getClass() );
// WebBorderComponent
renderer = cache.retrieveRenderer( WebBorderComponent.class );
assertEquals( WebBorderComponentRenderer_Default_Ajax.class,
renderer.getClass() );
// WebScrollPane
renderer = cache.retrieveRenderer( WebScrollPane.class );
assertEquals( WebScrollPaneRenderer_Ie5up_Ajax.class, renderer.getClass() );
// MenuItem
renderer = cache.retrieveRenderer( MenuItem.class );
assertEquals( MenuItemRenderer_Default_Ajax.class, renderer.getClass() );
// MenuItemSeparator
renderer = cache.retrieveRenderer( MenuItemSeparator.class );
assertEquals( MenuItemSeparatorRenderer_Default_Ajax.class,
renderer.getClass() );
//Menu
renderer = cache.retrieveRenderer( Menu.class );
assertEquals( MenuRenderer_Default_Ajax.class, renderer.getClass() );
//MenuBar
renderer = cache.retrieveRenderer( MenuBar.class );
assertEquals( MenuBarRenderer_Ie5up_Ajax.class, renderer.getClass() );
//TreeNode
renderer = cache.retrieveRenderer( TreeNode.class );
assertEquals( TreeNodeRenderer_Ie5up_Ajax.class, renderer.getClass() );
//TreeView
renderer = cache.retrieveRenderer( TreeView.class );
assertEquals( TreeViewRenderer_Ie5up_Ajax.class, renderer.getClass() );
//MenuButton
renderer = cache.retrieveRenderer( MenuButton.class );
assertEquals( MenuButtonRenderer_Default_Ajax.class, renderer.getClass() );
//NonAjaxComponent
renderer = cache.retrieveRenderer( NonAjaxComponent.class );
assertEquals( NonAjaxComponentRenderer_Default_Script.class,
renderer.getClass() );
//TestComponent
renderer = cache.retrieveRenderer( TestComponent.class );
assertEquals( TestComponentRenderer_Default_Ajax.class, renderer.getClass() );
//SuperTestComponent
renderer = cache.retrieveRenderer( SuperTestComponent.class );
assertEquals( TestComponentRenderer_Default_Ajax.class, renderer.getClass() );
//WebButton
renderer = cache.retrieveRenderer( WebButton.class );
assertEquals( WebButtonRenderer_Default_Ajax.class, renderer.getClass() );
//AreaSelector
renderer = cache.retrieveRenderer( WebButton.class );
assertEquals( WebButtonRenderer_Default_Ajax.class, renderer.getClass() );
//LinkButton
renderer = cache.retrieveRenderer( LinkButton.class );
assertEquals( WebButtonRenderer_Default_Ajax.class, renderer.getClass() );
// testing for superclass
//WebCheckBox
renderer = cache.retrieveRenderer( WebCheckBox.class );
assertEquals( WebCheckBoxRenderer_Default_Ajax.class,
renderer.getClass() );
//WebContainer
renderer = cache.retrieveRenderer( WebContainer.class );
assertEquals( WebContainerRenderer_Default_Ajax.class,
renderer.getClass() );
//CItemList
renderer = cache.retrieveRenderer( CItemList.class );
assertEquals( WebContainerRenderer_Default_Ajax.class,
renderer.getClass() );
// test for superclass
//CTabbedPane
renderer = cache.retrieveRenderer( CTabbedPane.class );
assertEquals( WebContainerRenderer_Default_Ajax.class,
renderer.getClass() );
// test for superclass
//CTable
renderer = cache.retrieveRenderer( CTable.class );
assertEquals( WebContainerRenderer_Default_Ajax.class,
renderer.getClass() );
// test for superclass
//WebForm
renderer = cache.retrieveRenderer( WebForm.class );
assertEquals( WebFormRenderer_Default_Ajax.class, renderer.getClass() );
//Form
renderer = cache.retrieveRenderer( Form.class );
assertEquals( WebFormRenderer_Default_Ajax.class, renderer.getClass() );
// test for superclass
//LoginForm
renderer = cache.retrieveRenderer( LoginForm.class );
assertEquals( WebFormRenderer_Default_Ajax.class, renderer.getClass() );
// test for superclass
//TestForm
renderer = cache.retrieveRenderer( TestForm.class );
assertEquals( WebFormRenderer_Default_Ajax.class, renderer.getClass() );
// test for superclass
//TreeForm
renderer = cache.retrieveRenderer( TreeForm.class );
assertEquals( WebFormRenderer_Default_Ajax.class, renderer.getClass() );
// test for superclass
// WebPanel
renderer = cache.retrieveRenderer( WebPanel.class );
assertEquals( WebContainerRenderer_Default_Ajax.class,
renderer.getClass() );
//CMenu
renderer = cache.retrieveRenderer( CMenu.class );
assertEquals( WebContainerRenderer_Default_Ajax.class,
renderer.getClass() );
// testing for superclass
//CToolBar
renderer = cache.retrieveRenderer( CToolBar.class );
assertEquals( WebContainerRenderer_Default_Ajax.class,
renderer.getClass() );
// testing for superclass
renderer = cache.retrieveRenderer( TreeView.class );
assertEquals( TreeViewRenderer_Ie5up_Ajax.class, renderer.getClass() );
// WebFileUpload
renderer = cache.retrieveRenderer( WebFileUpload.class );
assertEquals( WebFileUploadRenderer_Ie5up_Ajax.class,
renderer.getClass() );
//WebImage
renderer = cache.retrieveRenderer( WebImage.class );
assertEquals( WebImageRenderer_Default_Ajax.class, renderer.getClass() );
//WebLabel
renderer = cache.retrieveRenderer( WebLabel.class );
assertEquals( WebLabelRenderer_Default_Ajax.class, renderer.getClass() );
//PoolLabel
renderer = cache.retrieveRenderer( PoolLabel.class );
assertEquals( WebLabelRenderer_Default_Ajax.class, renderer.getClass() );
// testing for superclass
//SuperWebLabel
renderer = cache.retrieveRenderer( SuperWebLabel.class );
assertEquals( WebLabelRenderer_Default_Ajax.class, renderer.getClass() );
// testing for superclass
//WebRadioButton
renderer = cache.retrieveRenderer( WebRadioButton.class );
assertEquals( WebRadioButtonRenderer_Default_Ajax.class,
renderer.getClass() );
//WebSelect
renderer = cache.retrieveRenderer( WebSelect.class );
assertEquals( WebSelectRenderer_Default_Ajax.class, renderer.getClass() );
//WebText
renderer = cache.retrieveRenderer( WebText.class );
assertEquals( WebTextRenderer_Default_Ajax.class, renderer.getClass() );
//WebTextWithoutTitleMock
renderer = cache.retrieveRenderer( WebTextWithoutTitleMock.class );
assertEquals( WebTextRenderer_Default_Ajax.class, renderer.getClass() );
//WebTextArea
renderer = cache.retrieveRenderer( WebTextArea.class );
assertEquals( WebTextAreaRenderer_Default_Ajax.class, renderer.getClass() );
// WebCardLayout
renderer = cache.retrieveRenderer( WebCardLayout.class );
assertEquals( WebCardLayoutRenderer_Ie5up_Ajax.class, renderer.getClass() );
}
protected void setUp() throws Exception {
W4TFixture.setUp();
W4TFixture.createContext();
}
protected void tearDown() throws Exception {
W4TFixture.tearDown();
W4TFixture.removeContext();
}
}