<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 閱讀(583) 評論(0)  編輯  收藏 所屬分類: JMOCK

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


    網站導航:
     
    主站蜘蛛池模板: 免费人成视频在线观看视频| 亚洲fuli在线观看| 和老外3p爽粗大免费视频| 日本一道高清不卡免费| 亚洲一级毛片免费观看| 日韩免费人妻AV无码专区蜜桃| 中文字幕亚洲第一| 免费无码专区毛片高潮喷水 | 亚洲成在人线aⅴ免费毛片| 亚洲a在线视频视频| 成人网站免费看黄A站视频| 亚洲日韩欧洲乱码AV夜夜摸 | 亚洲另类激情综合偷自拍| 99久久婷婷免费国产综合精品| 全亚洲最新黄色特级网站| 最新亚洲人成无码网站| 日本高清免费aaaaa大片视频| 天堂亚洲国产中文在线| 久久久高清免费视频 | 理论秋霞在线看免费| 日本大片在线看黄a∨免费| 亚洲色成人四虎在线观看| 中字幕视频在线永久在线观看免费| 亚洲综合色一区二区三区小说| 国产白丝无码免费视频| 亚洲欧洲日产国码久在线观看 | 亚洲午夜久久久久妓女影院 | 免费人成在线观看视频播放| 亚洲AV色无码乱码在线观看 | 久久精品国产亚洲沈樵| 你懂的网址免费国产| 好看的电影网站亚洲一区| 永久免费A∨片在线观看| 亚洲AV无码专区在线播放中文| 免费毛片在线看不用播放器| 亚洲国产一二三精品无码| 免费国产成人午夜在线观看| 亚洲人成在线电影| 四虎成年永久免费网站| 国产婷婷综合丁香亚洲欧洲| 德国女人一级毛片免费|