Package com.jeecms.extend.test.biz

Source Code of com.jeecms.extend.test.biz.UserInfoBizTest

/*
* Powered By [rapid-framework]
* Web Site: http://www.rapid-framework.org.cn
* Google Code: http://code.google.com/p/rapid-framework/
* Since 2008 - 2013
*/

package com.jeecms.extend.test.biz;

import org.springframework.beans.factory.annotation.Autowired;
import org.junit.Test;

import com.common.test.BaseManagerTestCase;
import com.common.test.TestMethodContext;
import static junit.framework.Assert.*;
import com.jeecms.extend.biz.UserInfoBiz;
import com.jeecms.extend.xml.UserInfo;
import java.util.*;


import com.jeecms.extend.bean.UserInfoBean;
import com.jeecms.extend.dao.UserInfoDao;
import com.jeecms.extend.form.UserInfoForm;
/**
* @author zhanglin
* @version 1.0
* @since 1.0
*/


public class UserInfoBizTest extends BaseManagerTestCase{

  private UserInfoBiz manager;
 
  @Autowired
  public void setUserInfoManager(UserInfoBiz manager) {
    this.manager = manager;
  }

    @Override
    protected String[] getDbUnitDataFiles() {
        //通过 TestMethodContext.getMethodName() 可以得到当前正在运行的测试方法名称
        return new String[]{"classpath:testdata/common.xml","classpath:testdata/UserInfo.xml",
                            "classpath:testdata/UserInfo_"+TestMethodContext.getMethodName()+".xml"};
    }

  //数据库单元测试前会开始事务,结束时会回滚事务,所以测试方法可以不用关心测试数据的删除
  @Test
  public void crud() {
/*
    UserInfo obj = newUserInfo();
    manager.save(obj);
    manager.getEntityDao().flush();
   
    manager.update(obj);
    manager.getEntityDao().flush();
   
    assertNotNull(obj.getUserId());
   
    manager.removeById(obj.getUserId());
    manager.getEntityDao().flush();
  */
  }
 
  public static UserInfo newUserInfo() {
    UserInfo obj = new UserInfo();
   
      obj.setUsername(new java.lang.String("1"));
      obj.setPassword(new java.lang.String("1"));
      obj.setBirthDate(new java.util.Date(System.currentTimeMillis()));
      obj.setSex(new java.lang.Double("1"));
      obj.setAge(new java.lang.Double("1"));
    return obj;
  }
}
TOP

Related Classes of com.jeecms.extend.test.biz.UserInfoBizTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.