-1
Я пытаюсь написать некоторые модульные тесты для проекта spring
. Вот класс, я хочу, чтобы проверить и тест:Методы тестирования с использованием Junit весной
@Component
public class EmployeeManager implements QuestionDAO {
private Manager manager;
@Autowired
public EmployeeManager(Manager manager) {
this.manager = manager;
}
public Category getSpecificCategory(Employee employee) {
return employee.getCategory();
}
}
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:META-INF/config.xml" })
public class EmployeeManagerTest extends MockObjectTestCase {
private EmployeeManager employeeManager;
@Autowired
private Manager manager;
@Override
public void setUp() {
this.manager = mock(Manager.class);
this.employeeManager = new EmployeeManager(manager);
}
@Test
public void testGetSpecificCategory() {
this.employeeManager.getSpecificCategory(new Employee("john","developer"));
}
}
При выполнении теста выше я получаю
Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://xmlns.jcp.org/xml/ns/config]
Offending resource: class path resource [META-INF/config.xml]
В pom.xml
я добавил зависимостей для junit
и spring-test
.
Любые идеи, как это решить?