ï»??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>