Buenas a todos, al final solucioné el problema que tenía resulta que tenía que cambiar el addEntry de MyMap y arreglarlo a esto:
Código Java:
Ver originalprivate void addEntry(K key, V value){
if(size >= table.length * 0.75){
Entry<K,V>[] tmp = table;
table
= Arrays.
copyOf(table, table.
length * 2); this.clear();
for (Entry<K, V> e : tmp) {
if(e != null){
put(e.getKey(),e.getValue());
}
}
}
this.createEntry(key,value);
}
También actualice mis repositorios en github:
https://github.com/detectivejd/HassMap_casero https://github.com/detectivejd/HashSet_casero https://github.com/detectivejd/LinkedHashMap_casero
Ahora veré si puedo completar el LinkedHashSet, si lo logro genial y lo pongo en este medio, si falta algún test o hay que hacerle alguna corrección por favor diganlo.
Espero sus respuestas y saludos.