package challengetask.group02.controllers; import challengetask.group02.fsstructure.Directory; import challengetask.group02.fsstructure.Entry; import challengetask.group02.helpers.SimpleCache; import net.tomp2p.peers.Number160; import org.junit.Test; import static org.junit.Assert.*; public class SimpleCacheTest { @Test public void testCache() { SimpleCache<Directory> cache = new SimpleCache<>(1); Directory dir = new Directory(Number160.ZERO, "test"); assertEquals(null, cache.get("/test")); cache.put("/test", dir); System.out.println(cache.get("/test").getEntryName()); dir.setEntryName("lalalalalal refereeeence"); System.out.println(cache.get("/test").getEntryName()); Directory lala = cache.get("/test"); lala.setEntryName("kajshbdfkjashbdfk"); System.out.println(cache.get("/test").getEntryName()); assertEquals(dir, cache.get("/test")); } }