<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
    //UserDao.java

    package com.abin.lee.jmock;

    /**
     * Created with IntelliJ IDEA.
     * User: abin
     * Date: 13-4-23
     * Time: 上午11:07
     * To change this template use File | Settings | File Templates.
     */
    public interface UserDao {
        public String getMessage(String message);
    }





    //UserService.java

    package com.abin.lee.jmock;

    /**
     * Created with IntelliJ IDEA.
     * User: abin
     * Date: 13-4-23
     * Time: 上午11:06
     * To change this template use File | Settings | File Templates.
     */
    public class UserService {
       private UserDao userDao;

       public String findMessage(String message){
           return this.userDao.getMessage(message);
       }

        public void setUserDao(UserDao userDao){
            this.userDao=userDao;
        }
    }





    //UserManageTest.java

    package com.abin.lee.jmock;

    import junit.framework.TestCase;
    import org.jmock.Expectations;
    import org.jmock.Mockery;
    import org.junit.Test;

    /**
     * Created with IntelliJ IDEA.
     * User: abin
     * Date: 13-4-23
     * Time: 上午11:08
     * To change this template use File | Settings | File Templates.
     */
    public class UserManageTest {
        @Test
        public void testUserManage(){
            // 建立一個test上下文對象。
            Mockery mockery=new Mockery();
            // 生成一個mock對象
            final UserDao userDao=mockery.mock(UserDao.class);
            // 設置期望。
            mockery.checking(new Expectations(){
                    {
                        // 當參數為"abin"的時候,userDao對象的getMessage方法被調用一次,并且返回西安。
                        oneOf(userDao).getMessage("abin");
                        will(returnValue("abin"));
                    }
            });
            UserService userService=new UserService();
            userService.setUserDao(userDao);
            String message=userService.findMessage("abin");
            System.out.println("message="+message);
            TestCase.assertEquals("abin",message);

        }
    }

    posted on 2013-04-23 11:29 abin 閱讀(580) 評論(0)  編輯  收藏 所屬分類: JMOCK

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 色屁屁www影院免费观看视频| 亚洲精品国产肉丝袜久久| 亚洲老熟女五十路老熟女bbw| 亚洲免费中文字幕| 亚洲综合久久成人69| 久久久久免费精品国产小说| 在线A亚洲老鸭窝天堂| 成全视成人免费观看在线看| 亚洲人妻av伦理| 国产综合免费精品久久久| 亚洲一区二区三区AV无码| 免费无码av片在线观看| 亚洲国产精品无码久久久不卡| APP在线免费观看视频| 亚洲今日精彩视频| 99久久国产免费-99久久国产免费| 337p日本欧洲亚洲大胆精品555588| 亚洲免费在线视频观看| 亚洲熟女综合一区二区三区| 日韩中文无码有码免费视频| 国产精品亚洲一区二区三区在线观看 | 日韩精品视频免费在线观看| 色欲色欲天天天www亚洲伊| 免费午夜爽爽爽WWW视频十八禁 | 国色精品va在线观看免费视频| 亚洲午夜视频在线观看| 啦啦啦中文在线观看电视剧免费版 | 一级毛片在线完整免费观看| 亚洲色成人WWW永久网站| 日日麻批免费40分钟无码| 亚洲午夜精品在线| 日韩免费视频一区| aa在线免费观看| 亚洲国产成a人v在线| 国产在线不卡免费播放| a级毛片黄免费a级毛片| 亚洲乱码一区av春药高潮| 国产三级免费电影| 一级毛片aaaaaa免费看| 亚洲精品无码永久在线观看男男| 最新亚洲成av人免费看|