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());
}
}