您的位置:首页 > 编程语言 > Java开发

Java中class-类注释模板

2017-10-09 09:05 295 查看
/**
* Author by ${USER}, Email sunmlcn@163.com, Date on ${DATE}.
* PS: Not easy to write code, please indicate.
*/
/**
* Created by ${USER} on ${DATE}.
*/
Brackets
junit generator模板 ==测试模板

########################################################################################
##
## Available variables:
##         $entryList.methodList - List of method composites
##         $entryList.privateMethodList - List of private method composites
##         $entryList.fieldList - ArrayList of class scope field names
##         $entryList.className - class name
##         $entryList.packageName - package name
##         $today - Todays date in MM/dd/yyyy format
##
##            MethodComposite variables:
##                $method.name - Method Name
##                $method.signature - Full method signature in String form
##                $method.reflectionCode - list of strings representing commented out reflection code to access method (Private Methods)
##                $method.paramNames - List of Strings representing the method's parameters' names
##                $method.paramClasses - List of Strings representing the method's parameters' classes
##
## You can configure the output class name using "testClass" variable below.
## Here are some examples:
## Test${entry.ClassName} - will produce TestSomeClass
## ${entry.className}Test - will produce SomeClassTest
##
########################################################################################
##
#macro (cap $strIn)$strIn.valueOf($strIn.charAt(0)).toUpperCase()$strIn.substring(1)#end
## Iterate through the list and generate testcase for every entry.
#foreach ($entry in $entryList)
#set( $testClass="${entry.className}Test")
##
package $entry.packageName;

import org.junit.Test;
import org.junit.Before;
import org.junit.After;

public class $testClass
{

@Before
public void before() throws Exception
{
}

@After
public void after() throws Exception
{
}

#foreach($method in $entry.methodList)
@Test
public void test#cap(${method.name})() throws Exception
{
//TODO: Test goes here...
}

#end

#foreach($method in $entry.privateMethodList)
@Test
public void test#cap(${method.name})() throws Exception
{
//TODO: Test goes here...
#foreach($string in $method.reflectionCode)
$string
#end
}

#end
}
#end

大数据学习资料 :http://www.cnblogs.com/zhangyinhua/p/7652686.html

idea激活文档名 : IntelliJIDEALicenseServer

激活地址 http://127.0.0.1:1017 http://www.cnblogs.com/baibaomen/p/sso.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 注释