在我使用 Maven 运行一堆 Selenium (jUnit4) 测试后,我想做一个数据库清理(删除他们插入的东西等)。这是一个在 Tapestry/Spring/Hibernate 和遗留数据库上运行的旧项目。我想用带@After
注释的方法进行清理 - 但注入 DAO/Managers/SessionFactory 不起作用。
测试是这样进行的:我在一个控制台中运行 ( mvn jetty:run-war
) 应用程序,并在另一个控制台 ( mvn test
) 中开始测试 - 它访问 localhost:8080 上的应用程序。