Lines Matching defs:reporter
36 static void test_unitsPerEm(skiatest::Reporter* reporter, const sk_sp<SkTypeface>& face) {
49 REPORTER_ASSERT(reporter, tableUPEM == nativeUPEM);
55 static void test_countGlyphs(skiatest::Reporter* reporter, const sk_sp<SkTypeface>& face) {
68 REPORTER_ASSERT(reporter, tableGlyphs == nativeGlyphs);
72 static void test_fontstream(skiatest::Reporter* reporter, SkStream* stream, int ttcIndex) {
77 REPORTER_ASSERT(reporter, n == n2);
92 REPORTER_ASSERT(reporter, gKnownTableSizes[j].fSize == size);
98 static void test_fontstream(skiatest::Reporter* reporter) {
110 test_fontstream(reporter, stream.get(), i);
115 static void test_symbolfont(skiatest::Reporter* reporter) {
120 REPORTER_ASSERT(reporter, g == 3);
127 static void test_tables(skiatest::Reporter* reporter, const sk_sp<SkTypeface>& face) {
130 REPORTER_ASSERT(reporter, fontID);
139 REPORTER_ASSERT(reporter, count2 == count);
143 REPORTER_ASSERT(reporter, size > 0);
157 REPORTER_ASSERT(reporter, gKnownTableSizes[j].fSize == size);
165 REPORTER_ASSERT(reporter, size2 == size);
167 REPORTER_ASSERT(reporter, size == data2->size());
168 REPORTER_ASSERT(reporter, !memcmp(data.get(), data2->data(), size));
173 static void test_tables(skiatest::Reporter* reporter) {
189 test_tables(reporter, face);
190 test_unitsPerEm(reporter, face);
191 test_countGlyphs(reporter, face);
200 static void test_advances(skiatest::Reporter* reporter) {
262 REPORTER_ASSERT(reporter, width1 == width2);
268 DEF_TEST(FontHost, reporter) {
269 test_tables(reporter);
270 test_fontstream(reporter);
271 test_advances(reporter);
272 test_symbolfont(reporter);