📄 filesystemprovidertest.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 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -