• spring junit参数


    备忘,以后有时间再写点东西吧。其实自己就没有开始写过。

    blog地址:http://www.cnblogs.com/shizhongtao/p/3342174.html

    //spring 配置的路径,多个用“逗号”分开

    @ContextConfiguration(locations={"classpath:applicationContext.xml"})

    //固定写法,用junit4
    @RunWith(SpringJUnit4ClassRunner.class)

    //加入事物时候的配值,“txmanage”事物管理器的名字,默认回滚,
    @TransactionConfiguration(transactionManager="txManager",defaultRollback=true)

    //为所有方法加入事物,也可以对各个方法分别定义,此处不写
    @Transactional
    public class MessageAccessoryTest
    {
        @Resource(name="messageAccessoryDao" )
       private MessageAccessoryDao messageAccessoryDao;
        
        
        @Resource(name="messageDao")
        private MessageDao messageDao;
        //不会滚,即插入数据库
        @Rollback(false)
        @Test
        public void testAccessorySave(){
            
            Accessory accessory=new Accessory();
            accessory.setAccName("attachment2");
            Message m=    messageDao.getMessageById("402883c73eb043c0013eb043c3dd0000");
           accessory.setMessage(m);
            String id=    messageAccessoryDao.saveAccessory(accessory);
            System.out.println(id);
            Assert.assertTrue(id.length()==32);
        }

  • 相关阅读:
    远程管理登录Linux
    Linux常用命令之文件搜索命令
    PowerPoint笔记(七)
    PowerPoint笔记(六)
    C Primer Plus(四)
    Linux常用命令之文件处理命令
    Linux常用命令之权限管理命令
    C Primer Plus(五)
    C Primer Plus(六)
    C Primer Plus(三)
  • 原文地址:https://www.cnblogs.com/shizhongtao/p/3342174.html
Copyright © 2020-2023  润新知