Hola CalgaryCorpus gracias por responder, en base a lo que escribiste va esto:
Cita: Has probado la implementacion de tu Map? Funciona bien? Esta es una pregunta retorica. Claramente no has probado bien la implementacion que estas usando para construir tu Set.
Resulta que la línea 351 de MyTreeMap.java es la del problema pero ahora la pregunta es: ¿cómo cambio esa línea para que se adapté la funcionalidad? porque en estos momentos no sé me ocurre nada al respecto.
Cita: Haz (sl menos) 1 test minimo que falle.
En la línea 43 cuando llamo al método probando_borrado con sus parámetros es el único que anda mal, ya que comenté esa línea, corre el código y lo demás anda bien.
Cita: No insertes 5 elementos si falla con 2.
En las líneas 48, 50 y 51 de DownTest.java agrega probando menos cantidad de elementos, comentando la 43 como había dicho funciona bien el resto.
Lo demás que escribíste me sirve, porque un defecto que tengo es que me digo a mi mismo "no hace falta tanta explicación debido que para otros es muy obvio lo que hago" y en eso estoy equivocado, en pocas no soy muy expresivo.
Pongo el código, porque está todo ahí para ver lo que digo:
TreeSet Casero
Espero sus respuestas y saludos.