Spring provides the module or utility library for integration tests. The following are the steps to write JUnit tests using the Spring transaction management API and SpringJUnit4ClassRunner
:
Spring supports XML-based configuration and wiring beans. Create an XML file named
integration.xml
in theintegration
source package. Modify the XML file and define thedataSource
,transactionManager
, andJdbcTemplate
Spring beans. The following is the XML body:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="org.apache.derby.jdbc.EmbeddedDriver"/> <property name="url" value="jdbc:derby:derbyDB;create=true"...