亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? translatorreadertest.java

?? JSP 的一個wiki 系統
?? JAVA
?? 第 1 頁 / 共 4 頁
字號:
package com.ecyrd.jspwiki;import com.ecyrd.jspwiki.attachment.Attachment;import com.ecyrd.jspwiki.providers.*;import junit.framework.*;import java.io.*;import java.util.*;import javax.servlet.*;public class TranslatorReaderTest extends TestCase{    Properties props = new Properties();    Vector     created = new Vector();    static final String PAGE_NAME = "testpage";    TestEngine testEngine;    public TranslatorReaderTest( String s )    {        super( s );    }    public void setUp()        throws Exception    {        props.load( TestEngine.findTestProperties() );        props.setProperty( "jspwiki.translatorReader.matchEnglishPlurals", "true" );        testEngine = new TestEngine( props );    }    public void tearDown()    {        deleteCreatedPages();    }    private void newPage( String name )        throws WikiException    {        testEngine.saveText( name, "<test>" );        created.addElement( name );    }    private void deleteCreatedPages()    {        for( Iterator i = created.iterator(); i.hasNext(); )        {            String name = (String) i.next();            TestEngine.deleteTestPage(name);            testEngine.deleteAttachments(name);        }        created.clear();    }    private String translate( String src )    throws IOException,           NoRequiredPropertyException,           ServletException    {        return translate( new WikiPage(PAGE_NAME), src );    }    private String translate( WikiEngine e, String src )    throws IOException,           NoRequiredPropertyException,           ServletException    {        return translate( e, new WikiPage(PAGE_NAME), src );    }    private String translate( WikiPage p, String src )    throws IOException,           NoRequiredPropertyException,           ServletException    {        return translate( testEngine, p, src );    }        private String translate( WikiEngine e, WikiPage p, String src )        throws IOException,               NoRequiredPropertyException,               ServletException    {        WikiContext context = new WikiContext( e,                                               p );        Reader r = new TranslatorReader( context,                                          new BufferedReader( new StringReader(src)) );        StringWriter out = new StringWriter();        int c;        while( ( c=r.read()) != -1 )        {            out.write( c );        }        return out.toString();    }    private String translate_nofollow( String src )        throws IOException,               NoRequiredPropertyException,               ServletException,               WikiException    {        props.load( TestEngine.findTestProperties() );        props.setProperty( "jspwiki.translatorReader.useRelNofollow", "true" );        TestEngine testEngine2 = new TestEngine( props );        WikiContext context = new WikiContext( testEngine2,                                               new WikiPage(PAGE_NAME) );        Reader r = new TranslatorReader( context,                                          new BufferedReader( new StringReader(src)) );        StringWriter out = new StringWriter();        int c;        while( ( c=r.read()) != -1 )        {            out.write( c );        }        return out.toString();    }    public void testHyperlinks2()        throws Exception    {        newPage("Hyperlink");        String src = "This should be a [hyperlink]";        assertEquals( "This should be a <a class=\"wikipage\" href=\"Wiki.jsp?page=Hyperlink\">hyperlink</a>",                      translate(src) );    }    public void testHyperlinks3()        throws Exception    {        newPage("HyperlinkToo");        String src = "This should be a [hyperlink too]";        assertEquals( "This should be a <a class=\"wikipage\" href=\"Wiki.jsp?page=HyperlinkToo\">hyperlink too</a>",                      translate(src) );    }    public void testHyperlinks4()        throws Exception    {        newPage("HyperLink");        String src = "This should be a [HyperLink]";        assertEquals( "This should be a <a class=\"wikipage\" href=\"Wiki.jsp?page=HyperLink\">HyperLink</a>",                      translate(src) );    }    public void testHyperlinks5()        throws Exception    {        newPage("HyperLink");        String src = "This should be a [here|HyperLink]";        assertEquals( "This should be a <a class=\"wikipage\" href=\"Wiki.jsp?page=HyperLink\">here</a>",                      translate(src) );    }    public void testHyperlinksNamed1()        throws Exception    {        newPage("HyperLink");        String src = "This should be a [here|HyperLink#heading]";        assertEquals( "This should be a <a class=\"wikipage\" href=\"Wiki.jsp?page=HyperLink#section-HyperLink-heading\">here</a>",                      translate(src) );    }    public void testHyperlinksNamed2()        throws Exception    {        newPage("HyperLink");        String src = "This should be a [HyperLink#heading]";        assertEquals( "This should be a <a class=\"wikipage\" href=\"Wiki.jsp?page=HyperLink#section-HyperLink-heading\">HyperLink#heading</a>",                      translate(src) );    }    //    //  Testing CamelCase hyperlinks    //    public void testHyperLinks6()        throws Exception    {        newPage("DiscussionAboutWiki");        newPage("WikiMarkupDevelopment");        String src = "[DiscussionAboutWiki] [WikiMarkupDevelopment].";        assertEquals( "<a class=\"wikipage\" href=\"Wiki.jsp?page=DiscussionAboutWiki\">DiscussionAboutWiki</a> <a class=\"wikipage\" href=\"Wiki.jsp?page=WikiMarkupDevelopment\">WikiMarkupDevelopment</a>.",                      translate(src) );           }    public void testHyperlinksCC()        throws Exception    {        newPage("HyperLink");        String src = "This should be a HyperLink.";        assertEquals( "This should be a <a class=\"wikipage\" href=\"Wiki.jsp?page=HyperLink\">HyperLink</a>.",                      translate(src) );    }    public void testHyperlinksCCNonExistant()        throws Exception    {        String src = "This should be a HyperLink.";        assertEquals( "This should be a <a class=\"editpage\" title=\"Create 'HyperLink'\" href=\"Edit.jsp?page=HyperLink\">HyperLink</a>.",                      translate(src) );    }    /**     *  Check if the CC hyperlink translator gets confused with     *  unorthodox bracketed links.     */    public void testHyperlinksCC2()        throws Exception    {        newPage("HyperLink");        String src = "This should be a [  HyperLink  ].";        assertEquals( "This should be a <a class=\"wikipage\" href=\"Wiki.jsp?page=HyperLink\">  HyperLink  </a>.",                      translate(src) );    }    public void testHyperlinksCC3()        throws Exception    {        String src = "This should be a nonHyperLink.";        assertEquals( "This should be a nonHyperLink.",                      translate(src) );    }    /** Two links on same line. */    public void testHyperlinksCC4()        throws Exception    {        newPage("HyperLink");        newPage("ThisToo");        String src = "This should be a HyperLink, and ThisToo.";        assertEquals( "This should be a <a class=\"wikipage\" href=\"Wiki.jsp?page=HyperLink\">HyperLink</a>, and <a class=\"wikipage\" href=\"Wiki.jsp?page=ThisToo\">ThisToo</a>.",                      translate(src) );    }    /** Two mixed links on same line. */    public void testHyperlinksCC5()        throws Exception    {        newPage("HyperLink");        newPage("ThisToo");        String src = "This should be a [HyperLink], and ThisToo.";        assertEquals( "This should be a <a class=\"wikipage\" href=\"Wiki.jsp?page=HyperLink\">HyperLink</a>, and <a class=\"wikipage\" href=\"Wiki.jsp?page=ThisToo\">ThisToo</a>.",                      translate(src) );    }    /** Closing tags only. */    public void testHyperlinksCC6()        throws Exception    {        newPage("HyperLink");        newPage("ThisToo");        String src = "] This ] should be a HyperLink], and ThisToo.";        assertEquals( "] This ] should be a <a class=\"wikipage\" href=\"Wiki.jsp?page=HyperLink\">HyperLink</a>], and <a class=\"wikipage\" href=\"Wiki.jsp?page=ThisToo\">ThisToo</a>.",                      translate(src) );    }    /** First and last words on line. */    public void testHyperlinksCCFirstAndLast()        throws Exception    {        newPage("HyperLink");        newPage("ThisToo");        String src = "HyperLink, and ThisToo";        assertEquals( "<a class=\"wikipage\" href=\"Wiki.jsp?page=HyperLink\">HyperLink</a>, and <a class=\"wikipage\" href=\"Wiki.jsp?page=ThisToo\">ThisToo</a>",                      translate(src) );    }    /** Hyperlinks inside URIs. */    public void testHyperlinksCCURLs()        throws Exception    {        String src = "http://www.foo.bar/ANewHope/";        // System.out.println( "EX:"+translate(src) );        assertEquals( "<a class=\"external\" href=\"http://www.foo.bar/ANewHope/\">http://www.foo.bar/ANewHope/</a>",                      translate(src) );    }    /** Hyperlinks inside URIs. */    public void testHyperlinksCCURLs2()        throws Exception    {        String src = "mailto:foo@bar.com";        // System.out.println( "EX:"+translate(src) );        assertEquals( "<a class=\"external\" href=\"mailto:foo@bar.com\">mailto:foo@bar.com</a>",                      translate(src) );    }    /** Hyperlinks inside URIs. */    public void testHyperlinksCCURLs3()        throws Exception    {        String src = "This should be a link: http://www.foo.bar/ANewHope/.  Is it?";        // System.out.println( "EX:"+translate(src) );        assertEquals( "This should be a link: <a class=\"external\" href=\"http://www.foo.bar/ANewHope/\">http://www.foo.bar/ANewHope/</a>.  Is it?",                      translate(src) );    }    /** Hyperlinks in brackets. */    public void testHyperlinksCCURLs4()        throws Exception    {        String src = "This should be a link: (http://www.foo.bar/ANewHope/)  Is it?";        // System.out.println( "EX:"+translate(src) );        assertEquals( "This should be a link: (<a class=\"external\" href=\"http://www.foo.bar/ANewHope/\">http://www.foo.bar/ANewHope/</a>)  Is it?",                      translate(src) );    }    /** Hyperlinks end line. */    public void testHyperlinksCCURLs5()        throws Exception    {        String src = "This should be a link: http://www.foo.bar/ANewHope/\nIs it?";        // System.out.println( "EX:"+translate(src) );        assertEquals( "This should be a link: <a class=\"external\" href=\"http://www.foo.bar/ANewHope/\">http://www.foo.bar/ANewHope/</a>\nIs it?",                      translate(src) );    }    /** Hyperlinks with odd chars. */    public void testHyperlinksCCURLs6()        throws Exception    {        String src = "This should not be a link: http://''some.server''/wiki/Wiki.jsp\nIs it?";        // System.out.println( "EX:"+translate(src) );        assertEquals( "This should not be a link: http://<i>some.server</i>/wiki/Wiki.jsp\nIs it?",                      translate(src) );    }    public void testHyperlinksCCNegated()        throws Exception    {        String src = "This should not be a ~HyperLink.";        assertEquals( "This should not be a HyperLink.",                      translate(src) );    }    public void testHyperlinksCCNegated2()        throws Exception    {        String src = "~HyperLinks should not be matched.";        assertEquals( "HyperLinks should not be matched.",                      translate(src) );    }    public void testHyperlinksCCNegated3()    throws Exception    {        String src = "The page ~ASamplePage is not a hyperlink.";        assertEquals( "The page ASamplePage is not a hyperlink.",                      translate(src) );    }    public void testHyperlinksCCNegated4()        throws Exception    {        String src = "The page \"~ASamplePage\" is not a hyperlink.";        assertEquals( "The page &quot;ASamplePage&quot; is not a hyperlink.",                      translate(src) );    }    public void testCCLinkInList()        throws Exception    {        newPage("HyperLink");        String src = "*HyperLink";        assertEquals( "<ul>\n<li><a class=\"wikipage\" href=\"Wiki.jsp?page=HyperLink\">HyperLink</a></li>\n</ul>\n",                      translate(src) );    }    public void testCCLinkBold()        throws Exception    {        newPage("BoldHyperLink");        String src = "__BoldHyperLink__";        assertEquals( "<b><a class=\"wikipage\" href=\"Wiki.jsp?page=BoldHyperLink\">BoldHyperLink</a></b>",                      translate(src) );    }    public void testCCLinkBold2()        throws Exception    {        newPage("HyperLink");        String src = "Let's see, if a bold __HyperLink__ is correct?";        assertEquals( "Let's see, if a bold <b><a class=\"wikipage\" href=\"Wiki.jsp?page=HyperLink\">HyperLink</a></b> is correct?",                      translate(src) );    }    public void testCCLinkItalic()        throws Exception    {        newPage("ItalicHyperLink");        String src = "''ItalicHyperLink''";        assertEquals( "<i><a class=\"wikipage\" href=\"Wiki.jsp?page=ItalicHyperLink\">ItalicHyperLink</a></i>",                      translate(src) );    }    public void testCCLinkWithPunctuation()        throws Exception    {        newPage("HyperLink");        String src = "Test. Punctuation. HyperLink.";        assertEquals( "Test. Punctuation. <a class=\"wikipage\" href=\"Wiki.jsp?page=HyperLink\">HyperLink</a>.",                      translate(src) );    }    public void testCCLinkWithPunctuation2()        throws Exception    {        newPage("HyperLink");        newPage("ThisToo");        String src = "Punctuations: HyperLink,ThisToo.";        assertEquals( "Punctuations: <a class=\"wikipage\" href=\"Wiki.jsp?page=HyperLink\">HyperLink</a>,<a class=\"wikipage\" href=\"Wiki.jsp?page=ThisToo\">ThisToo</a>.",                      translate(src) );    }    public void testCCLinkWithScandics()        throws Exception    {        newPage("\u00c4itiSy\u00f6\u00d6ljy\u00e4");        String src = "Onko t\u00e4m\u00e4 hyperlinkki: \u00c4itiSy\u00f6\u00d6ljy\u00e4?";        assertEquals( "Onko t\u00e4m\u00e4 hyperlinkki: <a class=\"wikipage\" href=\"Wiki.jsp?page=%C4itiSy%F6%D6ljy%E4\">\u00c4itiSy\u00f6\u00d6ljy\u00e4</a>?",                      translate(src) );    }    public void testHyperlinksExt()        throws Exception    {        String src = "This should be a [http://www.regex.fi/]";        assertEquals( "This should be a <a class=\"external\" href=\"http://www.regex.fi/\">http://www.regex.fi/</a>",                      translate(src) );    }    public void testHyperlinksExt2()

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99re8在线精品视频免费播放| 色偷偷成人一区二区三区91| 精品午夜久久福利影院| 国产一区二区不卡| 懂色av一区二区三区免费看| 99国产欧美另类久久久精品| 欧美色图免费看| 日韩欧美专区在线| 国产精品久久久久久久久果冻传媒 | 亚洲成年人网站在线观看| 日韩av一级电影| 成人做爰69片免费看网站| 欧洲激情一区二区| 欧美一区二区在线看| 欧美日韩极品在线观看一区| 欧美电视剧免费观看| 中文字幕亚洲区| 蜜芽一区二区三区| 91视频com| 久久久久国产精品人| 午夜精品一区二区三区三上悠亚| 美腿丝袜亚洲一区| 色综合久久久久综合体| 精品成人私密视频| 亚洲777理论| 99精品国产热久久91蜜凸| 欧美精品自拍偷拍| 一卡二卡欧美日韩| 国产91丝袜在线18| 欧美大片国产精品| 一区二区三区资源| 成人av在线网站| 日韩精品一区二区三区四区| 一区二区三区高清在线| 成人教育av在线| 精品av综合导航| 亚洲一区二区三区自拍| 91美女精品福利| 色狠狠综合天天综合综合| 精品视频色一区| a在线欧美一区| gogogo免费视频观看亚洲一| 精品国免费一区二区三区| 亚洲高清免费在线| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | zzijzzij亚洲日本少妇熟睡| 久久夜色精品一区| 肉色丝袜一区二区| 欧美久久久久久久久中文字幕| 中文字幕字幕中文在线中不卡视频| 国内精品伊人久久久久影院对白| 欧美女孩性生活视频| 亚洲国产精品一区二区久久| 国内外成人在线| 国产午夜亚洲精品不卡| 日日欢夜夜爽一区| 在线播放日韩导航| 天堂影院一区二区| 欧美日本精品一区二区三区| 亚洲综合另类小说| 在线一区二区观看| 亚洲一区精品在线| 欧美精品视频www在线观看 | 久久夜色精品一区| 国产精品白丝jk白祙喷水网站| 日韩精品一区二区三区四区视频| 美腿丝袜一区二区三区| 欧美精品亚洲一区二区在线播放| 天天影视涩香欲综合网| 91精品蜜臀在线一区尤物| 日本欧美韩国一区三区| 日韩一区二区免费视频| 久久91精品久久久久久秒播| 久久久久久一二三区| 综合久久综合久久| 欧美日韩国产一级片| 五月激情丁香一区二区三区| 日韩午夜激情视频| 国产高清成人在线| 亚洲图片激情小说| 制服丝袜中文字幕亚洲| 蜜桃视频在线观看一区二区| 欧美v日韩v国产v| 不卡的av在线| 日本不卡一区二区三区高清视频| 日韩你懂的在线播放| 成人综合婷婷国产精品久久免费| 亚洲欧美日韩成人高清在线一区| 欧美日韩国产综合久久| 精品一区二区在线视频| 亚洲色欲色欲www| 欧美一级免费观看| 成人中文字幕合集| 婷婷久久综合九色综合绿巨人| 亚洲精品一区二区三区99| av电影天堂一区二区在线| 五月天精品一区二区三区| 国产区在线观看成人精品| 一本色道亚洲精品aⅴ| 久久精品99国产国产精| 国产精品国产三级国产普通话三级 | 亚洲伊人色欲综合网| 欧美成人aa大片| www.性欧美| 久久精品久久精品| 亚洲精品免费播放| 久久久久久亚洲综合| 欧美猛男gaygay网站| av在线不卡观看免费观看| 天天综合天天做天天综合| 国产精品日韩精品欧美在线| 欧美日韩高清一区二区| 蜜臀久久99精品久久久久宅男 | 日韩亚洲欧美在线观看| 99国产精品久久久久| 国产精品一区二区你懂的| 亚洲成a人片综合在线| ...xxx性欧美| 久久精品亚洲一区二区三区浴池 | 亚洲人精品午夜| 国产免费观看久久| 欧美电影免费观看完整版| 91免费看视频| 9l国产精品久久久久麻豆| 国产九九视频一区二区三区| 国产伦精品一区二区三区视频青涩 | 国产91精品露脸国语对白| 春色校园综合激情亚洲| 99re热这里只有精品免费视频| www.66久久| 欧美午夜精品一区二区蜜桃| 欧美肥妇free| 久久久一区二区| 成人欧美一区二区三区小说| 亚洲精品写真福利| 日本亚洲天堂网| 国产一区不卡在线| 97久久精品人人澡人人爽| 欧美性猛片aaaaaaa做受| 日韩欧美国产成人一区二区| 久久久久一区二区三区四区| 国产精品久久久久久妇女6080| 亚洲综合成人在线视频| 日本美女一区二区| 国产成人一级电影| 色婷婷综合久久久中文字幕| 91精品国产欧美一区二区成人 | 国产成人av电影在线播放| 色综合久久久久综合| 在线综合视频播放| 国产午夜精品美女毛片视频| 亚洲午夜激情网页| 国内精品自线一区二区三区视频| 97精品国产露脸对白| 91麻豆精品久久久久蜜臀| 中文字幕精品一区二区三区精品| 亚洲综合免费观看高清完整版| 精品一区二区三区免费视频| 91麻豆.com| 久久伊99综合婷婷久久伊| 亚洲蜜臀av乱码久久精品蜜桃| 老鸭窝一区二区久久精品| 91麻豆国产福利在线观看| 精品人伦一区二区色婷婷| 亚洲激情欧美激情| 懂色av一区二区在线播放| 日韩欧美中文字幕公布| 亚洲色图另类专区| 国产福利一区在线观看| 91精品国产色综合久久ai换脸 | 日日欢夜夜爽一区| av亚洲精华国产精华精华| 日韩美女一区二区三区四区| 亚洲精品日韩综合观看成人91| 国产一区二区看久久| 91精品国产色综合久久久蜜香臀| 亚洲免费在线视频| 国产成a人亚洲精品| 欧美一级在线视频| 亚洲一区二区av电影| www.成人网.com| 亚洲国产精品二十页| 精品亚洲成a人| 日韩欧美中文字幕一区| 偷拍亚洲欧洲综合| 欧美性xxxxxxxx| 玉米视频成人免费看| 99久精品国产| 成人免费在线观看入口| 国产99精品在线观看| 久久精品欧美一区二区三区麻豆| 麻豆国产一区二区| 3d动漫精品啪啪一区二区竹菊 | 国产一区二三区| 日韩一区二区三区观看| 欧美aaaaa成人免费观看视频| 欧美日韩亚洲丝袜制服| 亚洲二区在线视频| 欧美揉bbbbb揉bbbbb| 亚洲成a人片在线观看中文|