锘??xml version="1.0" encoding="utf-8" standalone="yes"?>大片网站久久,欧美日本一区二区高清播放视频 ,国产999精品久久久http://www.aygfsteel.com/vjame/archive/2008/10/28/237194.htmllanjhlanjhTue, 28 Oct 2008 11:38:00 GMThttp://www.aygfsteel.com/vjame/archive/2008/10/28/237194.htmlhttp://www.aygfsteel.com/vjame/comments/237194.htmlhttp://www.aygfsteel.com/vjame/archive/2008/10/28/237194.html#Feedback0http://www.aygfsteel.com/vjame/comments/commentRss/237194.htmlhttp://www.aygfsteel.com/vjame/services/trackbacks/237194.html1.鏂板緩java宸ョ▼testJunit3 , 鏂板緩鍖呭拰綾籆alculator鍜孋alculatorTest



2.緙栧啓浠g爜

 1 package com.test.junit3;
 2 
 3 public class Calculator {
 4 
 5     
 6     public int add(int a,int b){
 7         return a + b ;
 8     }
 9 
10     public int divide(int a, int b) throws Exception
11     {
12         if(0 == b)
13         {
14             throw new Exception("闄ゆ暟涓嶈兘涓洪浂錛?/span>");
15         }
16         
17         return a / b;
18     }
19 
20 }
21 


嫻嬭瘯綾伙細(xì)

 1 package com.test.junit3;
 2 
 3 import junit.framework.Assert;
 4 import junit.framework.TestCase;
 5 
 6 /**
 7  * 鍦╦unit3.8涓祴璇曠被蹇呴渶緇ф壙TestCase鐖剁被
 8  *
 9  */
10 public class CalculatorTest  extends TestCase{
11 
12     /**
13      * 鍦╦unit3.8涓?嫻嬭瘯鏂規(guī)硶婊¤凍濡備笅鍘熷垯
14      * 1) public
15      * 2) void
16      * 3) 鏃犳柟娉曞弬鏁?br /> 17      * 4) 鏂規(guī)硶鍚嶇О蹇呴』浠est寮澶?br /> 18      */
19     public void testAdd(){
20         
21         Calculator cal = new Calculator();
22         
23         int result =  cal.add(12);
24         
25         Assert.assertEquals(3, result);;
26     }
27     
28     public void testDivide(){
29         Throwable tx = null;
30         
31         try
32         {
33             Calculator cal = new Calculator();
34             
35             cal.divide(4,0);
36             
37             Assert.fail(); //鏂█澶辮觸
38         }
39         catch(Exception ex)
40         {
41             tx = ex;
42         }
43         
44         Assert.assertNotNull(tx); //鏂█涓嶄負(fù)絀?/span>
45         
46         Assert.assertEquals(Exception.class,tx.getClass());//鏂█綾誨瀷鐩稿悓
47         
48         Assert.assertEquals("闄ゆ暟涓嶈兘涓洪浂錛?/span>",tx.getMessage());//鏂█娑堟伅鐩稿悓
49     }
50 }
51 


 3. 榪愯緇撴灉



lanjh 2008-10-28 19:38 鍙戣〃璇勮
]]>
log4j鐨勪嬌鐢?/title><link>http://www.aygfsteel.com/vjame/archive/2008/09/11/228410.html</link><dc:creator>lanjh</dc:creator><author>lanjh</author><pubDate>Thu, 11 Sep 2008 09:31:00 GMT</pubDate><guid>http://www.aygfsteel.com/vjame/archive/2008/09/11/228410.html</guid><wfw:comment>http://www.aygfsteel.com/vjame/comments/228410.html</wfw:comment><comments>http://www.aygfsteel.com/vjame/archive/2008/09/11/228410.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/vjame/comments/commentRss/228410.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/vjame/services/trackbacks/228410.html</trackback:ping><description><![CDATA[<p class="f14" style="line-height: 190%"><font size="3">Log4j鏄竴涓紑婧愮殑鏃ュ織璁板綍緇勪歡錛屽叾浜у搧宸茬粡鐩稿綋鐨勬垚鐔燂紝涓斾嬌鐢ㄩ潪甯哥殑騫挎硾銆傚湪宸ョ▼涓互鏄撶敤錛屾柟渚跨瓑浠f浛浜?nbsp;System.out 絳夋墦鍗拌鍙ャ?br /> Log4j鐨勭洰鏍囨槸錛氬畠鍏佽寮鍙戜漢鍛樹(shù)互浠繪剰鐨勭簿緇嗙▼搴︽帶鍒跺摢浜涙棩蹇楄鏄庤杈撳嚭銆傞氳繃浣跨敤澶栭儴鐨勯厤緗枃浠訛紝鍙互鍦ㄨ繍琛屾椂閰嶇疆瀹冦?br /> 閫氳繃鍏惰瀹炵幇鐨勭洰鏍囷紝鎴戜滑宸茬悊瑙e嚭log4j灝嗘槸涓涓崄鍒嗗ソ鐢ㄧ殑緇勪歡銆?br /> Log4j鐨勫叿浣撳湪 </font><a ><font size="3">http://logging.apache.org/log4j/</font></a><font size="3">鎵懼埌 瀹冦傚彟澶栵紝log4j宸茬粡琚漿鎹㈡垚 C, C++, C#, Perl, Python, Ruby, 鍜?nbsp;Eiffel 璇█銆?br /> 涓嬮潰錛屾垜灝變粠log4j鐨勯厤緗枃浠舵潵鍏蜂綋璁茶堪錛宭og4j鐨勫姛鑳斤紝閫氳繃閰嶇疆鏂囦歡鏉ュ涔?fàn)鏂版妧鏈凡鏄竴涓緢濂界殑瀛︿範(fàn)鏂規(guī)硶銆?br /> Log4j鏈変袱涓噸瑕佺殑姒傚康錛氫竴鏄棩蹇楃駭鍒?鍏舵棩蹇楃駭鍒叧緋諱負(fù)<br /> DEBUG>INFO>WARN>ERROR>FATAL 鍘熷垯錛岄珮綰у埆灝嗘樉紺轟綆綰у埆鐨勬棩蹇?br /> 浜屾槸appender(涔熸槸杈撳嚭鐩爣),鍦ㄨ繖涓婄殑榪樻湁杈撳嚭鏍煎紡<br /> 鍏舵敮鎸佺殑杈撳嚭鐩爣涓?nbsp;鏂囦歡錛屾帶鍒跺彴錛屾暟鎹簱,涓旀敮鎸佷竴嬈℃寚瀹氬涓緭鍑虹洰鏍?br /> Log4j鐨勯厤緗枃浠墮櫎浜?jiǎn)鏀寔锛?xì)*.properties 鏂囦歡鍚嶏紝榪樻敮鎸佽繍鐢ㄥ崄鍒嗗箍娉涚殑xml鏂囦歡銆?br /> 涓嬮潰鐨勮榪頒腑錛屾垜鍙氳繃*.properties鏂囦歡鏉ヨ鏄庛?br /> Log4j鐨勫睘鎬ф枃浠剁殑璁茶堪<br /> # 瀹氫箟鏍規(guī)棩蹇?鏃ュ織綰у埆涓篋EBUG 杈撳嚭鐩爣涓烘帶鍒跺彴錛屾枃浠?br /> log4j.rootLogger=INFO,A1,R<br /> # 鍖卌om.liaowf鏃ュ織,鏃ュ織綰у埆涓篋EBUG 杈撳嚭鐩爣涓烘帶鍒跺彴錛屾枃浠?娉ㄦ剰錛屽寘com.liaowf涓嬬殑鎵鏈夌被灝嗚嚜鍔ㄦ嫢鏈夋鏃ュ織灞炴?<br /> log4j.logger.com.liaowf=DEBUG,A1,R<br /> # 鍚嶇О涓篒AMLogInfo鏃ュ織錛屾棩蹇楃駭鍒負(fù)INFO,杈撳嚭鐩爣涓烘暟鎹簱(娉ㄦ剰錛屾墍鏈変嬌鐢↖AMLogInfo浣滀負(fù)鍚嶇О鐨勬棩蹇楀皢鎷ョ敤浜涙棩蹇楀睘鎬?<br /> log4j.logger.IAMLogInfo=INFO,DATABASE<br /> <br /> # 綾籧om.liaowf.console.connector.Synchro鏃ュ織,鏃ュ織綰у埆涓篋EBUG,杈撳嚭鐩爣涓烘帶鍒跺彴<br /> log4j.logger.com.liaowf.console.connector.Synchro=DEBUG,A1,userSynR<br /> # 綾籧om.liaowf.console.authorization.dao.UserDao鏃ュ織,綰у埆涓篋EBUG錛岃緭鍑虹洰鏍囦負(fù)鏂囦歡<br /> log4j.logger.com.liaowf.console.authorization.dao.UserDao=DEBUG,A1,userTelnet<br /> <br /> # 閰嶇疆TRUE<br /> log4j.addivity.org.apache=true<br /> <br /> # 瀹氫箟鎺у埗鍙癆ppender<br /> log4j.appender.A1=org.apache.log4j.ConsoleAppender<br /> log4j.appender.A1.layout=org.apache.log4j.PatternLayout<br /> log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%p] %m%n<br /> <br /> # 杈撳嚭鍒版枃浠禔ppender<br /> log4j.appender.R=org.apache.log4j.RollingFileAppender<br /> log4j.appender.R.File=c:/iamSystem.log<br /> log4j.appender.R.MaxFileSize=500KB<br /> log4j.appender.R.MaxBackupIndex=1<br /> #log4j.appender.R.layout=org.apache.log4j.HTMLLayout<br /> log4j.appender.R.layout=org.apache.log4j.PatternLayout<br /> log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n<br /> <br /> <br /> # JDBC 杈撳嚭鍒版暟鎹簱鐨凙ppender<br /> #log4j.appender.DATABASE.Threshold=INFO<br /> #log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender<br /> #log4j.appender.DATABASE.BufferSize=10<br /> #log4j.appender.DATABASE.URL=jdbc:microsoft:sqlserver://10.170.88.4:1433;DatabaseName=iamconfig<br /> #log4j.appender.DATABASE.driver=com.microsoft.jdbc.sqlserver.SQLServerDriver<br /> #log4j.appender.DATABASE.user=iamconfig<br /> #log4j.appender.DATABASE.password=iamconfig<br /> #log4j.appender.DATABASE.sql=INSERT INTO wap_mail_jws_log  VALUES ('%d{yyyy-MM-dd HH:mm:ss}', '%t', '%p', '%l', '%m', '')<br /> #log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout<br /> <br /> # 杈撳嚭鍒版枃浠剁殑appender<br /> log4j.appender.userSynR=org.apache.log4j.RollingFileAppender<br /> log4j.appender.userSynR.File=c:/iamSystem_userSynR.log<br /> log4j.appender.userSynR.MaxFileSize=500KB<br /> log4j.appender.userSynR.MaxBackupIndex=1<br /> #log4j.appender.userSynR.layout=org.apache.log4j.HTMLLayout<br /> log4j.appender.userSynR.layout=org.apache.log4j.PatternLayout<br /> log4j.appender.userSynR.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n<br /> <br /> # 杈撳嚭鍒版枃浠禔ppender<br /> log4j.appender.userTelnet=org.apache.log4j.RollingFileAppender<br /> log4j.appender.userTelnet.File=c:/iamTelnet.log<br /> log4j.appender.userTelnet.MaxFileSize=500KB<br /> log4j.appender.userTelnet.MaxBackupIndex=1<br /> #log4j.appender.userTelnet.layout=org.apache.log4j.HTMLLayout<br /> log4j.appender.userTelnet.layout=org.apache.log4j.PatternLayout<br /> log4j.appender.userTelnet.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n<br /> <br /> log4j鍊掑簳鑳芥彁渚涙垜浠粈涔堝姛鑳斤紝鎴戜滑鏉ユ葷粨涓涓嬶細(xì)<br /> 1 鏍規(guī)嵁鎴戜滑璁劇疆鐨勬棩蹇楃駭鍒紝鎺у埗鏃ュ織鐨勮緭鍑?br /> 2 鏃ュ織鐨勮緭鍑烘敮鎸佽嚜澧炲紡鏂囦歡錛屾帶鍒跺彴錛屾暟鎹簱錛岃繕鍙互鎵╁睍銆?br /> 3 鏃ュ織鐨勫睘鎬?褰撴寜"."鍛藉悕鏈夌戶(hù)鎵挎э紝鎴戜滑甯鎬嬌鐢ㄧ被鍚嶆潵鍛藉悕鏃ュ織<br /> 2 閫氳繃涓婇潰鐨勪粙濮嬶紝鎴戜滑緇欎竴涓伐紼嬫病鏈塴og4j鐨勫伐紼嬪鍔爈og4j鍔熻兘鐨勩傛牴鎹笅闈㈠嚑涓楠わ紝浣犲皢寰堣交鏉劇殑瀹屾垚銆?br /> 1 涓嬭澆log4j鐨刯ar鍖?br /> 2 緙栧啓涓涓猯og4j.properties 灞炴ф枃浠訛紝鏀懼埌浣犵殑婧愭枃浠剁殑鏍逛笅錛屽啀鏍規(guī)嵁鍏蜂綋淇敼<br /> 3 鍦ㄦ瘡涓涓渶瑕佽褰曟棩鐨勭被涓紝澧炲姞涓涓被鎴愬憳<br />     // 鍒濆鍖栨棩蹇楀鐞嗙被<br />   Logger log = Logger.getLogger(綾誨悕.class.getName());<br /> <br /> 4 鍦ㄤ綘闇瑕佹墦鏃ュ織淇℃伅鐨勪唬鐮佷腑錛屽涓嬪啓鍑?br /> 鎵搃nfo淇℃伅<br /> Log4j.infor("");<br /> 鎵揹ebug淇℃伅<br /> If(log4j.isDebuged()) {<br />   Log4j.debug("");<br /> }<br /> 鎵揺rror淇℃伅<br /> Log4j.error("");<br /> </font></p> <img src ="http://www.aygfsteel.com/vjame/aggbug/228410.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/vjame/" target="_blank">lanjh</a> 2008-09-11 17:31 <a href="http://www.aygfsteel.com/vjame/archive/2008/09/11/228410.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>