Lines Matching refs:remaining

526     const size_t remaining = size - middle;
527 SkAutoTMalloc<uint8_t> expected(remaining);
528 REPORTER_ASSERT(r, stream1.read(expected.get(), remaining) == remaining);
530 auto test_full_read = [&r, &expected, remaining](SkStream* stream) {
531 SkAutoTMalloc<uint8_t> actual(remaining);
532 REPORTER_ASSERT(r, stream->read(actual.get(), remaining) == remaining);
533 REPORTER_ASSERT(r, !memcmp(expected.get(), actual.get(), remaining));
539 auto test_rewind = [&r, &expected, remaining](SkStream* stream) {
543 SkAutoTMalloc<uint8_t> actual(remaining);
544 REPORTER_ASSERT(r, stream->read(actual.get(), remaining) == remaining);
545 REPORTER_ASSERT(r, !memcmp(expected.get(), actual.get(), remaining));
548 auto test_move = [&r, &expected, size, remaining](SkStream* stream) {
556 SkAutoTMalloc<uint8_t> actual(remaining);
557 REPORTER_ASSERT(r, stream->read(actual.get(), remaining) == remaining);
558 REPORTER_ASSERT(r, !memcmp(expected.get(), actual.get(), remaining));
561 REPORTER_ASSERT(r, stream->getPosition() == remaining);
566 REPORTER_ASSERT(r, stream->getPosition() == remaining);
569 auto test_seek = [&r, &expected, middle, remaining](SkStream* stream) {
574 const size_t miniRemaining = remaining - arbitrary;
580 auto test_seek_beginning = [&r, &expected, remaining](SkStream* stream) {
584 SkAutoTMalloc<uint8_t> actual(remaining);
585 REPORTER_ASSERT(r, stream->read(actual.get(), remaining) == remaining);
586 REPORTER_ASSERT(r, !memcmp(expected.get(), actual.get(), remaining));
589 auto test_seek_end = [&r, remaining](SkStream* stream) {
593 REPORTER_ASSERT(r, stream->seek(remaining + 1));
595 REPORTER_ASSERT(r, stream->getPosition() == remaining);
597 const size_t middle = remaining / 2;
602 REPORTER_ASSERT(r, stream->seek(remaining * 2));
604 REPORTER_ASSERT(r, stream->getPosition() == remaining);
608 REPORTER_ASSERT(r, stream->getPosition() == remaining);
614 REPORTER_ASSERT(r, stream->getLength() == remaining);
639 REPORTER_ASSERT(r, fork->getLength() == remaining);