[#1704] Make sure SwappedByteBuf.readSlice(..) returns ByteBuf with correct ByteOrder
This commit is contained in:
parent
3b94154893
commit
ea1dca8105
@ -497,7 +497,7 @@ public final class SwappedByteBuf extends ByteBuf {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ByteBuf readSlice(int length) {
|
public ByteBuf readSlice(int length) {
|
||||||
return buf.readSlice(length);
|
return buf.readSlice(length).order(order);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -1254,6 +1254,7 @@ public abstract class AbstractByteBufTest {
|
|||||||
assertEquals(i, buffer.readerIndex());
|
assertEquals(i, buffer.readerIndex());
|
||||||
assertEquals(CAPACITY, buffer.writerIndex());
|
assertEquals(CAPACITY, buffer.writerIndex());
|
||||||
ByteBuf actualValue = buffer.readSlice(BLOCK_SIZE);
|
ByteBuf actualValue = buffer.readSlice(BLOCK_SIZE);
|
||||||
|
assertEquals(buffer.order(), actualValue.order());
|
||||||
assertEquals(wrappedBuffer(expectedValue), actualValue);
|
assertEquals(wrappedBuffer(expectedValue), actualValue);
|
||||||
|
|
||||||
// Make sure if it is a sliced buffer.
|
// Make sure if it is a sliced buffer.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user