<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

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲a级在线观看| 亚洲午夜久久久影院| 国产亚洲精品美女久久久久| 在线免费视频一区| 国产精品亚洲а∨天堂2021 | 亚洲av日韩综合一区久热| 免费a级黄色毛片| 成人电影在线免费观看| 久久久久se色偷偷亚洲精品av | 国产乱子精品免费视观看片| 亚洲人成色77777在线观看| 国产精品亚洲高清一区二区| 国产h肉在线视频免费观看| 黄色三级三级三级免费看| 亚洲国产综合91精品麻豆| 免费看美女被靠到爽的视频| 日批视频网址免费观看| 亚洲日韩久久综合中文字幕| 亚洲欧洲自拍拍偷午夜色无码| 1000部免费啪啪十八未年禁止观看 | 成全高清在线观看免费| 亚洲中文字幕无码av在线| 浮力影院亚洲国产第一页| 免费无码肉片在线观看| a毛片在线免费观看| 亚洲日韩精品无码专区加勒比 | 丰满少妇作爱视频免费观看| 亚洲国产成a人v在线观看| 亚洲女初尝黑人巨高清| 免费永久在线观看黄网站| 成人免费视频网站www| 中文字幕无码免费久久9一区9| 亚洲综合在线一区二区三区| 亚洲免费精彩视频在线观看| 4338×亚洲全国最大色成网站| 野花高清在线电影观看免费视频| 美女视频黄a视频全免费网站色窝| 偷自拍亚洲视频在线观看99| 亚洲中文字幕久久无码| 亚洲人成影院在线高清| 亚洲爱情岛论坛永久|