<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    wonderer's program

    everything will be better
    posts - 19, comments - 6, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    JUnit+Spring入門

    Posted on 2007-07-18 11:12 wonderer 閱讀(1356) 評論(0)  編輯  收藏 所屬分類: java

    首先要導入包

    1:Spring支持包:spring.jar , commons-logging.jar

    2: JUnit支持包: JUnit.jar

    image

    建立Bean類,

       1: package refBeanDemo;
       2:  
       3: import java.util.Date;
       4:  
       5: public class HelloBean {
       6:     private String helloWorld;
       7:     private Date date;
       8:     public Date getDate() {
       9:         return date;
      10:     }
      11:     public void setDate(Date date) {
      12:         this.date = date;
      13:     }
      14:     public String getHelloWorld() {
      15:         return helloWorld;
      16:     }
      17:     public void setHelloWorld(String helloWorld) {
      18:         this.helloWorld = helloWorld;
      19:     }
      20:     
      21: }

     

    建立配置文件,和在里面進行注入

       1: <?xml version="1.0" encoding="UTF-8"?>
       2: <!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN" "../resources/spring-beans-2.0.dtd" >
       3: <beans>
       4:     <bean id="dateBean" class="java.util.Date"></bean>
       5:     
       6:     <bean id="helloBean" class="refBeanDemo.HelloBean">
       7:         <property name="helloWorld">
       8:             <value>你好,世界</value>
       9:         </property>
      10:         <property name="date" ref="dateBean"></property>
      11:     </bean>
      12: </beans>

    寫JUnit進行測試,方便管理,把JUnit的東東放到test包里。

       1: package refBeanDemo;
       2:  
       3: import org.springframework.context.ApplicationContext;
       4: import org.springframework.context.support.ClassPathXmlApplicationContext;
       5:  
       6: import junit.framework.TestCase;
       7:  
       8: public class TestRefBeanDemo extends TestCase {
       9:     private ApplicationContext context;
      10:  
      11:     public void setUp() {
      12:         context = new ClassPathXmlApplicationContext("refBeanDemo/NewFile.xml");
      13:     }
      14:  
      15:     public void testSpring() {
      16:         HelloBean helloBean = (HelloBean)context.getBean("helloBean");
      17:         System.out.println(helloBean.getDate());
      18:         assertEquals("你好,世界", helloBean.getHelloWorld());
      19:         
      20:     }
      21: }

     

    運行JUnit測試

    image

    測試成功。類的分布如下:

    image

    image

    主站蜘蛛池模板: 最近中文字幕电影大全免费版| 亚洲国产精品无码中文字| 亚洲国产美国国产综合一区二区| h片在线观看免费| 丝袜熟女国偷自产中文字幕亚洲| 国产免费伦精品一区二区三区| 亚洲日产韩国一二三四区| 久久久国产精品无码免费专区| 久久久久亚洲AV无码网站| 日本片免费观看一区二区| 亚洲AV无码无限在线观看不卡| 在线观看人成网站深夜免费| 久久久久亚洲国产AV麻豆| 亚洲а∨天堂久久精品| 国产在线国偷精品免费看| 99久久精品国产亚洲| 国色精品卡一卡2卡3卡4卡免费| 亚洲性无码AV中文字幕| 亚洲成av人在片观看| 国产免费黄色无码视频| 亚洲系列国产精品制服丝袜第| 在线观看免费高清视频| 国产精品亚洲一区二区无码| 国产精品亚洲αv天堂无码| 人妻无码久久一区二区三区免费| 国产v亚洲v天堂a无| 亚洲第一黄片大全| 国产成人久久AV免费| 亚洲日韩一区二区一无码| 亚洲国产人成精品| 免费女人高潮流视频在线观看| 亚洲 暴爽 AV人人爽日日碰| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 国产精品亚洲一区二区三区在线| 无码日韩精品一区二区免费暖暖| 亚洲伊人久久大香线蕉在观| 亚洲精品无码AV中文字幕电影网站| 日本卡1卡2卡三卡免费| 久久精品国产亚洲av品善| 久久精品7亚洲午夜a| 国产又粗又长又硬免费视频|