【发布时间】:2015-06-02 15:09:20
【问题描述】:
我有测试:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {TestRepositoryConfig.class})
@Transactional
public class ServiceTest {
@Autowired
private UserRepository userRepository;
@Autowired
private Service service;
static {
initTestUser();
}
public void setUp() {
userRepository.seve(testUser);
}
public void test1() { ... }
public void test2() { ... }
我需要先启动方法setUp,保存testUser,然后启动方法test1和test2。方法 setUp 只能执行一次!怎么办?
【问题讨论】:
-
那个静态块在 setUp 方法中会更好看。
标签: java testing junit integration-testing