0

我正在尝试设置 intellij idea 代码模板,JUnit4 Test Class以便在创建测试时它还会在测试中生成一个字段变量。例子 :

public class FooTest {
    private Foo foo;
    ...
}

我遇到的问题是使用$CLASS_NAME变量将字段名称设置为小写字母。

4

1 回答 1

1

你可以做一个 toLowerCase() 的第一个字符。下面的示例供参考。

import static org.junit.Assert.*;
#parse("File Header.java")
public class ${NAME} {
  ${BODY}
  #set($var_name = ${NAME})
  #set($var_name = $var_name.substring(0,1).toLowerCase() + $var_name.substring(1))

  private ${CLASS_NAME} $var_name;
}
于 2018-10-03T01:21:07.807 回答