filesystemprovidertest.java

来自「JSPWiki,100%Java开发的一套完整WIKI程序」· Java 代码 · 共 85 行

JAVA
85
字号
package com.ecyrd.jspwiki.providers;import junit.framework.*;import java.io.*;import java.util.*;import org.apache.log4j.*;import com.ecyrd.jspwiki.*;public class FileSystemProviderTest extends TestCase{    FileSystemProvider m_provider;    String             m_pagedir;    Properties props  = new Properties();    TestEngine         m_engine;    public FileSystemProviderTest( String s )    {        super( s );    }    public void setUp()        throws Exception    {        m_pagedir = System.getProperties().getProperty("java.io.tmpdir");        Properties props2 = new Properties();        props.setProperty( FileSystemProvider.PROP_PAGEDIR,                            m_pagedir );        props2.load( TestEngine.findTestProperties() );        PropertyConfigurator.configure(props2);                m_engine = new TestEngine(props);        m_provider = new FileSystemProvider();        m_provider.initialize( m_engine, props );    }    public void tearDown()    {    }    public void testScandinavianLetters()        throws Exception    {        try        {            WikiPage page = new WikiPage("配Test");            m_provider.putPageText( page, "test" );            File resultfile = new File( m_pagedir, "%C5%E4Test.txt" );            assertTrue("No such file", resultfile.exists());            String contents = FileUtil.readContents( new FileInputStream(resultfile),                                                     "ISO-8859-1" );            assertEquals("Wrong contents", contents, "test");        }        finally        {            File resultfile = new File( m_pagedir,                                        "%C5%E4Test.txt" );            try            {                resultfile.delete();            }            catch(Exception e) {}        }    }    public void testAuthor()        throws Exception    {        try        {            WikiPage page = new WikiPage("配Test");            page.setAuthor("Min

⌨️ 快捷键说明

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