4 Parte Hessian: Crear un Test con Spring Framewoks utilizano @ContextConfiguration
Java, Programación, Spring 3 de February del 2010
Para los que no sabemos hacer un test como yo, púes tenemos que estar leyendo un buen de cosas y sobre todo como hacerlo lo más fácil posible, con la versión 5 de java ayuda mucho a escribir menos código, pero esa es harina de otro costal… la verdad es que gracias a un compañero de trabajo, me entere de como poder cargar el contexto de spring en test unitario con Junit sin tener que hacer un:
1 | ApplicationContext context = new ClassPathXmlApplicationContext(....) |
dentro de la aplicación, así que me dijo que existía una clase que se llamaba:
1 | AbstractDependencyInjectionSpringContextTests... |
esta clase le inyecta todas las dependencias que quieras cargar en el contexto, es muy fácil implementarla en los Test aparte que necesitas el jar:
1 2 3 4 5 | <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>2.5.6</version> </dependency> |
ya que me puse a leer el api, me di cuenta que estaba Deprecated en la versión 3.x.x de Spring Framework, así que leyendo un poco más la documentación de spring , púes la otra forma de inyectas las dependencias es por medio de anotaciones:
1 2 3 4 5 6 7 8 9 | /**
*
* @author serunix.com
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath:test/serunix/remoting-servlet-test.xml"})
public class UserServicesImplSpringTest {
... |
hacemos que se ejecute primero la clase de SpringJUnit4ClassRunner y después le decimos que cargue el contexto que nosotros queramos, en otras palabras, es una forma de inyectas las dependencias y utilizarlas durante todo el Test.
Sobre mí







Información Bitacoras.com…
Valora en Bitacoras.com: Para los que no sabemos hacer un test como yo, púes tenemos que estar leyendo un buen de cosas y sobre todo como hacerlo lo más fácil posible, con la versión 5 de java ayuda mucho a escribir menos código, pero esa es harina d…..
Hola neni, cómo estás? No te he podido contactar… no contestas tu cel. Por ello te escribo a tu super blog.
Todo ok?
Muchos saludos, besos y abrazos!