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

📄 cachingprovidertest.java

📁 JSPWiki,100%Java开发的一套完整WIKI程序
💻 JAVA
字号:
package com.ecyrd.jspwiki.providers;import junit.framework.*;import java.io.*;import java.util.*;import org.apache.log4j.*;import com.ecyrd.jspwiki.*;public class CachingProviderTest extends TestCase{    public CachingProviderTest( String s )    {        super( s );    }    public void setUp()        throws Exception    {        Properties props2 = new Properties();        props2.load( TestEngine.findTestProperties() );        PropertyConfigurator.configure(props2);    }    public void tearDown()    {    }    /**     *  Checks that at startup we call the provider once, and once only.     */    public void testInitialization()        throws Exception    {        Properties props = new Properties();        props.load( TestEngine.findTestProperties() );        props.setProperty( "jspwiki.usePageCache", "true" );        props.setProperty( "jspwiki.pageProvider", "com.ecyrd.jspwiki.providers.CounterProvider" );        props.setProperty( "jspwiki.cachingProvider.capacity", "100" );        TestEngine engine = new TestEngine( props );        CounterProvider p = (CounterProvider)((CachingProvider)engine.getPageManager().getProvider()).getRealProvider();        assertEquals("init", 1, p.m_initCalls);        assertEquals("getAllPages", 1, p.m_getAllPagesCalls);        assertEquals("pageExists", 0, p.m_pageExistsCalls);        assertEquals("getPage", 0, p.m_getPageCalls);        assertEquals("getPageText", 4, p.m_getPageTextCalls);        WikiPage wp = engine.getPage( "Foo" );        assertEquals("pageExists2", 0, p.m_pageExistsCalls);        assertEquals("getPage2", 0, p.m_getPageCalls);    }    public static Test suite()    {        return new TestSuite( CachingProviderTest.class );    }}

⌨️ 快捷键说明

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