-1

簡単な答えを探している簡単な質問 与えられたクラスとメソッドを持っている場合、それを行うための手順は何でしょうか?

4

3 に答える 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 に答える