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

📄 insertpagetest.java

📁 JSP 的一个wiki 系统
💻 JAVA
字号:
package com.ecyrd.jspwiki.plugin;import java.util.Properties;import com.ecyrd.jspwiki.TestEngine;import junit.framework.Test;import junit.framework.TestCase;import junit.framework.TestSuite;public class InsertPageTest extends TestCase{    protected TestEngine testEngine;    protected Properties props = new Properties();        protected void setUp() throws Exception    {        props.load( TestEngine.findTestProperties() );        testEngine = new TestEngine(props);    }    protected void tearDown() throws Exception    {        TestEngine.deleteTestPage( "ThisPage" );        TestEngine.deleteTestPage( "ThisPage2" );    }    public void testRecursive() throws Exception    {        String src = "[{InsertPage page='ThisPage'}]";                testEngine.saveText("ThisPage",src);                // Just check that it contains a proper error message; don't bother do HTML        // checking.        assertTrue( testEngine.getHTML("ThisPage").indexOf("Circular reference") != -1 );    }    public void testRecursive2() throws Exception    {        String src  = "[{InsertPage page='ThisPage2'}]";        String src2 = "[{InsertPage page='ThisPage'}]";                testEngine.saveText("ThisPage",src);        testEngine.saveText("ThisPage2",src2);                       // Just check that it contains a proper error message; don't bother do HTML        // checking.        assertTrue( testEngine.getHTML("ThisPage").indexOf("Circular reference") != -1 );    }    public void testMultiInvocation() throws Exception    {        String src  = "[{InsertPage page='ThisPage2'}] [{InsertPage page='ThisPage2'}]";        String src2 = "foo";        testEngine.saveText("ThisPage",src);        testEngine.saveText("ThisPage2",src2);        assertTrue( "got circ ref", testEngine.getHTML("ThisPage").indexOf("Circular reference") == -1 );                assertEquals( "found != 2", "<div style=\"\">foo\n</div> <div style=\"\">foo\n</div>\n", testEngine.getHTML("ThisPage") );            }        public static Test suite()    {        return new TestSuite( InsertPageTest.class );    }}

⌨️ 快捷键说明

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