mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-09-29 18:59:03 +00:00
Fix NettyDataBuffer#lastIndexOf()
This commit is contained in:
@@ -210,15 +210,24 @@ public class DataBufferTests extends AbstractDataBufferAllocatingTestCase {
|
||||
DataBuffer buffer = createDataBuffer(3);
|
||||
buffer.write(new byte[]{'a', 'b', 'c'});
|
||||
|
||||
int result = buffer.lastIndexOf(b -> b == 'b', 3);
|
||||
int result = buffer.lastIndexOf(b -> b == 'b', 2);
|
||||
assertEquals(1, result);
|
||||
|
||||
result = buffer.lastIndexOf(b -> b == 'c', 2);
|
||||
assertEquals(2, result);
|
||||
|
||||
result = buffer.lastIndexOf(b -> b == 'b', Integer.MAX_VALUE);
|
||||
assertEquals(1, result);
|
||||
|
||||
result = buffer.lastIndexOf(b -> b == 'c', Integer.MAX_VALUE);
|
||||
assertEquals(2, result);
|
||||
|
||||
result = buffer.lastIndexOf(b -> b == 'b', Integer.MIN_VALUE);
|
||||
assertEquals(-1, result);
|
||||
|
||||
result = buffer.lastIndexOf(b -> b == 'c', Integer.MIN_VALUE);
|
||||
assertEquals(-1, result);
|
||||
|
||||
result = buffer.lastIndexOf(b -> b == 'z', 0);
|
||||
assertEquals(-1, result);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user