Publicidad
Publicidad

RSS Junit

Testeando tus aplicaciones Java con Spock: tests más expresivos, fáciles de leer y mantener

5 Comentarios
Testeando tus aplicaciones Java con Spock: tests más expresivos, fáciles de leer y mantener

No es ninguna sorpresa que en el mundo Java la herramienta de test más utilizada sea JUnit si tenemos en cuenta que fue creada hace más de 15 años. Esto, sin embargo, no implica que sea la mejor, sino que en muchas ocasiones seguimos utilizando las mismas herramientas por inercia o porque aquí siempre se ha hecho esto así sin plantearnos si existen alternativas mejores. Una de estas alternativas es Spock.

Spock es un framework de tests basado en Groovy que podemos utilizar para testear tanto aplicaciones Java como Groovy. Con Spock podemos escribir tests muy expresivos, fáciles de leer y mantener. Todo ello es posible por dos motivos principalmente: el magnífico DSL que proporciona Spock y la potencia de Groovy, lenguaje con el que escribimos los tests.

Leer más »

Android Studio 1.1 habilita el soporte para hacer test unitarios

3 Comentarios
Android Studio 1.1 habilita el soporte para hacer test unitarios

La nueva versión de Android Studio 1.1 y del plugin de Gradle para Android traen al fin el soporte para test unitarios de forma directa. Eso sí, de forma experimental y no libre de bugs. Pero bienvenido sea para hacer más fácil la vida del desarrollador móvil en Android.

Aunque muchos desarrolladores ya estaban enfangados con test unitarios en sus proyectos, no dejaba de ser un engorro tener que hacer triquiñuelas con Gradle o andar con Roboeletric para poder lanzar test. Otros se iban por la vía rápida, aunque más pesada de armar el Intruments y su emulador. Pero eso deja de darle sentido a hacer test rápidos y unitarios.

Para poder empezar a usarlo tan sólo debéis seguir las instrucciones de las herramientas para desarrolladores Android. Antes de todo actualizar a Android Studio 1.1 e indicar que usaréis el plugin de Gradle para Android 1.1.0-rc1. Con cuidado de que no os lie las carpetas de test. Recordad que la ruta tiene que ser bajo src/test/java.

Después de todo esto, podemos incorporar fácilmente librerías para hacer Mocks como Mockito tan sólo agregándolas como dependencias del módulo de gradle que queramos testear. Tal que asi:

dependencies { testCompile 'junit:junit:4.12' testCompile "org.mockito:mockito-core:1.9.5" }

Más información | Android Tools Project Site

Leer más »
Publicidad

Ocho de los programadores más importantes del mundo Java que deberías conocer

8 Comentarios
Ocho de los programadores más importantes del mundo Java que deberías conocer

Si programas con Java seguro que te sonarán cosas como Tomcat, Ant, JUnit, JBoss, Hibernate, Struts y Spring. Pero quizás lo que no conozcas sea a las principales personas que hicieron posible desarrollar esas tecnologías contribuyendo indiscutiblemente a la comunidad Java y cambiando nuestra forma de programar. A continuación hacemos un recorrido a ocho de las personas más importantes de la comunidad Java que deberías conocer, basandonos en la lista creada por mkyong que sigue muy vigente al ser historia viva de la programación.

Leer más »
Publicidad
Inicio
Inicio

Ver más artículos