assertEquals(1, b.size()); assertEquals(true, b.contains("a")); new ByteArrayInputStream(bos.toByteArray())).readObject(); assertEquals(1, b2.size()); assertEquals(true, b2.contains("a")); b2.add("b"); assertEquals(2, b2.size()); assertEquals(true, b2.contains("a")); assertEquals(true, b2.contains("b")); new ByteArrayInputStream(bos.toByteArray())).readObject(); assertEquals(2, b3.size()); assertEquals(true, b3.contains("a")); assertEquals(true, b3.contains("b")); b3.add("c"); assertEquals(2, b3.size()); assertEquals(true, b3.contains("b")); assertEquals(true, b3.contains("c"));
public List<String> getLogLines() { List<String> logLines = new ArrayList<>(buffer.size()); Layout layout = this.getLayout(); for (Object aBuffer : buffer) { LoggingEvent loggingEvent = (LoggingEvent) aBuffer; logLines.add(layout.format(loggingEvent)); } return logLines; }
public void testRemoveError2() throws Exception { // based on bug 33071 CircularFifoBuffer fifo = new CircularFifoBuffer(5); fifo.add("1"); fifo.add("2"); fifo.add("3"); fifo.add("4"); fifo.add("5"); fifo.add("6"); assertEquals(5, fifo.size()); assertEquals("[2, 3, 4, 5, 6]", fifo.toString()); fifo.remove("3"); assertEquals("[2, 4, 5, 6]", fifo.toString()); fifo.remove("4"); assertEquals("[2, 5, 6]", fifo.toString()); }
public int size() { return buffer.size(); }
/** * TODO: Javadoc missing * * @param bBuf * @return */ private String convert2String(CircularFifoBuffer bBuf) { byte[] tmp = new byte[bBuf.size()]; int tmpCnt = 0; for (Object aBBuf : bBuf) { tmp[tmpCnt++] = (Byte) aBBuf; } return new String(tmp); }
/** * internal update */ private void update () { long sum = 0; for ( final Object o : this.diffBuffer ) { sum += ( (Number)o ).longValue (); } final double avgDiff = (double)sum / (double)this.diffBuffer.size (); this.avgDiffItem.updateData ( Variant.valueOf ( avgDiff ), null, null ); } }