Не удалось загрузить myclass-context.xml в тесте junit - PullRequest
0 голосов
/ 17 марта 2011
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration
public class Myclass extends AbstractTransactionalJUnit4SpringContextTests
{   
    @Test
    public final void testHandleRequestView() throws ServletException, IOException
    {
        //some testing codes
     }
}

Когда я запускал тестирование Junit для такого класса, он выдавал ошибку «Не удалось загрузить контекст приложения»

Это поиск файла с именем " Myclass-context.xml "

Мне не нужен какой-либо файл конфигурации для этого. В чем причина этого и как мне это сделать? Спасибо.

Ответы [ 2 ]

2 голосов
/ 18 марта 2011

Вы можете указать xml контекста как часть @ ContextConfiguraiton

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("Myclass-context.xml")
public class Myclass extends AbstractTransactionalJUnit4SpringContextTests
{   
    @Test
    public final void testHandleRequestView() throws ServletException, IOException
    {
        //some testing codes
     }
}
0 голосов
/ 17 марта 2011

Если вам не нужен контекст Spring для ваших тестов, у вас не должно быть тестового примера, расширяющего ContextTest.

extends AbstractTransactionalJUnit4SpringContextTests не требуется.

...