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

📄 utilsfiletest.java

📁 开源的HTML文本编辑器
💻 JAVA
字号:
/* * FCKeditor - The text editor for Internet - http://www.fckeditor.net * Copyright (C) 2003-2008 Frederico Caldeira Knabben *  * == BEGIN LICENSE == *  * Licensed under the terms of any of the following licenses at your * choice: *  *  - GNU General Public License Version 2 or later (the "GPL") *    http://www.gnu.org/licenses/gpl.html *  *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL") *    http://www.gnu.org/licenses/lgpl.html *  *  - Mozilla Public License Version 1.1 or later (the "MPL") *    http://www.mozilla.org/MPL/MPL-1.1.html *  * == END LICENSE == */package net.fckeditor.tool;import static org.junit.Assert.assertEquals;import static org.junit.Assert.assertFalse;import static org.junit.Assert.assertTrue;import org.junit.Test;/** * Tests for {@link UtilsFile}. * * @version $Id: UtilsFileTest.java 1848 2008-03-30 23:04:49Z mosipov $ */public class UtilsFileTest {	@Test    public void isSingleExtension01() {    	boolean condition = UtilsFile.isSingleExtension("hacked.txt");    	assertTrue(condition);    }	@Test    public void isSingleExtension02() {    	boolean condition = UtilsFile.isSingleExtension("hacked.php_txt");    	assertTrue(condition);    }	@Test    public void isSingleExtension03() {    	boolean condition = UtilsFile.isSingleExtension("hacked.php.txt");    	assertFalse(condition);    }	@Test    public void isSingleExtension04() {    	boolean condition = UtilsFile.isSingleExtension("hacked.txt.");    	assertFalse(condition);    }	@Test    public void isSingleExtension05() {    	boolean condition = UtilsFile.isSingleExtension("hacked..txt");    	assertFalse(condition);    }	@Test    public void forceSingleExtension01() {    	String actual = UtilsFile.forceSingleExtension("hacked.txt");    	assertEquals("hacked.txt", actual);    }	@Test    public void forceSingleExtension02() {    	String actual = UtilsFile.forceSingleExtension("hacked.php_txt");    	assertEquals("hacked.php_txt", actual);    }	@Test    public void forceSingleExtension03() {    	String actual = UtilsFile.forceSingleExtension("hacked.php.txt");    	assertEquals("hacked_php.txt", actual);    }	@Test    public void forceSingleExtension04() {    	String actual = UtilsFile.forceSingleExtension("hacked..txt");    	assertEquals("hacked_.txt", actual);    }	@Test    public void isValidPath01() {    	String path = "";    	boolean condition = UtilsFile.isValidPath(path);    	assertFalse(condition);    }	@Test    public void isValidPath02() {    	String path = "/";    	boolean condition = UtilsFile.isValidPath(path);    	assertTrue(condition);    }	@Test    public void isValidPath03() {    	String path = "/./";    	boolean condition = UtilsFile.isValidPath(path);    	assertFalse(condition);    }	@Test    public void isValidPath04() {    	String path = "/newf/..";    	boolean condition = UtilsFile.isValidPath(path);    	assertFalse(condition);    }	@Test    public void isValidPath05() {    	String path = "/../";    	boolean condition = UtilsFile.isValidPath(path);    	assertFalse(condition);    }	@Test    public void isValidPath06() {    	String path = "/stuff/../..";    	boolean condition = UtilsFile.isValidPath(path);    	assertFalse(condition);    }	@Test    public void isValidPath07() {    	String path = "/my/stuff/../";    	boolean condition = UtilsFile.isValidPath(path);    	assertFalse(condition);    }	@Test    public void isValidPath08() {    	String path = "/my/stuff/";    	boolean condition = UtilsFile.isValidPath(path);    	assertTrue(condition);    }	@Test    public void isValidPath09() {    	String path = "/my/stuff";    	boolean condition = UtilsFile.isValidPath(path);    	assertFalse(condition);    }	@Test    public void isValidPath10() {    	String path = "my/stuff/";    	boolean condition = UtilsFile.isValidPath(path);    	assertFalse(condition);    }		@Test    public void isValidPath11() {    	String path = "/some/pa\\th/";    	boolean condition = UtilsFile.isValidPath(path);    	assertFalse(condition);    }		@Test    public void isValidPath12() {    	String path = "/\\/";    	boolean condition = UtilsFile.isValidPath(path);    	assertFalse(condition);    }	@Test    public void sanitizeFolder01() {    	assertEquals("a_b_c_d_e_f_g_h_i_", UtilsFile.sanitizeFolderName("a.b|c<d>e:f?g*h<i>"));    }		@Test	public void sanitizeFolder02() {		assertEquals("a_b_c_d_e_f_g_h_i_", UtilsFile.sanitizeFolderName("a.b|c\u007Fd>e:f\u0005g*h<i>"));	}	@Test    public void sanitizeFile01() {    	assertEquals("b_c_d_e_f_g_h_i_", UtilsFile.sanitizeFileName("b|c<d>e:f?g*h<i>"));    }	@Test    public void sanitizeFile02() {    	assertEquals("name_ext1.ext2", UtilsFile.sanitizeFileName("name.ext1.ext2"));    }	@Test	public void sanitizeFile03() {		assertEquals("b_c_d_e_f_g_h_i_", UtilsFile.sanitizeFileName("b|c\u007Fd>e:f\u0005g*h<i>"));	}}

⌨️ 快捷键说明

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