@Test public void lastEntries() throws Exception { BufferedLogger log = new BufferedLogger(100); for (int i = 0; i < 10; i++) { log.log("line " + i); } log.flush(); List<BufferedLogger.Entry> entries = log.getLast(3); String result = str(entries); assertEquals("line 7,line 8,line 9", result); result = str(log.getLast(300)); assertEquals("line 0,line 1,line 2,line 3,line 4,line 5,line 6,line 7,line 8,line 9", result); }
"log", log.getLast(10) ));