我正在尝试使用 Spring 和 DBUnit 设置数据库测试。我有一个脚本要在每次测试之前运行。下面的代码有效,但SimpleJdbcTemplate
已弃用。作为 3.2 版本的一部分,该方法executeSqlScript
已移至 JdbcTestUtil,但我们使用的是 3.1.x。改用什么?
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration
public class MyTestScript{
@Autowired
public DataSource dataSource;
@Autowired
public Resource script;
@Before
public void setup() {
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), script, true);
}
@Test
public void testInsert() {
}
}