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.



2 Comentarios en “4 Parte Hessian: Crear un Test con Spring Framewoks utilizano @ContextConfiguration”

  1. Bitacoras.com | 03/02/2010 a las 18:00:51

    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…..

  2. Paulina | 05/02/2010 a las 14:57:26

    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!

Dejar un comentario

http://www.wikio.es BlogESfera - Directorio de Blogs Hispanos blogarama - the blog directory Mi Ping en TotalPing.com
Internet blogs Programming Blogs - Blog Catalog Blog Directory Internet blogs Buzzear (ES) Publicidad por tu blog con Boosterblog directorio de blogs
Agregar Web - Directorio de webs Directorio webs Directorio Web