2013-08-02 5 views
0

Мне нахожу, что мне больно настраивать среду JUnit для Spring.Как настроить правильную среду JUnit для Spring

Отчасти потому, что весь файл конфигурации находится в одном XML-документе.

поэтому, когда я хочу протестировать объект спящего режима, будет загружена вся загрузка других объектов.

Это очень неэффективно.

Могу ли я знать, есть ли какой-либо рекомендуемый способ настройки среды JUnit для Spring?

ответ

0

Вы можете создать свой пользовательский номер testApplicationContext.xml, который имеет только сущности и вам нужно.

@RunWith(SpringJUnit4ClassRunner.class) 
@ContextConfiguration("classpath:resources/spring/testApplicationContext.xml") 
@Transactional 
@TransactionConfiguration(defaultRollback=false) 
public class MyTest extends TestCase { 
0

Я думаю, что вопрос

все файлы конфигурации находятся в одном XML

вы бы лучше разделить конфигурацию на несколько модулей, например, один для спящего режима/источника данных, один для сервисов и один для контроллеров, тогда вы можете загружать разные модули для разных тестов.

Смежные вопросы