formattertype.java
来自「MoMEUnit是一个单元测试的J2ME的应用程序xUnit架构实例。这是来自J」· Java 代码 · 共 83 行
JAVA
83 行
package org.momeunit.ant.taskdefs;import org.momeunit.ant.core.EnumType;/** * Type of predefined formatter. Contains method for accessing formatter * classname {@link #getFormatterClassName()}. Contains method for accessing * default extension of reports generated by formatter * {@link #getDefaultExtension()}. * * @author Sergio Morozov * @version 1.1.2 */public class FormatterType extends EnumType{ private static final String[] VALUES = { "brief", "xml" }; private static final String[] DEF_EXTENSIONS = { ".txt", ".xml" }; private static final String[] CLASSNAMES = { "org.momeunit.ant.formatter.BriefUnitResultFormatter", "org.momeunit.ant.formatter.XMLUnitResultFormatter" }; /** * Instantiates FormatterType initialized with given value. * * @param value * value FormatterType to be initialized with. */ public FormatterType(String value) { super(value); } /* * (non-Javadoc) * * @see org.drmoro.ant.EnumType#getValues() */ protected String[] getValues() { return VALUES; } /** * Returns default extension of report files generated by formatter. * * @return default extension of report files generated by formatter. * @since 1.1 */ public String getDefaultExtension() { return DEF_EXTENSIONS[getIndex()]; } /** * Returns formatter classname. * * @return formatter classname. * @since 1.1 */ public String getFormatterClassName() { return CLASSNAMES[getIndex()]; } /** * Returns default extension of report files generated by formatter specified * by classname. * * @param classname * classname of formatter to search. * @return default extension of report files generated by formatter of given * classname. * @since 1.1.2 */ public static String getDefaultExtension(String classname) { int i = CLASSNAMES.length - 1; for (; i >= 0 && !CLASSNAMES[i].equals(classname); i--); return i >= 0 ? DEF_EXTENSIONS[i] : null; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?