ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>99久久久国产精品免费蜜臀,在线观看亚洲精品视频,有色激情视频免费在线http://www.aygfsteel.com/Noah/category/53951.html<span style="font-family: å®?hu¨¤)ä½? mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri" lang="ZH-CN">不是¾lå…¸æˆ‘不å?lt;/span>zh-cnWed, 20 Jul 2016 13:07:18 GMTWed, 20 Jul 2016 13:07:18 GMT60Mockito的高¾U§ç”¨æ³?/title><link>http://www.aygfsteel.com/Noah/articles/431236.html</link><dc:creator>眼镜è›?/dc:creator><author>眼镜è›?/author><pubDate>Mon, 18 Jul 2016 09:18:00 GMT</pubDate><guid>http://www.aygfsteel.com/Noah/articles/431236.html</guid><wfw:comment>http://www.aygfsteel.com/Noah/comments/431236.html</wfw:comment><comments>http://www.aygfsteel.com/Noah/articles/431236.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/Noah/comments/commentRss/431236.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/Noah/services/trackbacks/431236.html</trackback:ping><description><![CDATA[之前写了(ji¨£n)一½‹‡å…³äºŽã€?a href="http://www.aygfsteel.com/Noah/articles/404846.html" target="_blank">用Mockito¾l•过DAO层直接去‹¹‹è¯•Serviceå±?/a>》,不太全面åQŒè¿™‹Æ¡å¯¹ä¹‹å‰çš„做äº?ji¨£n)点补å…?br />有的时候这个方法的˜q”回值是通过参数˜q”回的。比如类ä¼égºŽ˜q™æ ·åQ?br /><div style="font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all; background-color: #eeeeee;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #0000FF; ">public</span> <span style="color: #0000FF; ">void</span> test(Map map){<br />     <span style="color: #008000; ">//</span><span style="color: #008000; ">do something</span><span style="color: #008000; "><br /> </span>    map.put("response","success");<br /> }</div>˜q™ä¸ªæ—¶å€™éœ€è¦è¿™æ ·ä‹É用:(x¨¬)<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->when( myMock.someMethod( any( Map.<span style="color: #0000FF; ">class</span> ) ) ).thenAnswer( ( <span style="color: #0000FF; ">new</span> Answer<Void>() {<br />    @Override<br />    <span style="color: #0000FF; ">public</span> Void answer( InvocationOnMock invocation )<br />            <span style="color: #0000FF; ">throws</span> Throwable {<br />        Object[] args = invocation.getArguments();<br />        Map arg1 = (Map)args[0];<br />        arg1.put("response", "failed");<br />        <span style="color: #0000FF; ">return</span> <span style="color: #0000FF; ">null</span>;<br />    }<br />} ) );</div><br /><br />˜q˜æœ‰ä¸€¿Uç”¨æ³•,˜q”回参数值做为函数返回å€?br /><div>mockito 1.9.5之后åQŒæä¾›ä¸€ä¸ªæ–¹ä¾¿çš„æ–ÒŽ(gu¨©)³•来实现这个需要,在这之前可以使用一个匿名函数来˜q”回一个answer来实现ã€?/div><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->when(myMock.myFunction(anyString())).then(returnsFirstArg());</div></div><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12.8000001907349px; line-height: 19.2000007629395px; background-color: #ffffff;">其中returnsFirstArg()是org.mockito.AdditionalAnswers中的一个静(r¨´n)态方法ã€?/span><br style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12.8000001907349px; line-height: 19.2000007629395px; background-color: #ffffff;" /><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12.8000001907349px; line-height: 19.2000007629395px; background-color: #ffffff;">在这个类中还有其他的一些类似方æ³?/span><br style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12.8000001907349px; line-height: 19.2000007629395px; background-color: #ffffff;" /><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12.8000001907349px; line-height: 19.2000007629395px; background-color: #ffffff;">returnsSecondArg()</span><br style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12.8000001907349px; line-height: 19.2000007629395px; background-color: #ffffff;" /><div style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12.8000001907349px; line-height: 19.2000007629395px; background-color: #ffffff;">returnsLastArg()</div><div style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12.8000001907349px; line-height: 19.2000007629395px; background-color: #ffffff;">ReturnsArgumentAt(int position)</div><div></div><img src ="http://www.aygfsteel.com/Noah/aggbug/431236.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/Noah/" target="_blank">眼镜è›?/a> 2016-07-18 17:18 <a href="http://www.aygfsteel.com/Noah/articles/431236.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用Mockito¾l•过DAO层直接去‹¹‹è¯•Serviceå±?/title><link>http://www.aygfsteel.com/Noah/articles/404846.html</link><dc:creator>眼镜è›?/dc:creator><author>眼镜è›?/author><pubDate>Thu, 10 Oct 2013 10:00:00 GMT</pubDate><guid>http://www.aygfsteel.com/Noah/articles/404846.html</guid><wfw:comment>http://www.aygfsteel.com/Noah/comments/404846.html</wfw:comment><comments>http://www.aygfsteel.com/Noah/articles/404846.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/Noah/comments/commentRss/404846.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/Noah/services/trackbacks/404846.html</trackback:ping><description><![CDATA[     摘要: ˜q™é‡Œç”¨ä»£ç çš„形式来记录一下怎么使用MockitoåQŒä¸»è¦æ˜¯æ€Žä¹ˆ‹¹‹è¯•Private, static, å’?void ˜q™ç§æ— è¿”回值的æ–ÒŽ(gu¨©)³•。这里用åˆîCº†(ji¨£n)另外一个包PowerMockã€? 首先å»ÞZ¸€ä¸ªçˆ¶¾c»BaseCar.java Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHigh...  <a href='http://www.aygfsteel.com/Noah/articles/404846.html'>阅读全文</a><img src ="http://www.aygfsteel.com/Noah/aggbug/404846.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/Noah/" target="_blank">眼镜è›?/a> 2013-10-10 18:00 <a href="http://www.aygfsteel.com/Noah/articles/404846.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> Ö÷Õ¾Ö©Öë³ØÄ£°å£º <a href="http://" target="_blank">×ÊÔ´ÏØ</a>| <a href="http://" target="_blank">ÓÀ¼ªÏØ</a>| <a href="http://" target="_blank">ÐÂÃñÊÐ</a>| <a href="http://" target="_blank">Û²³ÇÏØ</a>| <a href="http://" target="_blank">¾²ÄþÏØ</a>| <a href="http://" target="_blank">°ÍÖÐÊÐ</a>| <a href="http://" target="_blank">ÎÚÀ­ÌØÖÐÆì</a>| <a href="http://" target="_blank">¿í³Ç</a>| <a href="http://" target="_blank">ÆëÆë¹þ¶ûÊÐ</a>| <a href="http://" target="_blank">Îâ±¤ÏØ</a>| <a href="http://" target="_blank">ÖÐÄþÏØ</a>| <a href="http://" target="_blank">ÒÁ½ð»ôÂåÆì</a>| <a href="http://" target="_blank">ãòÏªÏØ</a>| <a href="http://" target="_blank">¹þÃÜÊÐ</a>| <a href="http://" target="_blank">³Ê¹±ÏØ</a>| <a href="http://" target="_blank">¾®ÑÐÏØ</a>| <a href="http://" target="_blank">µÂ²ýÏØ</a>| <a href="http://" target="_blank">×ó¹±ÏØ</a>| <a href="http://" target="_blank">ÁùÖ¦ÌØÇø</a>| <a href="http://" target="_blank">ÓÀË³ÏØ</a>| <a href="http://" target="_blank">ÐÂÌ©ÊÐ</a>| <a href="http://" target="_blank">ƽ¶¨ÏØ</a>| <a href="http://" target="_blank">ÇúÎÖÏØ</a>| <a href="http://" target="_blank">»áÔóÏØ</a>| <a href="http://" target="_blank">µÂÐËÊÐ</a>| <a href="http://" target="_blank">ÕżҿÚÊÐ</a>| <a href="http://" target="_blank">³¤ÎäÏØ</a>| <a href="http://" target="_blank">иÉÏØ</a>| <a href="http://" target="_blank">ËÄ×ÓÍõÆì</a>| <a href="http://" target="_blank">ÄÏÖ£ÏØ</a>| <a href="http://" target="_blank">ÎäÆ½ÏØ</a>| <a href="http://" target="_blank">ÓªÉ½ÏØ</a>| <a href="http://" target="_blank">Áé´¨ÏØ</a>| <a href="http://" target="_blank">ºÓ¼äÊÐ</a>| <a href="http://" target="_blank">н¨ÏØ</a>| <a href="http://" target="_blank">äÒÖÐÏØ</a>| <a href="http://" target="_blank">ÎâÇÅÏØ</a>| <a href="http://" target="_blank">ËÄÆ½ÊÐ</a>| <a href="http://" target="_blank">³üÖÝÊÐ</a>| <a href="http://" target="_blank">ÒË·áÏØ</a>| <a href="http://" target="_blank">³¤ÊÙÇø</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>