spring中的測試
需要注意的是:
具體檔案格式
world類
packagetestworld;
public classworld
public voidsayhello() }
test測試類
packagetestworld;
importorg.junit.test;
importorg.junit.runner.runwith;
importorg.springframework.beans.factory.beanfactory;
importorg.springframework.beans.factory.annotation.autowired;
importorg.springframework.beans.factory.xml.xmlbeanfactory;
importorg.springframework.core.io.classpathresource;
importorg.springframework.core.io.resource;
importorg.springframework.test.context.contextconfiguration;
importorg.springframework.test.context.junit4.springjunit4classrunner;
為單元測試
@runwith(springjunit4classrunner.class)
//@contextconfiguration
:關聯自己的測試檔案,為
xml格式檔案
第一種設定方式
//@contextconfiguration("classpath:testworld/world.xml") //
第二種設定方式
@contextconfiguration
public classtest //
演示spring
的測試
// @autowired:
自動把spring
容器中的
bean
物件設定到
wo,並且根據物件的型別來尋找到的
@autowired
privateworldwo;
@test
public voidtestbean() }
test-context.xml
xml version="1.0"encoding="utf-8"?>
<beansxmlns =""
xmlns:xsi=""
xsi:schemalocation ="
/spring-beans.xsd" >
<beanid="hello"class="testworld.world">bean>
beans>
測試結果:
Spring中的事件監聽, 完成測試
1 事件源 事件物件的產生者,任何乙個eventobject都有乙個 2 事件 登錄檔 當事件框架或元件收到乙個事件後,需要通知所有相關的事件 來進行處理,這個時候就需要有個儲存 的地方,也就是事件 登錄檔。3 事件廣播器 事件廣播器在整個事件機制中扮演乙個中介的角色,當事件發布者發布乙個事件後,就...
spring註解測試
spring測試主要簡化的是我們的測試 1.匯入測試jar包,spring test jar 2.匯入註解需要的jar包 spring aop jar 3.匯入spring需要的jar包 4個基本jar包,加上日誌包 2.編寫xml配置檔案 匯入約束 xmlns xmlns xsi xmlns co...
Spring 整合測試
spring 中的包 spring mock.jar 為整合測試提供了一流的支援。所有相關的api在包 org.springframework.test 中,它們不依賴於任何應用伺服器或者其他部署環境。test包裡的各種抽象類提供了如下的功能 test包對載入的context提供快取,快取功能是通過...