Hola a todos, la verdad que pude solucionar el problema, y las 2 ideas que se me ocurrieron ninguna fue, sino cambiar casi todo mi código por nodos, Gracias a Dios que se me ocurrió eso, aún me dan esto en los test:
java.lang.NullPointerException
at hashmapsimple.UpTest.probando_insercion(UpTest.jav a:97)
at hashmapsimple.UpTest.test(UpTest.java:107)
at hashmapsimple.Cuerpo.main(Cuerpo.java:8)
java.lang.Exception
at hashmapsimple.Test.comprobar_que(Test.java:6)
at hashmapsimple.GetTest.probando_busqueda_vacia(GetT est.java:39)
at hashmapsimple.GetTest.test(GetTest.java:49)
at hashmapsimple.Cuerpo.main(Cuerpo.java:10)
java.lang.NullPointerException
at hashmapsimple.DownTest.probando_borrado(DownTest.j ava:47)
at hashmapsimple.DownTest.test(DownTest.java:56)
at hashmapsimple.Cuerpo.main(Cuerpo.java:16)
Pero tendré que ver eso,
CalgaryCorpus no sé si era eso a lo que te referías al cambiar la implementación del get, pero lo hice jeje.
Sí ven que hay algo que arreglar, avísenme por favor ya que puede haber un detalle que haya olvidado.
https://github.com/detectivejd/HassM.../hashmapsimple
Espero sus respuestas y Saludos.