Trabajo Práctico Nº2 de la materia Testing de Sistemas de Internet de las Cosas. Dicho curso se ofrece dentro de la Carrera de Especialización en Internet de las Cosas de la FIUBA.
En los requisitos propuestos no se pide una función que devuelva todos los pares almacenados en la lista. No se deben agregar funciones que no están en los requisitos propuestos, y ademas esta prueba es dependiente de la implementación de la lista, lo cual no es bueno.
Los elementos se agregan a la lista, ni al principio ni al final porque la lista en si misma no necesita estar ordenada. El requisito pide recuperar una lista con todas las claves y esa lista que que obtiene como resultado de una función es la que debe estar ordenada.
Las clausulas decribe son las que deberían utilizarse para generar las condiciones y llamar a la funciones de prueba y las clausulas it para verificar los resultados