含事务测试案例:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "classpath:applicationContext.xml")
public class UserPrivilegeTest extends AbstractTransactionalJUnit4SpringContextTests{
@Test
@Transactional
@Rollback(false)
public void insertRole(){
Privilege p1=privilegeDao.getEntity("c62b764533a94577b6a6eaba3b4c214b");
Privilege p2=privilegeDao.getEntity("c655340292d34f88b9474c59ad450583");
Privilege p3=privilegeDao.getEntity("db9d8eb9f0ac463ca769d2341ba3d2e9");
Set<Privilege> privSet1=new HashSet<Privilege>();
Set<Privilege> privSet2=new HashSet<Privilege>();
privSet1.add(p1);
privSet1.add(p2);
privSet2.add(p3);
String id1=UUIDGenerator.getUUID();
String id2=UUIDGenerator.getUUID();
Role role1=new Role(id1,"role1","",privSet1);
Role role2=new Role(id2,"role2","",privSet2);
roleDao.saveEntity(role1);
roleDao.saveEntity(role2);ty(role2);
}
}
不含事务测试案例
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "classpath:applicationContext.xml")
public class TestService extends AbstractJUnit4SpringContextTests{
@Test
public void findAllPriv(){
List<Privilege>privList=privilegeService.findAllEntities();
for(Privilege p:privList){
System.out.println(p.getName());
}
}
}