博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单表增删改查一套全部自动生成--测试类
阅读量:6167 次
发布时间:2019-06-21

本文共 2456 字,大约阅读时间需要 8 分钟。

package service;

import java.util.Date;

import java.util.List;

import org.junit.Test;

import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import com.eaju.bos.dao.mapper.DownloadCenterMapper;

import com.eaju.bos.entity.DownloadCenter;
import com.eaju.bos.entity.DownloadCenterExample;
import com.eaju.bos.entity.DownloadCenterExample.Criteria;

@RunWith(SpringJUnit4ClassRunner.class)

@ContextConfiguration("/spring/spring-config.xml")
public class DownloadCenterServiceTest {

@Autowired

private DownloadCenterMapper downloadCenterMapper;
//增 success
@Test
public void testInsert(){
DownloadCenterExample record = new DownloadCenterExample();
Criteria createCriteria = record.createCriteria();
createCriteria.andCreateTimeEqualTo(new Date());
DownloadCenter downloadCenter = new DownloadCenter();
downloadCenter.setCreateTime(new Date());
downloadCenter.setCreator("shun");
downloadCenter.setOperateStatus("2");
downloadCenter.setOperateResult("success");
downloadCenter.setRemark("test");
downloadCenter.setDownloadUrl("http://127.0.0.1:8083/bos/downloadCenter/test0627.txt");
int insertSelective = downloadCenterMapper.insertSelective(downloadCenter);
System.out.println(insertSelective);
}
//删 success
@Test
public void testDelete(){
DownloadCenterExample example = new DownloadCenterExample();
Criteria criteria = example.createCriteria();
criteria.andIdEqualTo(4);
int deleteByExample = downloadCenterMapper.deleteByExample(example);
System.out.println(deleteByExample);
}
//改 success
@Test
public void testUpdate(){
DownloadCenterExample example = new DownloadCenterExample();
DownloadCenter record = new DownloadCenter();
Criteria criteria = example.createCriteria();
criteria.andOperateStatusEqualTo("1");
record.setRemark("test update case");
record.setCreateTime(new Date());
int updateByExample = downloadCenterMapper.updateByExampleSelective(record, example);
System.out.println(updateByExample);
}
//查 success
@Test
public void testSelect(){
DownloadCenterExample example = new DownloadCenterExample();
Criteria criteria = example.createCriteria();
criteria.andOperateStatusEqualTo("1");
List<DownloadCenter> selectByExample = downloadCenterMapper.selectByExample(example);
System.out.println(selectByExample);
}
}

转载于:https://www.cnblogs.com/21heshang/p/7086170.html

你可能感兴趣的文章
易宪容:企业要利用大数据挖掘潜在需求
查看>>
微软声称Win10周年更新为Edge浏览器带来更好电池寿命
查看>>
混合云是企业IT的未来吗?
查看>>
LINE在日本取得成功 但全球化之路还很长
查看>>
红帽云套件新增QuickStart Cloud Installer,加快私有云部署
查看>>
MapXtreme 2005 学习心得 一些问题(八)
查看>>
流量精细化运营时代,营销SaaS之使命——流量掘金
查看>>
哥伦比亚大学牙科学院使用RFID系统,更好管理牙科器械
查看>>
雅虎同意出售核心资产
查看>>
Win10大丰收的节奏 微软收编iOS全部150万应用
查看>>
智慧城市要除“城市病” 中兴通讯开辟新增长极
查看>>
华平蝉联“视频会议十大卓越品牌”
查看>>
Opera已确认解散iOS开发团队
查看>>
DevOps:新的业务浪潮
查看>>
CERT:启用EMET的Windows 7比Windows 10更加安全
查看>>
LINE上市:一场迟到、勇敢又无奈的IPO
查看>>
OA选型:OA系统工作流是核心
查看>>
如何发现“利用DNS放大攻击”的服务器
查看>>
《Arduino开发实战指南:LabVIEW卷》——第2章 Arduino软件
查看>>
京津冀大数据走廊起笔谋篇
查看>>