IntelliJ IDE 中junit 测试自动生成类的静态方法,私有方法的模板 如 Default Test Class 比他功能全

时间:2022-02-09 15:09:26
各位高手我想在:Intellij中 生成类的测试模板,能够测试,静态方法,私有方法.我已从网上找到一个模板,但不能生成静态方法,私有方法的测试代码.原来的如下:
package ${PACKAGE_NAME};
#parse("File Header.java")

import junit.framework.*;
#if (${TESTED_CLASS_PACKAGE_NAME} != "" && ${TESTED_CLASS_NAME} != "")
import ${TESTED_CLASS_PACKAGE_NAME}.${TESTED_CLASS_NAME};
#end

/**
 * 
 * @see ${TESTED_CLASS_NAME}
 */
public class ${NAME} extends TestCase 
{
#if (${TESTED_CLASS_NAME} != "")
   ${TESTED_CLASS_NAME} ${TESTED_CLASS_VARIABLE_NAME};
#end
    /**
     * Sets up the fixture, for example, open a network connection.
     * This method is called before a test is executed.
     */
    protected void setUp() throws Exception
    {
        super.setUp();
        //todo please create a object for ${TESTED_CLASS_NAME} here
    }

    /**
     * Tears down the fixture, for example, close a network connection.
     * This method is called after a test is executed.
     */
    protected void tearDown() throws Exception
    {
        super.tearDown();
    }

}
多谢各位高手解决!

5 个解决方案

#1


这个是IntelliJ IDEA的UnitTest插件需要的模板,这个插件非常不错的,可能大家没有理会它的精神,建议看一些UnitTest这个插件的使用说明,这个插件同时有一个函数生成模板,和你贴的Testcase模板结合就可以快速生成TestCase,快捷键是Ctrl+shift+T,我现在一直用这个。

#2


请说具体点,行吗??

#3


这个模板,不能自动生成私有方法,静态方法,请版主指点一下.

#4


看一下UnitTest插件的使用吧,然后就明白啦!
http://www.jetmaven.net/documents/p_ij_junitTestPlugin.php

#5


mark

#1


这个是IntelliJ IDEA的UnitTest插件需要的模板,这个插件非常不错的,可能大家没有理会它的精神,建议看一些UnitTest这个插件的使用说明,这个插件同时有一个函数生成模板,和你贴的Testcase模板结合就可以快速生成TestCase,快捷键是Ctrl+shift+T,我现在一直用这个。

#2


请说具体点,行吗??

#3


这个模板,不能自动生成私有方法,静态方法,请版主指点一下.

#4


看一下UnitTest插件的使用吧,然后就明白啦!
http://www.jetmaven.net/documents/p_ij_junitTestPlugin.php

#5


mark