package structure. week5; import static org.junit.Assert.*; import org.junit.After; import org.junit.Assert; import org.junit.Before; import org.junit.Test; public class LRUPageFrameTest { @Before public void setUp() throws Exception { } @After public void tearDown() throws Exception { } @Test public void testAdd() { LRUPageFrame lru = new LRUPageFrame(5); lru.add(3); lru.add(7); lru.add(5); lru.add(8); lru.add(10); Assert.assertArrayEquals(new int[]{10,8,5,7,3}, lru.getAll()); lru.add(5); lru.add(3); Assert.assertArrayEquals(new int[]{3,5,10,8,7}, lru.getAll()); lru.add(8); lru.add(11); Assert.assertArrayEquals(new int[]{11,8,3,5,10}, lru.getAll()); } }