t = new Track();
t.getTrackData().setBitrate(30);
buffer.addNextTrack(t, null, 0, false);
assertEquals(-1, buffer.read(buf, 0, 100));
Buffer.NextEntry nextTrack = buffer.pollNextTrack();
assertEquals(5, nextTrack.track.getTrackData().getBitrate());
assertEquals(55, buffer.read(buf, 0, 55));
assertEquals(100, buffer.read(buf, 0, 100));
assertEquals(45, buffer.read(buf, 0, 100));