• 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);
        }

  • 相关阅读:
    JS在火狐浏览器下如何关闭标签?
    .NET3.5项目转.NET2.0项目技巧
    GCHandler的使用
    多类选择器
    线程的Abort方法有感
    多线程死锁
    mysql 查看数据库、表的基本命令
    PHP往mysql数据库中写入中文失败
    TLS / SSL密码强化的建议
    MongoDB在Linux下常用优化设置
  • 原文地址:https://www.cnblogs.com/shizhongtao/p/3342174.html
Copyright © 2020-2023  润新知