Lines Matching refs:reporter

14 static void assert_eof(skiatest::Reporter* reporter, const SkReader32& reader) {
15 REPORTER_ASSERT(reporter, reader.eof());
16 REPORTER_ASSERT(reporter, reader.size() == reader.offset());
17 REPORTER_ASSERT(reporter, (const char*)reader.peek() ==
21 static void assert_start(skiatest::Reporter* reporter, const SkReader32& reader) {
22 REPORTER_ASSERT(reporter, 0 == reader.offset());
23 REPORTER_ASSERT(reporter, reader.size() == reader.available());
24 REPORTER_ASSERT(reporter, reader.isAvailable(reader.size()));
25 REPORTER_ASSERT(reporter, !reader.isAvailable(reader.size() + 1));
26 REPORTER_ASSERT(reporter, reader.peek() == reader.base());
29 static void assert_empty(skiatest::Reporter* reporter, const SkReader32& reader) {
30 REPORTER_ASSERT(reporter, 0 == reader.size());
31 REPORTER_ASSERT(reporter, 0 == reader.offset());
32 REPORTER_ASSERT(reporter, 0 == reader.available());
33 REPORTER_ASSERT(reporter, !reader.isAvailable(1));
34 assert_eof(reporter, reader);
35 assert_start(reporter, reader);
38 static void Tests(skiatest::Reporter* reporter) {
40 assert_empty(reporter, reader);
41 REPORTER_ASSERT(reporter, NULL == reader.base());
42 REPORTER_ASSERT(reporter, NULL == reader.peek());
54 REPORTER_ASSERT(reporter, sizeof(data) == reader.size());
55 REPORTER_ASSERT(reporter, i*4 == reader.offset());
56 REPORTER_ASSERT(reporter, (const void*)data == reader.base());
57 REPORTER_ASSERT(reporter, (const void*)&data[i] == reader.peek());
58 REPORTER_ASSERT(reporter, data[i] == reader.readInt());
60 assert_eof(reporter, reader);
62 assert_start(reporter, reader);
64 REPORTER_ASSERT(reporter, !memcmp(data, buffer, sizeof(data)));
68 REPORTER_ASSERT(reporter, sizeof(data2) == reader.size());
69 REPORTER_ASSERT(reporter, i*4 == reader.offset());
70 REPORTER_ASSERT(reporter, (const void*)data2 == reader.base());
71 REPORTER_ASSERT(reporter, (const void*)&data2[i] == reader.peek());
72 REPORTER_ASSERT(reporter, data2[i] == reader.readScalar());
74 assert_eof(reporter, reader);
76 assert_start(reporter, reader);
78 REPORTER_ASSERT(reporter, !memcmp(data2, buffer, sizeof(data2)));
81 assert_empty(reporter, reader);
82 REPORTER_ASSERT(reporter, NULL == reader.base());
83 REPORTER_ASSERT(reporter, NULL == reader.peek());