<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

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


    網站導航:
     
    主站蜘蛛池模板: 一级特级女人18毛片免费视频| 日韩在线视精品在亚洲| 成人免费ā片在线观看| 亚洲国产一区视频| 日韩在线观看视频免费| 久久免费看少妇高潮V片特黄| a在线观看免费视频| 免费看国产一级特黄aa大片| 亚洲天堂在线视频| 国产成人亚洲毛片| 亚洲?v女人的天堂在线观看| 中文字幕亚洲综合久久菠萝蜜| jizz免费在线影视观看网站| 国产亚洲av片在线观看18女人| 国产福利在线观看永久免费| 久久久久亚洲AV成人网| 中文字幕免费不卡二区| 中文字幕亚洲免费无线观看日本 | 午夜国产大片免费观看| 美女黄色毛片免费看| 99视频在线免费看| 亚洲精品中文字幕乱码影院| XXX2高清在线观看免费视频| 日韩免费视频一区| 一区二区免费在线观看| 四虎影视www四虎免费| 亚洲国产精品张柏芝在线观看| 18禁美女裸体免费网站| 亚洲三级在线播放| 国产婷婷高清在线观看免费 | 全部免费毛片免费播放| 亚洲综合激情九月婷婷| 久久不见久久见免费影院| 亚洲AV无码专区在线厂| 久久亚洲精品中文字幕三区| 亚洲avav天堂av在线网毛片| 亚洲区日韩区无码区| 最近2019年免费中文字幕高清| 久久亚洲精品无码av| 亚洲处破女AV日韩精品| 在线精品免费视频|