簡単な答えを探している簡単な質問 与えられたクラスとメソッドを持っている場合、それを行うための手順は何でしょうか?
3 に答える
0
まず、spirnt-test.jar をダウンロードするか、pom.xml を構成します。
RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "classpath:/spring/applicationContext.xml")
public class CategoryServiceTest extends AbstractTransactionalJUnit4SpringContextTests {
@Resource
private CategoryService categoryService;
@Ignore@Rollback(false)
public void testSave() {
Category category = new Category();
category.setCategoryName("chicken");
category.setCreatedTime(new java.util.Date());
categoryService.save(category);
}
}
Spring トランザクションを使用し、テストケースの前に@Rollback(false)を追加することでロールバックをオフにできるため、AbstractTransactionalJUnit4SpringContextTestsから拡張することをお勧めします。
于 2013-10-31T11:09:43.920 に答える