<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 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    JUnit+Spring入門

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

    首先要導(dǎo)入包

    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: }

     

    建立配置文件,和在里面進(jìn)行注入

       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進(jìn)行測(cè)試,方便管理,把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: }

     

    運(yùn)行JUnit測(cè)試

    image

    測(cè)試成功。類的分布如下:

    image

    image

    主站蜘蛛池模板: 成年性羞羞视频免费观看无限| 成人免费乱码大片A毛片| 久久免费的精品国产V∧| 亚洲中文字幕在线第六区| 亚洲五月午夜免费在线视频| 亚洲第一区在线观看| 一个人看的www视频免费在线观看 一个人看的免费观看日本视频www | 日韩一区二区在线免费观看| 亚洲色少妇熟女11p| 四虎影视大全免费入口| 国产精品亚洲а∨天堂2021 | 国产精品网站在线观看免费传媒| 国产成人精品日本亚洲专区61| 高清永久免费观看| 亚洲2022国产成人精品无码区| 91免费福利精品国产| 2017亚洲男人天堂一| 国产成人无码免费视频97| 好吊色永久免费视频大全 | 亚洲精品亚洲人成在线观看下载| 国产精品极品美女自在线观看免费 | 女人18毛片a级毛片免费| 男男黄GAY片免费网站WWW| a级亚洲片精品久久久久久久| 182tv免费视频在线观看| 亚洲精品**中文毛片| 在线观看91精品国产不卡免费| 日韩在线视频播放免费视频完整版| 亚洲午夜久久久久妓女影院| 50岁老女人的毛片免费观看| 亚洲大成色www永久网址| 亚洲熟妇少妇任你躁在线观看无码 | 亚洲妓女综合网99| 免费真实播放国产乱子伦| 国产免费播放一区二区| 亚洲成人高清在线观看| 亚洲精品NV久久久久久久久久| 嫩草成人永久免费观看| 亚洲精品自偷自拍无码| 亚洲AV无码一区东京热久久 | 亚洲&#228;v永久无码精品天堂久久 |