-
LecciónCreación de test suites con el runner Suite
Para este último episodio de mi taller de JUnit 4, os explico cómo se pueden correr varias pruebas unitarias, una detrás de otra, por medio del uso de los test suites. Con un test suite podemos agrupar varias clases que contienen pruebas similares, de tal forma que correr la clase... -
LecciónPruebas parametrizadas con Parameterized
En las pruebas parametrizadas, podemos conseguir que JUnit repita rápidamente una o varias pruebas unitarias sin tener que repetir la función, mediante el uso de casos de prueba que se proporcionan a través de una anotación. En JUnit 4, el runner Parameterized nos permite etiquetar una clase de tests como... -
LecciónAnotaciones BeforeClass y AfterClass
En este episodio nos centramos en dos anotaciones más: BeforeClass y AfterClass. La primera sirve para ejecutar código antes de cualquier prueba en una clase. AfterClass lo mismo pero después. Ambas se suelen usar típicamente para preparar recursos compartidos que son costosos de inicializar y que, por lo tanto, preferiríamos... -
LecciónExcepciones con expected y límites de tiempo con timeout
Dos propiedades de la anotación Test que nos permiten hacer pruebas avanzadas para algunos casos especiales. Con Expected podemos comprobar que dentro de un test se tira una excepción. Si le ponemos este atributo a una anotación Test, el test fallará si alcanza el final de la función y no... -
LecciónÁrboles B (parte 1)
En este episodio se introduce el concepto de árbol B, enseñando en qué consiste, qué diferencias hay con un árbol de búsqueda normal y cómo y por qué lo querríamos usar. -
LecciónÁrboles k-arios
Una visión superficial a los árboles que tienen un número de hijos más grande que 2. Sobre todo, cómo representarlo y dónde se suele usar un árbol k-ario. -
LecciónMúltiples archivos y otros aspectos finales
Por último, terminamos este vídeo hablando acerca de los aspectos que hacen posible incluir más archivos con reglas de Make, o cómo dividir una línea demasiado larga en múltiples líneas. -
LecciónPatrones y variables automáticas
Para flexibilizar el uso de Make, tenemos la posibilidad de usar patrones, para crear reglas que sirvan para varios archivos. En esos casos, podemos usar algunas variables automáticas. -
LecciónBSTs en Java (parte 2)
Segunda parte de este ejemplo de árbol binario de búsqueda en Java en el que implementamos operaciones para obtener propiedades y recorrer el árbol en preorden, inorden y postorden. -
LecciónBSTs en Java (parte 1)
Comenzamos implementando este ejemplo de árbol binario de búsqueda desarrollado en Java en el que implementaremos métodos para insertar, eliminar y procesar elementos.