spring单元测试
Posted Mr_邓
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring单元测试相关的知识,希望对你有一定的参考价值。
今天重新写了次Spring的测试,经过一番努力,还是成功的运行了的。下面记录下写作过程以及修改历程。
首先,自己的项目有些不完整,所以中间有许多很小的bug,也在此记录下过程:
由于自己重新生成的mybaits文件没有及时更新到项目里,所以在一开始的时候,解决这些小问题
其次,自己没有正确处理手机号码的数据类型,从而使得在运行过程中出了一个该问题!
下面记录下自己的测试文件代码
1 package com.blog.test; 2 3 import org.junit.Test; 4 import org.junit.runner.RunWith; 5 import org.springframework.beans.factory.annotation.Autowired; 6 import org.springframework.test.annotation.Rollback; 7 import org.springframework.test.context.ContextConfiguration; 8 import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; 9 import org.springframework.transaction.annotation.Transactional; 10 11 import com.blog.dao.userInfoMapper; 12 import com.blog.pojo.userInfo; 13 14 @RunWith(SpringJUnit4ClassRunner.class) 15 @ContextConfiguration({"/applicationContext.xml"}) 16 public class UserInfoMappingSprintTest { 17 18 @Autowired 19 private userInfoMapper userInfoMapper; 20 @Test 21 @Transactional 22 @Rollback(false)//用来控制事务的,当为false时不会自动回滚 23 public void test() { 24 userInfo record = new userInfo(); 25 record.setUsername("dengguoqing"); 26 record.setName("邓国庆"); 27 record.setPassword("123456"); 28 record.setSex(1); 29 record.setAge(24); 30 record.setPhonenumber(Long.parseLong("15537773239")); 31 record.setEmail("[email protected]"); 32 userInfoMapper.insert(record); 33 } 34 }
以上是关于spring单元测试的主要内容,如果未能解决你的问题,请参考以下文章