锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产成人精品91久久久,亚洲国产精品人久久,亚洲视频在线观看http://m.tkk7.com/gooogle/category/20836.html鎬濊僄ooglezh-cnWed, 28 Mar 2007 13:25:12 GMTWed, 28 Mar 2007 13:25:12 GMT60鐢╡asymock嫻嬭瘯jdbchttp://m.tkk7.com/gooogle/archive/2007/03/21/105250.html鐖櫕宸ヤ綔瀹?/dc:creator>鐖櫕宸ヤ綔瀹?/author>Wed, 21 Mar 2007 05:29:00 GMThttp://m.tkk7.com/gooogle/archive/2007/03/21/105250.htmlhttp://m.tkk7.com/gooogle/comments/105250.htmlhttp://m.tkk7.com/gooogle/archive/2007/03/21/105250.html#Feedback2http://m.tkk7.com/gooogle/comments/commentRss/105250.htmlhttp://m.tkk7.com/gooogle/services/trackbacks/105250.html聽聽聽聽聽 榪欏嚑澶╄鐢ㄥ瓨鍌ㄨ繃紼嬭窡jdbc鏉ュ仛涓」鐩紝鎯蟲兂涔熸湁濂介暱涓孌墊椂闂存病鐢ㄨ繃JDBC鏉ュ仛欏圭洰浜嗐傝澶嶄範澶嶄範浜嗐?br />聽聽聽聽聽 鍓嶉樀瀛愬浜唀asymock錛岀湡濂界幇鍦ㄥ彲浠ユ淳涓婄敤鍦轟簡銆備笉榪囧湪嫻嬭瘯鐨勮繃紼嬩腑榪樻槸閬囧埌浜嗕笉灝忛棶棰橈紝鎯蟲潵鏄嚜宸卞熀紜涓嶅ソ鐨勭紭鏁呫?br />
聽聽聽聽聽聽 榪欐涓峊DD浜嗭紝澶夯鐑︿簡銆?br />聽聽聽聽聽聽 鍏堢湅鐪嬫垜浠嫻嬭瘯鐨勪唬鐮?br />聽聽聽聽聽
java 浠g爜
  1. CallableStatementcstmt聽=聽null;聽聽
  2. 聽聽聽聽聽聽聽聽try聽{聽聽
  3. 聽聽聽聽聽聽聽聽聽聽聽聽cstmt聽=聽_conn.prepareCall("{call聽LUCK_LOAD_COMMON(?,?)}");聽聽
  4. 聽聽聽聽聽聽聽聽聽聽聽聽cstmt.setString(1,聽"1");聽聽
  5. 聽聽聽聽聽聽聽聽聽聽聽聽cstmt.registerOutParameter(2,聽java.sql.Types.VARCHAR);聽聽
  6. 聽聽
  7. 聽聽聽聽聽聽聽聽聽聽聽聽cstmt.executeUpdate();聽聽
  8. 聽聽聽聽聽聽聽聽聽聽聽聽return聽cstmt.getString(2);聽聽
  9. 聽聽
  10. 聽聽聽聽聽聽聽聽}聽catch聽(Exception聽e)聽{聽聽
  11. 聽聽聽聽聽聽聽聽聽聽聽聽GxDebug.logException(e);聽聽
  12. 聽聽聽聽聽聽聽聽聽聽聽聽e.printStackTrace();聽聽
  13. 聽聽聽聽聽聽聽聽聽聽聽聽returnnull;聽聽
  14. 聽聽聽聽聽聽聽聽}聽finally聽{聽聽
  15. 聽聽聽聽聽聽聽聽聽聽聽聽if聽(cstmt聽!=聽null)聽聽
  16. 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽try聽{聽聽
  17. 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽cstmt.close();聽聽
  18. 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽}聽catch聽(Exception聽e)聽{聽聽
  19. 聽聽聽聽聽聽聽聽聽聽聽聽}聽聽
  20. 聽聽聽聽聽聽聽聽}聽聽
聽 浠g爜榪樻尯闀跨殑銆備粠涓婇潰鐨勪唬鐮佹垜浠煡閬撴垜浠繀欏籱ock涓や釜瀵硅薄榪涘幓銆備竴涓槸Connection錛?涓涓槸CallableStatementcstmt 銆?br />濂藉啀鐪嬬湅鎴戜滑鐨勬祴璇曚唬鐮?br />
java 浠g爜
  1. conn.prepareCall("{call聽LUCK_LOAD_COMMON(?,?)}");聽聽
  2. 聽聽聽聽conControl.setReturnValue(cstmt);聽聽
  3. 聽聽聽聽conControl.replay();聽聽
  4. 聽聽聽聽聽聽
  5. 聽聽聽聽cstmt.setString(1,聽"1");聽聽
  6. 聽聽聽聽cstmt.registerOutParameter(2,聽java.sql.Types.VARCHAR);聽聽
  7. 聽聽聽聽cstmt.executeUpdate();聽聽
  8. 聽聽聽聽cstmtControl.setReturnValue(1);聽聽
  9. 聽聽聽聽cstmt.getString(2);聽聽
  10. 聽聽聽聽cstmtControl.setReturnValue("5,4,3");聽聽
  11. 聽聽聽聽cstmt.close();聽聽
  12. 聽聽聽聽cstmtControl.replay();聽聽
  13. 聽聽聽聽聽聽
  14. 聽聽聽聽聽聽
  15. 聽聽聽聽String聽rusult聽=聽dao.getNumber();聽聽
  16. 聽聽聽聽Assert.assertEquals("5,4,3",聽rusult);聽聽
  17. 聽聽聽聽聽聽
  18. 聽聽聽聽conControl.verify();聽聽
  19. 聽聽聽聽cstmtControl.verify();聽聽

oh錛宮y got錛佹祴璇曚唬鐮佹瘮瀹炵幇浠g爜榪樿澶氥傝繖孌典唬鐮佽兘鎵ц鍚楋紵
鎴戞兂鍙互鐨勩俥asymock鐨勫師鐞嗘槸璁板綍錛嶅洖鏀劇殑妯″紡銆?br />鎴戞兂瑕佸仛鐨勫伐浣滄槸錛?br />1錛岃褰曚綘mock瀵硅薄鐨勫伐浣滆褰曪紝姣斿涓婇潰鐨勪唬鐮佹垜浠琺ock瀵硅薄鐨勫伐浣滆褰曟槸:
java 浠g爜
  1. conn.prepareCall("{call聽LUCK_LOAD_COMMON(?,?)}");聽聽
  2. 聽聽聽聽聽聽聽聽conControl.setReturnValue(cstmt);聽聽
  3. 聽聽聽聽聽聽聽聽cstmt.setString(1,聽"1");聽聽
  4. 聽聽聽聽聽聽聽聽cstmt.registerOutParameter(2,聽java.sql.Types.VARCHAR);聽聽
  5. 聽聽聽聽聽聽聽聽cstmt.executeUpdate();聽聽
  6. 聽聽聽聽聽聽聽聽cstmtControl.setReturnValue(1);聽聽
  7. 聽聽聽聽聽聽聽聽cstmt.getString(2);聽聽
  8. 聽聽聽聽聽聽聽聽cstmtControl.setReturnValue("5,4,3");聽聽
  9. 聽聽聽聽聽聽聽聽cstmt.close();聽聽
  10. 聽聽

聽濡傛灉浣犲伐浣滆褰曠殑浠g爜瑕佹眰鏈夎繑鍥炲肩殑璇濓紝閭d箞浣犲繀欏繪彁渚涗竴涓嚜瀹氫箟鐨勫肩粰瀹冿紝鍚﹀垯浼氭姤閿欍傛瘮濡備笂闈㈢殑
  • 聽cstmt.getString(2);聽聽
  • 聽聽聽聽聽聽聽聽cstmtControl.setReturnValue("5,4,3");聽聽 //鑷繁瀹氫箟鐨勮繑鍥炲鹼紝鐢ㄤ綔浠ュ悗鐨勬瘮杈冦?/span>
    涓婇潰鐨勬槸璁板綍鎿嶄綔錛屽洖鏀劇殑鏃跺欙紝easymock浼氭妸璁板綍鐨勬搷浣滆窡浣犲疄闄呯殑浠g爜榪涜姣旇緝錛屽鏋滈噷闈㈠嚭浜嗕粈涔堝樊閿欙紝閭d箞涓嶅ソ鎰忔濅綘鐨勪唬鐮佹湁闂錛岃淇鍚庡啀嫻嬭瘯銆?br />
    濡傛灉鏈夊叴瓚e彲浠ヨ嚜宸辮瘯涓嬨?/li>


    姣斿濡傛灉鎮(zhèn)?
    conn.prepareCall("{call LUCK_LOAD_COMMON(?,?)}");
    淇敼涓?
    conn.prepareCall("{call LUCK_LOAD_COMMON(?,?錛岋紵)}");
    鍒欏嚭鐜扮殑寮傚父鏄細
    junit.framework.AssertionFailedError:
    Unexpected method call prepareCall("{call LUCK_LOAD_COMMON(?,?)}"):
    prepareCall("{call LUCK_LOAD_COMMON(?,?)}"): expected: 0, actual: 1
    prepareCall("{call LUCK_LOAD_COMMON(?,?,?)}"): expected: 1, actual: 0

    鐜板湪鎴戞葷畻鏄ribbon璇村浜庢暟鎹簱鐨勬祴璇曡繕鏄湡瀹炵幆澧冪殑濂姐?
    鍥犱負浣犳祴璇曠殑鏃跺欎綘涓嶇煡閬撳瓨鍌ㄨ繃紼嬫槸鍚︽紜?
    鑰屼笖濡傛灉鐢ㄧ湡瀹炵殑鏁版嵁搴撴祴璇曪紝鐩稿涓巑ock嫻嬭瘯錛屽垯綆媧佸緢澶氥傝屼笖娓呮櫚寰堝銆?
    涓婇潰鍙槸鍦ㄦ瘮杈冨皯閫昏緫鐨勬椂鍊欐祴璇曪紝濡傛灉浠g爜閫昏緫澶嶆潅錛屾垜瑙夊緱鍐欏嚭鏉ョ殑嫻嬭瘯浠g爜浼氭洿澶嶆潅錛岃繖鏈夊紩鍑猴紝鍙兘緇存姢嫻嬭瘯浠g爜鐨勫伐浣滄瘮緇存姢浠g爜鐨勫伐浣滄洿绱?/p>



    ]]> 主站蜘蛛池模板: 日本v片免费一区二区三区 | 国产亚洲福利一区二区免费看| 亚洲AV无码专区亚洲AV伊甸园| 日本精品久久久久久久久免费 | 日日麻批免费40分钟无码 | 免费无码又爽又刺激毛片| 亚洲一区在线免费观看| 亚洲免费电影网站| 亚洲免费在线播放| 日韩精品内射视频免费观看| 亚洲毛片在线观看| 久久国产精品免费看| 亚洲高清在线观看| 国产精品永久免费10000| 亚洲毛片一级带毛片基地| 亚洲免费人成视频观看| 亚洲午夜久久久久久尤物| 免费99精品国产自在现线| 亚洲国产日韩综合久久精品| 国产美女在线精品免费观看| 亚洲欧美日韩综合俺去了| 四虎永久在线免费观看| 一进一出60分钟免费视频| 亚洲av中文无码乱人伦在线播放| 99久久免费国产精品热| 久久久久亚洲AV无码专区首JN| 成人免费在线看片| 亚洲精品无码av片| 亚洲精品人成无码中文毛片| 成人免费777777被爆出| 久久夜色精品国产噜噜噜亚洲AV| 亚洲免费网站在线观看| 爱情岛论坛亚洲品质自拍视频网站| 免费在线观看黄网| 亚洲国产午夜福利在线播放 | 亚洲AV成人影视在线观看| 国产国产人免费人成免费视频 | 亚洲色精品88色婷婷七月丁香| 久9这里精品免费视频| 激情综合亚洲色婷婷五月APP| 国产成人无码免费视频97|