spring测试

 2023-09-16 阅读 23 评论 0

摘要:2019独角兽企业重金招聘Python工程师标准>>> @ContextConfiguration(locations={"../config/applicationContext-dao.xml", "../config/applicationContext-service.xml"}) public class CustomerServiceTest extends AbstractTransactiona

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

@ContextConfiguration(locations={"../config/applicationContext-dao.xml",
"../config/applicationContext-service.xml"})
public class CustomerServiceTest extends AbstractTransactionalJUnit4SpringContextTests{

@Autowired
private CustomerService service;

@Before
public void before(){

}

@Test
public void testCanRemoveCustomer(){
String sql = "insert into sys_user(user_name, customer_id) values('rgm', 99)";
this.simpleJdbcTemplate.getJdbcOperations().update(sql);

List<CustomerBean> customers = new ArrayList<CustomerBean>();
CustomerBean customer = new CustomerBean();
customer.setId(99);
customers.add(customer);
boolean result = service.canRemoveCustomer(customers);
Assert.assertEquals(false, result);
}

@Test
public void testCreateCustomer(){
CustomerBean customer = new CustomerBean();
customer.setCustomerName("aaaaaaaaaaa");
try{
service.createCustomer(customer);
}catch(Exception e){
Assert.fail(e.getMessage());
}
String sql = "select count(*) from sys_customer where customer_name = 'aaaaaaaaaaa'";
long c = this.simpleJdbcTemplate.getJdbcOperations().queryForLong(sql);
Assert.assertEquals(1, c);

}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://my.oschina.net/jackruan/blog/498681

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/70212.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息