/** * Test that insertion will be in order. */ @Test public void insertElements() { DefaultData defaultData = mock(DefaultData.class); IBufferElement<DefaultData> element1 = new BufferElement<>(defaultData); IBufferElement<DefaultData> element2 = new BufferElement<>(defaultData); buffer.put(element1); buffer.put(element2); assertThat(buffer.getInsertedElemenets(), is(2L)); assertThat(element1.getNextElement(), is(equalTo(element2))); }
assertThat(buffer.getInsertedElemenets(), is(elements)); assertThat(buffer.getEvictedElemenets(), is(elements / 2));