Home | History | Annotate | Download | only in tests

Lines Matching full:buffersize

53 static void test_incremental_buffering(skiatest::Reporter* reporter, size_t bufferSize) {
60 bufferSize);
64 test_read(reporter, bufferedStream.get(), gAbcs, bufferSize / 2);
69 test_read(reporter, bufferedStream.get(), gAbcs, bufferSize / 4);
72 test_read(reporter, bufferedStream.get(), gAbcs + bufferSize / 4, bufferSize / 2);
77 test_read(reporter, bufferedStream.get(), gAbcs, bufferSize << 1);
85 static void test_perfectly_sized_buffer(skiatest::Reporter* reporter, size_t bufferSize) {
88 bufferSize);
92 test_read(reporter, bufferedStream.get(), gAbcs, bufferSize);
98 test_read(reporter, bufferedStream.get(), gAbcs, bufferSize);
105 static void test_skipping(skiatest::Reporter* reporter, size_t bufferSize) {
108 bufferSize);
112 bufferedStream->skip(bufferSize / 2);
116 test_read(reporter, bufferedStream.get(), gAbcs, bufferSize / 4);
119 bufferedStream->skip(bufferSize / 2);
122 test_read(reporter, bufferedStream.get(), gAbcs + memStream->getPosition(), bufferSize / 4);
125 test_read(reporter, bufferedStream.get(), gAbcs, bufferSize);
156 static void test_read_beyond_buffer(skiatest::Reporter* reporter, size_t bufferSize) {
159 new AndroidLikeMemoryStream((void*)gAbcs, bufferSize, false);
163 bufferSize);
166 // Attempt to read one more than the bufferSize
167 test_read(reporter, bufferedStream.get(), gAbcs, bufferSize + 1);
171 test_read(reporter, bufferedStream.get(), gAbcs, bufferSize);
205 static void test_length_combos(skiatest::Reporter* reporter, size_t bufferSize) {
211 bufferSize);
218 static void test_initial_offset(skiatest::Reporter* reporter, size_t bufferSize) {
226 bufferSize);
249 static void test_buffers(skiatest::Reporter* reporter, size_t bufferSize) {
250 test_incremental_buffering(reporter, bufferSize);
251 test_perfectly_sized_buffer(reporter, bufferSize);
252 test_skipping(reporter, bufferSize);
253 test_read_beyond_buffer(reporter, bufferSize);
254 test_length_combos(reporter, bufferSize);
255 test_initial_offset(reporter, bufferSize);