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

📄 commandhandlertest.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.handlers;

import static org.junit.Assert.*;
import org.junit.Test;

/**
 * Tests for {@link CommandHandler}.
 * 
 * @version $Id: CommandHandlerTest.java 1711 2008-03-17 16:21:05Z th-schwarz $
 */
public class CommandHandlerTest {

	@Test
	public void valueOf01() {
		assertEquals(CommandHandler.FILE_UPLOAD, CommandHandler
				.valueOf("FileUpload"));
	}

	@Test
	public void valueOf02() {
		assertEquals(CommandHandler.QUICK_UPLOAD, CommandHandler
				.valueOf("QuickUpload"));
	}

	@Test
	public void valueOf03() {
		assertEquals(CommandHandler.CREATE_FOLDER, CommandHandler
				.valueOf("CreateFolder"));
	}

	@Test
	public void valueOf04() {
		assertEquals(CommandHandler.GET_FOLDERS, CommandHandler
				.valueOf("GetFolders"));
	}

	@Test
	public void valueOf05() {
		assertEquals(CommandHandler.GET_FOLDERS_AND_FILES, CommandHandler
				.valueOf("GetFoldersAndFiles"));
	}

	@Test(expected = IllegalArgumentException.class)
	public void valueOfStringNull() {
		CommandHandler.valueOf(null);
	}

	@Test(expected = IllegalArgumentException.class)
	public void valueOfInvalidCommand() {
		CommandHandler.valueOf("GetAll");
	}

	@Test
	public void getCommandNull() {
		CommandHandler command = CommandHandler.getCommand(null);
		assertNull(command);
	}

	@Test
	public void getCommandInvalid() {
		CommandHandler command = CommandHandler.getCommand("DeleteFolders");
		assertNull(command);
	}

	@Test
	public void getCommandValid() {
		CommandHandler actual = CommandHandler.getCommand("FileUpload");
		assertEquals(CommandHandler.FILE_UPLOAD, actual);
	}

	@Test
	public void equalsNot01() {
		assertFalse(CommandHandler.GET_FOLDERS
				.equals(CommandHandler.FILE_UPLOAD));
	}

	@Test
	public void equalsNot02() {
		assertFalse(CommandHandler.GET_FOLDERS.equals(new Object()));
	}

	@Test
	public void hashCode01() {
		assertEquals("GetFoldersAndFiles".hashCode(),
				CommandHandler.GET_FOLDERS_AND_FILES.hashCode());
	}

	@Test
	public void hashCode02() {
		assertNotSame(-1, CommandHandler.FILE_UPLOAD.hashCode());
	}

	@Test
	public void toString01() {
		assertEquals("GetFoldersAndFiles", CommandHandler.GET_FOLDERS_AND_FILES
				.toString());
	}

}

⌨️ 快捷键说明

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