ByteBuffer.setPosition(int) added

This commit is contained in:
Matej Sekoranja
2010-12-27 10:30:59 +01:00
parent 20945f7802
commit 9cbd953c34
2 changed files with 32 additions and 0 deletions

View File

@@ -93,6 +93,21 @@ void testBasicOperations() {
assert(buff->getLimit()==32);
assert(buff->getRemaining()==32);
buff->setPosition(4);
assert(buff->getPosition()==4);
assert(buff->getLimit()==32);
assert(buff->getRemaining()==(32-4));
buff->setPosition(13);
assert(buff->getPosition()==13);
assert(buff->getLimit()==32);
assert(buff->getRemaining()==(32-13));
buff->clear();
assert(buff->getPosition()==0);
assert(buff->getLimit()==32);
assert(buff->getRemaining()==32);
char src[] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l',
'm' };
char dst[] = { ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',