package code04; import org.junit.Assert; import org.junit.Test; public class LRUPageFrameTest { @Test public void testAccess() { LRUPageFrame frame = new LRUPageFrame(3); frame.access(7); frame.access(0); frame.access(1); //1,0,7 Assert.assertEquals("1,0,7", frame.toString()); frame.access(2); //2,1,0 Assert.assertEquals("2,1,0", frame.toString()); frame.access(0); //0,2,1 Assert.assertEquals("0,2,1", frame.toString()); frame.access(0); //0,2,1 Assert.assertEquals("0,2,1", frame.toString()); frame.access(3); //3,0,2 Assert.assertEquals("3,0,2", frame.toString()); frame.access(0); //0,3,2 Assert.assertEquals("0,3,2", frame.toString()); frame.access(4); //4,0,3 Assert.assertEquals("4,0,3", frame.toString()); } }