使用最新的junit4.9测试CRUD

目前使用的spring3.0 此版本最低支持junit4.5以下的版本,所以myEclipse自带的junit4版本过低无法完成下面的测试。
@ContextConfiguration(locations={"classpath:spring/resource/applicationContext.xml","classpath:spring/crm/client-spring.xml"})
@TransactionConfiguration(transactionManager="transactionManager",defaultRollback=true)
public class T extends AbstractTransactionalJUnit4SpringContextTests{//事务管理
	
	@Resource
	private ClientService clientService;
	
	@Test
	public void testAdd(){
		Client c = new Client();
		c.setCode("88976-1");
		c.setFullName("单元测试");
		c.setShortName("测试");
		c.setLinkMan("张三");
		c.setAddressName("西城区");
		c.setCompanyUrl("www.baidu.com");
		clientService.save(c);
		Assert.assertTrue(c.getClientId()>0);
	}
	@Test
	public void testFindById(){
		Client c = new Client();
		c.setFullName("单元测试");
		clientService.save(c);
		Client c2 = clientService.getClientById(c.getClientId());
		Assert.assertEquals(c2.getFullName(), "单元测试");
	}
	@Test
	public void testUpdate(){
		Client c = new Client();
		c.setFullName("单元测试");
		clientService.save(c);
		c.setFullName("单元测试更新");
		clientService.update(c);
		System.out.println(c.getFullName());
		Assert.assertEquals(c.getFullName(), "单元测试更新");
	}
	
	@Test
	public void testDelete(){
		Client c = new Client();
		clientService.save(c);
		Long id = c.getClientId();
		clientService.delete(id);
		System.out.println(id);
		Assert.assertNull(clientService.getClientById(id));
	}

 

下面提供大家junit4.9最新版本的jar
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值