Testeando con JUnit4 después de inicializar un bean a través de spring y asignarlo a un field en el @BeforeClass cuando intento acceder a este bean en el test me encuentro con un null pointer. No se como se manejarán los scopes en JUnit o si es natural de Spring:
SpringWorkflowTest test = new SpringWorkflowTest();
MyWorkflow workflow = (MyWorkflow) beanFactory.getBean("workflow");
test.setWorkflow(workflow);
La beanFactory es un global field.
Creo que el problema pasa porque la instancia que se testea debe ser una nueva y no la que tiene asignado el workflow. Cambié el getBean adentro del test para que funcione.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario