我希望能够在类文件中键入test
,然后按Tab键将其扩展为:
@Test
public void whenThen() {
}
还包括适当的进口。这包括import static junit.framework.Assert.*;
。
我该怎么做?我正在使用Intellij 12
答案 0 :(得分:35)
您可以在IntelliJ 12中为test
创建实时模板,如下所示:
档案>设置...>实时模板
输入此模板(按Tab键后,光标将在$ EXPR $处完成方法的名称,在这种情况下,$ END $是完成$ EXPR $后光标所在的位置名称(即按Enter键)
@org.junit.Test
public void test$EXPR$() {
$END$
}
@org.junit.Test
方式将import org.junit.Test;
添加到文件顶部,方法只有@Test
)编辑:正如tieTYT指出的那样,通过创建新的文件模板可以满足import static junit.framework.Assert.*
部分:
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
import static junit.framework.Assert.*;
#parse("File Header.java")
public class ${NAME}
{
}
以上内容只是从类模板中复制粘贴,添加了import
语句。
答案 1 :(得分:0)