spring2.5 junit4.x单元测试实例
先贴上代码吧,
1.基础类,用于加载环境配置信息
?2.一个实例子类,代码如下
{"classpath:xxxxx代码里的@Autowired是自动注入bean。
代码里的@Test告诉junit跑哪个方法为单元测试方法。
?
?
<property name="transactionManager" ref="jotm" />
<property name="driverName" value="oracle.jdbc.driver.OracleDriver" />
<property name="url" value="jdbc:oracle:thin:@192.168.1.2:15221:mic" />
<property name="user" value="xxx" />
<property name="password" value="xxx" />
</bean> </pre>
<p>?我觉得和数据源配置无关啊,我配一个数据源就是OK的。环境是JDK6+Spring2.5。</p>
<p>可能是我忽略了一些额外的配置,能把你xml文件中的其他基础配置贴出来对比一下吗?包括xml声明。可能我有小疏忽……不胜感激!</p>
<p>?</p>public abstract class AbstractAServiceTests extends AbstractTransactionalJUnit4SpringContextTests {
@Autowired
@Qualifier("aDataSource")
private DataSource dataSource;
@Override
public DataSource getDataSource() { return dataSource; }
} </pre>
<p>?</p>
<p>这样解决虽然麻烦了点,但是对写集成测试的程序员而言并不多做事情,而且代码也有灵活性。</p>