В моем проекте Spring-Maven мои модульные тесты наследуются от базового класса:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:testDalApplicationContext.xml" })
@TransactionConfiguration(transactionManager = "transactionManager", defaultRollback = true)
@Transactional(value = "transactionManager")
public abstract class BaseRepositoryUnitTest {
}
Тогда типичный модульный тест может выглядеть так:
public class UserRepositoryTest extends BaseRepositoryUnitTest {
@Autowired
UserRepository userRepository;
@Test
public void testFindUserByEmailAddress() {
...
}
}
Эта структура позволяет мне:
- Запустите один тест как тест Junit (из моей Eclipse IDE).
- Запустить все мои тесты с помощью сборки Maven.
Как запустить все тесты в среде Eclipse IDE? Я знаю, что должен создать набор тестов, но по какой-то причине с такой структурой я не могу понять, как это сделать.
Кстати - я использую Junit 4.9