X-Git-Url: http://svarog.pmf.uns.ac.rs/gitweb/?p=spa2-materijali.git;a=blobdiff_plain;f=Hash%2FTestHash.java;h=e1906f7ec54b7897fc4d40367e964463017034c3;hp=565614b81066a83302cf5267e26730d8aa691046;hb=56c0caab6bb807a36fd0c849e51282dcb581d3da;hpb=bc9eddc8e636f3c4fb16236587dad5daf8c32120 diff --git a/Hash/TestHash.java b/Hash/TestHash.java index 565614b..e1906f7 100644 --- a/Hash/TestHash.java +++ b/Hash/TestHash.java @@ -56,11 +56,15 @@ public class TestHash { OHashSet hash = new OHashSet<>(size); if (Svetovid.testIn(fajl)) { while (Svetovid.in(fajl).hasMore()) { - hash.add(i.ucitaj(Svetovid.in(fajl))); + InfoTip sledeci = i.ucitaj(Svetovid.in(fajl)); + hash.add(sledeci); } Svetovid.closeIn(fajl); + + hash.printStats(); + } else { + System.err.println("ne moze se otvoriti fajl!"); } - hash.printStats(); } /* @@ -74,24 +78,28 @@ public class TestHash { hash.add(i.ucitaj(Svetovid.in(fajl))); } Svetovid.closeIn(fajl); - } - System.out.println("-- dodatni testovi ubacivanja i izbacivanja --"); - // hash.printStats(); - InfoTip it = hash.someElement(); - if (!hash.add(it)) { - System.out.println("success: not added again"); - } else { - System.out.println("fail: added again!"); - } - if (hash.remove(it)) { - System.out.println("success: removed"); - } else { - System.out.println("fail: not removed!"); - } - if (hash.add(it)) { - System.out.println("success: added back in"); + + System.out + .println("-- dodatni testovi ubacivanja i izbacivanja --"); + // hash.printStats(); + InfoTip it = hash.someElement(); + if (!hash.add(it)) { + System.out.println("uspeh: nije ponovo dodat"); + } else { + System.out.println("neuspeh: ponovo dodat!"); + } + if (hash.remove(it)) { + System.out.println("uspeh: uklonjen"); + if (hash.add(it)) { + System.out.println("uspeh: vracen"); + } else { + System.out.println("neuspeh: nije vracen"); + } + } else { + System.out.println("neuspeh: nije uklonjen!"); + } } else { - System.out.println("fail: not added back in"); + System.err.println("ne moze se otvoriti fajl!"); } }