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

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

?? creoletojspwikitranslatortest.java

?? jspwiki source code,jspwiki source code
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
    {        String src = "|=a|=b|\r\n" + "|c|d|";        String target = "||a||b\r\n" + "|c|d";        assertEquals(target, translate(src));    }    public void testTableHeaders2() throws Exception    {        String src = "|=a=|=b=|\r\n" + "|c|d|";        String target = "||a||b\r\n" + "|c|d";        assertEquals(target, translate(src));    }    public void testTableHeaders3() throws Exception    {        String src = "||a||b\r\n" + "|c|d";        assertEquals(src, translate(src));    }    public void testExtensions1() throws Exception    {        String src = "<<ImagePlugin src='abc'>>";        String target = "[{ImagePlugin src='abc'}]";        assertEquals(target, translate(src));    }    public void testExtensions2() throws Exception    {        String src = "[{ImagePlugin src='abc'}]";        assertEquals(src, translate(src));    }    public void testExtensions3() throws Exception    {        String src = "<This is HTML>";        assertEquals(src, translate(src));    }    public void testExtensions4() throws Exception    {        String src = "<<FormOpen submit=\'http://www.jspwiki.org\' >>";        String target = "[{FormOpen submit=\'http://www.jspwiki.org\' }]";                assertEquals(target, translate(src));    }    public void testExtensions5()     {                String src =            "<<Script\r\n" +            "\r\n" +            "//Comment\r\n" +            ">>\r\n" +            "\r\n" +            "[[http://www.xyz.com/]]\r\n";        String target =             "[{Script\r\n" +            "\r\n" +            "//Comment\r\n" +            "}]\r\n" +            "\r\n" +            "[http://www.xyz.com/]\r\n";                //System.out.println(src);        //System.out.println(translate(src));                assertEquals(target, translate(src));    }        public void testHeaderNotAtBeginning()    {        String src = "Hallo==Hallo";        assertEquals(src, translate(src));    }    public void testTableLink()    {        String src = "|=a=|=b=|\r\n" + "|[[c]]|d|";        String target = "||a||b\r\n" + "|[c]|d";        assertEquals(target, translate(src));    }    public void testTableImage()    {        String src = "|=a=|=b=|\r\n" + "|[[c]]|{{Image.png}}|";        String target = "||a||b\r\n" + "|[c]|[{Image src='Image.png'}]";        assertEquals(target, translate(src));    }    public void testHeaderAfterLinebreak()    {        String src = "Hallo das ist super\r\n===Und jetzt\r\nGehts weiter";        String target = "Hallo das ist super\r\n!!Und jetzt\r\nGehts weiter";        assertEquals(target, translate(src));    }    public void testBulletMixedEnum()    {        String src = "# Hallo\r\n" + "-- Hallo\r\n" + "--- Hallo\r\n" + "Hi";        String target = "# Hallo\r\n" + "** Hallo\r\n" + "*** Hallo\r\n" + "Hi";        assertEquals(target, translate(src));    }    public void testBulletMixedEnum2()    {        String src = "- Hallo\r\n" + "## Hallo\r\n" + "### Hallo\r\n" + "Hi";        String target = "* Hallo\r\n" + "## Hallo\r\n" + "### Hallo\r\n" + "Hi";        assertEquals(target, translate(src));    }    public void testBulletMixedEnum3()    {        String src = "#Headings\r\n" + "#Links (with optional title)\r\n" + "#Lists (like this one)\r\n"                     + "--including nested lists\r\n" + "#Tables\r\n" + "--caption\r\n" + "--headers\r\n" + "--summary\r\n"                     + "#Language information\r\n" + "#Acronyms and abbreviations\r\n" + "#Emphasis and strong emphasis\r\n"                     + "#Quotes, inline and block\r\n" + "#Images";        String target = "#Headings\r\n" + "#Links (with optional title)\r\n" + "#Lists (like this one)\r\n"                        + "**including nested lists\r\n" + "#Tables\r\n" + "**caption\r\n" + "**headers\r\n" + "**summary\r\n"                        + "#Language information\r\n" + "#Acronyms and abbreviations\r\n" + "#Emphasis and strong emphasis\r\n"                        + "#Quotes, inline and block\r\n" + "#Images";        assertEquals(target, translate(src));    }    public void testSignature()    {        String src = "Hallo\r\n--~~~";        String target = "Hallo\r\n-- [[Hanno]]";        Properties props = new Properties();        props.put("creole.dateFormat", "dd/MM/yyyy");        assertEquals(target, new CreoleToJSPWikiTranslator().translateSignature(props, src, "Hanno"));    }    public void testSignatureDate()    {        String src = "Hallo\r\n--~~~~";        Calendar cal = Calendar.getInstance();        String target = "Hallo\r\n-- [[Hanno]], " + (new SimpleDateFormat("dd/MM/yyyy")).format(cal.getTime());        Properties props = new Properties();        props.put("creole.dateFormat", "dd/MM/yyyy");        assertEquals(target, new CreoleToJSPWikiTranslator().translateSignature(props, src, "Hanno"));    }    public void testSignatureDate2()    {        String format = "\n   yyyy-MM-dd HH:mm   ";        String src = "Hallo\r\n--~~~~";        Calendar cal = Calendar.getInstance();        String target = "Hallo\r\n-- [[Hanno]], " + (new SimpleDateFormat(format)).format(cal.getTime());        Properties props = new Properties();        props.put("creole.dateFormat", format);        assertEquals(target, new CreoleToJSPWikiTranslator().translateSignature(props, src, "Hanno"));    }    public void testHeaderAtStart()    {        String src = "Hallo\r\n=Hallo\r\nHallo";        String target = "Hallo\r\n!!!Hallo\r\nHallo";        assertEquals(target, translate(src));    }    public void testSignatureSourceCode()    {        String format = "\n   yyyy-MM-dd HH:mm   ";        String src = "{{{Hallo\r\n" + "--~~~~\r\n" + "Hallo\r\n" + "}}}";        Properties props = new Properties();        props.put("creole.dateFormat", format);        assertEquals(src, new CreoleToJSPWikiTranslator().translateSignature(props, src, "Hanno"));    }    public void testTilde()    {        String src = "==Willkommen zum WikiWizardScript\r\n" + "~~ sdfsdf\r\n" + "\r\n" + "now what happens?\r\n" + "\r\n"                     + "- nothing I hope\r\n" + "- maybe something\r\n" + "- we will soon see!\r\n" + "\r\n"                     + "== and this is a big title =================\r\n" + "\r\n" + "What can we put here?\r\n" + "\r\n"                     + "{{Web2.png}}";        String target = "!!!Willkommen zum WikiWizardScript\r\n" + "~~ sdfsdf\r\n" + "\r\nnow what happens?\r\n"                        + "\r\n* nothing I hope\r\n" + "* maybe something\r\n" + "* we will soon see!\r\n"                        + "\r\n!!! and this is a big title ===============\r\n" + "\r\nWhat can we put here?\r\n"                        + "\r\n[{Image src='Web2.png'}]";        assertEquals(target, translate(src));    }    public void testWWWToHTTP()    {        String src = "Hallo\r\nHallo[[ 	www.gmx.de]]Hallo\r\nHallo";        String target = "Hallo\r\nHallo[http://www.gmx.de]Hallo\r\nHallo";        assertEquals(target, translate(src));        String src2 = "Hallo\r\nHallo[[www.gmx.de]]Hallo\r\nHallo";        String target2 = "Hallo\r\nHallo[http://www.gmx.de]Hallo\r\nHallo";        assertEquals(target2, translate(src2));        String src3 = "Hallo\r\nHallo[[www.gmx.de|GMX]]Hallo\r\nHallo";        String target3 = "Hallo\r\nHallo[GMX|http://www.gmx.de]Hallo\r\nHallo";        assertEquals(target3, translate(src3));    }    public void testImageX()    {        String src = "Hallo {{Image.png|Caption|M,NB}}";        String target = "Hallo [{ImageX src='Image.png' caption='Caption' width='250' border=0}]";        Properties props = new Properties();        props.put("creole.imagePlugin.para.M", "width='250'");        props.put("creole.imagePlugin.para.NB", "border=0");        props.put("creole.imagePlugin.name", "ImageX");        assertEquals(target, new CreoleToJSPWikiTranslator().translate(props, src));    }    public void testImageX11()    {        String src = "Hallo {{Image.png|Caption|250}}";        String target = "Hallo [{ImageX src='Image.png' caption='Caption' width='250px'}]";        Properties props = new Properties();        props.put("creole.imagePlugin.name", "ImageX");        assertEquals(target, new CreoleToJSPWikiTranslator().translate(props, src));    }    public void testImageX2()    {        String src = "Hallo {{Image.png|Caption}}";        String target = "Hallo [{ImageX src='Image.png' caption='Caption' }]";        Properties props = new Properties();        props.put("creole.imagePlugin.name", "ImageX");        assertEquals(target, new CreoleToJSPWikiTranslator().translate(props, src));    }    public void testImageX3()    {        String src = "Hallo {{Image.png|Caption|M,NB,TEST}}";        String target = "Hallo [{ImageX src='Image.png' caption='Caption' width='250' border=0}]";        Properties props = new Properties();        props.put("creole.imagePlugin.para.M", "width='250'");        props.put("creole.imagePlugin.para.NB", "border=0");        props.put("creole.imagePlugin.name", "ImageX");        assertEquals(target, new CreoleToJSPWikiTranslator().translate(props, src));    }    public void testImageX4()    {        String src = "Hallo {{Image.png||M,NB,TEST}}";        String target = "Hallo [{ImageX src='Image.png' width='250' border=0}]";        Properties props = new Properties();        props.put("creole.imagePlugin.para.M", "width='250'");        props.put("creole.imagePlugin.para.NB", "border=0");        props.put("creole.imagePlugin.name", "ImageX");        assertEquals(target, new CreoleToJSPWikiTranslator().translate(props, src));    }    public void testImageX5()    {        String src = "Hallo [[http://www.google.de|{{Image.png||M,NB,TEST}}]]";        String target = "Hallo [{ImageX src='Image.png' link='http://www.google.de' width='250' border=0}]";        Properties props = new Properties();        props.put("creole.imagePlugin.para.M", "width='250'");        props.put("creole.imagePlugin.para.NB", "border=0");        props.put("creole.imagePlugin.name", "ImageX");        assertEquals(target, new CreoleToJSPWikiTranslator().translate(props, src));    }    public void testImageX6() throws Exception    {        Properties props = new Properties();        props.load(new FileInputStream(TEST_PROPERTIES));        String src = "Hallo {{Image.png|Caption|M,[-]}}";        String target = "Hallo [{ImageX src='Image.png' caption='Caption' width='180' border=false}]";        assertEquals(target, new CreoleToJSPWikiTranslator().translate(props, src));    }    public void testImageX7() throws Exception    {        Properties props = new Properties();        props.load(new FileInputStream(TEST_PROPERTIES));        String src = "Hallo [[http://www.gmx.de|{{Image.png||XL,+X,[-]}}]]";        String target = "Hallo [{ImageX src='Image.png' link='http://www.gmx.de' width='540' float='right' border=false}]";        assertEquals(target, new CreoleToJSPWikiTranslator().translate(props, src));    }    public void testImageX8() throws Exception    {        Properties props = new Properties();        props.load(new FileInputStream(TEST_PROPERTIES));        String src = "Hallo [[http://www.gmx.de|{{Image.png||XL,+X,X-,[-]}}]]";        String target = "Hallo [{ImageX src='Image.png' link='http://www.gmx.de' width='540' float='right' align='left' border=false}]";        assertEquals(target, new CreoleToJSPWikiTranslator().translate(props, src));    }    public void testImageX9() throws Exception    {        Properties props = new Properties();        props.load(new FileInputStream(TEST_PROPERTIES));        String src = "Hallo [[http://www.gmx.de|{{Image.png|Caption|XL,+X,X-,[-]}}]]";        String target = "Hallo [{ImageX src='Image.png' link='http://www.gmx.de' caption='Caption' width='540' float='right' align='left' border=false}]";        assertEquals(target, new CreoleToJSPWikiTranslator().translate(props, src));    }    public void testImageX10() throws Exception    {        Properties props = new Properties();        props.load(new FileInputStream(TEST_PROPERTIES));        String src = "Hallo [[http://www.gmx.de|{{Image.png|Caption|xL, +X , X-, [-]}}]]";        String target = "Hallo [{ImageX src='Image.png' link='http://www.gmx.de' caption='Caption' width='540' float='right' align='left' border=false}]";        assertEquals(target, new CreoleToJSPWikiTranslator().translate(props, src));    }    public void testImageX12()    {        String src = "Hallo [[http://www.google.de|{{Image.png||120px}}]]\r\n[[http://www.google.de|{{Image.png||120cm}}]]";        String target = "Hallo [{ImageX src='Image.png' link='http://www.google.de' width='120'}]\r\n"                        + "[{ImageX src='Image.png' link='http://www.google.de' widthInCM='120'}]";        ;        Properties props = new Properties();        props.put("creole.imagePlugin.para.%px", "width='%'");        props.put("creole.imagePlugin.para.%cm", "widthInCM='%'");        props.put("creole.imagePlugin.name", "ImageX");        assertEquals(target, new CreoleToJSPWikiTranslator().translate(props, src));    }    public void testJuwi()    {        String src = "<<JudoScript\r\n" + "if this works then ok\r\n" + "else improve the programm\r\n" + ">>";        String target = "[{JudoScript\r\n" + "if this works then ok\r\n" + "else improve the programm\r\n" + "}]";        assertEquals(target, translate(src));    }    public void testPluginBold()    {        String src = "**<<CurrentTimePlugin format='HH:mm \'am\' dd-MMM-yyyy'>>**";        String tar = "__[{CurrentTimePlugin format='HH:mm \'am\' dd-MMM-yyyy'}]__";        assertEquals(tar, translate(src));    }    public void testPluginLinebreakPlugin()    {        String src = "<<CurrentTimePlugin format=zzzz>>\r\n" + "\r\n" + "<<RecentChangesPlugin since='30'>>";        String tar = "[{CurrentTimePlugin format=zzzz}]\r\n" + "\r\n" + "[{RecentChangesPlugin since='30'}]";        assertEquals(tar, translate(src));    }    public void testJuwi2()    {        String src = "<<JudoScript\r\n" + "if [[this]] works then ok\r\n" + "else improve the programm\r\n" + ">>";        String target = "[{JudoScript\r\n" + "if [[this]] works then ok\r\n" + "else improve the programm\r\n" + "}]";        assertEquals(target, translate(src));    }    public void testURL()    {        String src = "Hallo[[https://wiki.i3g.hs-heilbronn.de]]Hallo";        String target = "Hallo[https://wiki.i3g.hs-heilbronn.de]Hallo";        assertEquals(target, translate(src));    }    public void testSourcePlugin()    {        String src = "Hallo<<Hallo{{{Test}}}Hallo>>Hallo";        String target = "Hallo[{Hallo{{{Test}}}Hallo}]Hallo";        assertEquals(target, translate(src));    }    public void testMultilinePlugin3()    {        String src = "Hallo\r\n" + "<<Hallo\r\n" + "Hallo\r\n" + "Hallo\r\n" + ">>";        String target = "Hallo\r\n" + "[{Hallo\r\n" + "Hallo\r\n" + "Hallo\r\n" + "}]";        assertEquals(target, translate(src));    }    public String translate(String src)    {        CreoleToJSPWikiTranslator translator = new CreoleToJSPWikiTranslator();        return translator.translate(new Properties(), src);    }    public static Test suite()    {        return new TestSuite( CreoleToJSPWikiTranslatorTest.class );    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av在线综合网| 国产九色精品成人porny | 99在线精品观看| 国产精品久久久久久久久动漫| 国产成人激情av| 中文字幕亚洲成人| 欧美视频在线观看一区二区| 午夜精品久久久久久久99水蜜桃| 91精品婷婷国产综合久久| 久久精品国产第一区二区三区| 欧美v日韩v国产v| 成人黄色av电影| 亚洲一区二区四区蜜桃| 欧美一二三区在线观看| 国产麻豆精品视频| 亚洲视频综合在线| 欧美日韩成人高清| 国产乱国产乱300精品| 亚洲三级电影网站| 欧美一区二区三区免费在线看| 国产福利一区二区| 一区二区欧美国产| 欧美精品一区二区三区在线播放 | 国产一区二区主播在线| 国产精品美女久久久久久久久久久 | 麻豆精品一区二区综合av| 久久精品人人做人人爽97 | 欧美吞精做爰啪啪高潮| 韩国三级中文字幕hd久久精品| 国产精品免费观看视频| 91精品国产综合久久久蜜臀图片| 国产精品一二三| 亚洲成人免费影院| 中文一区二区在线观看| 欧美一区二区三区在| kk眼镜猥琐国模调教系列一区二区| 亚洲18女电影在线观看| 国产精品久久久一本精品| 日韩欧美一区二区久久婷婷| 一本色道久久综合亚洲91| 国产伦精品一区二区三区免费迷 | 国产真实乱对白精彩久久| 一区二区三区电影在线播| 久久综合色综合88| 91精品国产高清一区二区三区| 成人国产一区二区三区精品| 欧美bbbbb| 亚洲成人精品在线观看| 亚洲人吸女人奶水| 国产性天天综合网| 欧美va亚洲va香蕉在线| 欧美日韩国产123区| 91免费在线看| 粉嫩嫩av羞羞动漫久久久| 九九精品视频在线看| 日韩avvvv在线播放| 一区二区三区在线免费观看| 国产精品亲子伦对白| 久久天天做天天爱综合色| 日韩欧美二区三区| 8x8x8国产精品| 精品视频999| 欧美亚洲日本国产| 91搞黄在线观看| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 91丨九色丨蝌蚪丨老版| 成人av在线网站| 成人免费的视频| 粗大黑人巨茎大战欧美成人| 狠狠色狠狠色综合系列| 狠狠色狠狠色综合系列| 国内精品在线播放| 国产精品白丝jk黑袜喷水| 韩国精品久久久| 国产一区二区免费看| 国产一区久久久| 国产99久久久国产精品免费看| 国产成人午夜电影网| 成人h精品动漫一区二区三区| 国产成人精品亚洲777人妖| 国产成人av电影| av资源网一区| 欧美亚洲国产bt| 欧美一卡二卡三卡四卡| 日韩免费高清视频| 久久网这里都是精品| 中文字幕一区二区三区四区不卡| 中文字幕欧美一| 亚洲成人免费av| 久久激情五月激情| 国产成人一级电影| 一本大道综合伊人精品热热| 色欧美日韩亚洲| 91精品综合久久久久久| 久久久久久久久一| 亚洲色图视频网| 石原莉奈一区二区三区在线观看| 久久www免费人成看片高清| 国内精品国产成人| 91在线你懂得| 欧美一区二区播放| 欧美国产97人人爽人人喊| 亚洲欧美激情一区二区| 日韩综合小视频| 国产精品一卡二| 日本韩国欧美三级| 久久伊人蜜桃av一区二区| 国产精品欧美经典| 亚洲国产一区二区三区青草影视 | 成人自拍视频在线| 欧美亚洲一区二区三区四区| 精品日本一线二线三线不卡| 国产精品无遮挡| 日韩电影在线观看电影| av福利精品导航| 欧美乱妇一区二区三区不卡视频| 久久久精品国产免大香伊| 亚洲国产中文字幕在线视频综合| 视频在线在亚洲| 91日韩一区二区三区| 欧美一区二区黄色| 亚洲视频在线观看一区| 捆绑紧缚一区二区三区视频| 91免费版pro下载短视频| 欧美成人精品3d动漫h| 夜夜揉揉日日人人青青一国产精品| 成人丝袜18视频在线观看| 欧美日韩免费观看一区二区三区| 久久久久国产精品麻豆ai换脸| 亚洲高清中文字幕| 不卡视频免费播放| 亚洲精品在线观看视频| 日韩综合小视频| 欧美性受极品xxxx喷水| 国产精品乱人伦| 国模一区二区三区白浆| 欧美一区二区三区四区高清| 亚洲视频精选在线| 成人夜色视频网站在线观看| 欧美一区二区视频网站| 亚洲一区二区三区小说| 不卡在线视频中文字幕| 久久亚洲精精品中文字幕早川悠里| 日韩国产成人精品| 在线观看免费成人| 亚洲欧美另类久久久精品| 高清视频一区二区| 久久综合成人精品亚洲另类欧美| 日韩精品久久久久久| 欧美午夜电影网| 亚洲一区二区在线免费观看视频| www.66久久| 国产精品嫩草影院av蜜臀| 国产成人h网站| www国产亚洲精品久久麻豆| 全部av―极品视觉盛宴亚洲| 欧美蜜桃一区二区三区| 亚洲丰满少妇videoshd| 欧美无砖砖区免费| 亚洲成人av免费| 欧美日韩成人一区二区| 日韩电影在线免费观看| 欧美区视频在线观看| 日日摸夜夜添夜夜添亚洲女人| 9191精品国产综合久久久久久| 奇米影视一区二区三区| 欧美一区二区三区免费在线看| 久久久亚洲精华液精华液精华液| 精品一区二区成人精品| 中文字幕视频一区| 久久综合99re88久久爱| 国产日韩欧美高清在线| 欧美绝品在线观看成人午夜影视| 偷偷要91色婷婷| 色哟哟欧美精品| 亚洲国产精品一区二区久久恐怖片 | 欧美天堂一区二区三区| 午夜久久久久久久久| 欧美人xxxx| 精品在线播放免费| 国产欧美日韩综合| 99精品在线免费| 亚洲国产人成综合网站| 欧美一二三四区在线| 国产精品综合在线视频| 亚洲欧洲日韩女同| 欧美午夜一区二区三区免费大片| 午夜精品福利在线| 精品噜噜噜噜久久久久久久久试看| 大尺度一区二区| 亚洲午夜久久久久久久久电影网| 91精品在线免费观看| 国产精品一区二区在线观看不卡 | 亚洲最大成人综合| 欧美日韩久久一区二区| 韩国精品免费视频| 亚洲女女做受ⅹxx高潮| 欧美一区二区私人影院日本| 国产99久久久国产精品潘金网站| 有码一区二区三区|