test.java

来自「anewssystem新闻发布系统集成使用了spring hibernate f」· Java 代码 · 共 32 行

JAVA
32
字号

package ${packageName};

import junit.framework.*;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

public class ${className}Test extends TestCase {
    protected static Log logger = LogFactory.getLog(${className}Test.class);
    @Override
    protected void setUp() {
    }
    @Override
    protected void tearDown() {
    }
    public void testFields() {
        ${className} entity = new ${className}();
<#list fields as item>
  <#if item.type.name=="int">
        entity.set${item.name?cap_first}(0);
        assertEquals(0, entity.get${item.name?cap_first}());
  <#elseif item.type.name=="String">
        entity.set${item.name?cap_first}("${item.name}");
        assertEquals("${item.name}", entity.get${item.name?cap_first}());
  <#else>
        entity.set${item.name?cap_first}(null);
        assertNull(entity.get${item.name?cap_first}());
  </#if>
</#list>
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?