Lines Matching refs:Reporter
20 static void TestBuilder(skiatest::Reporter* reporter) {
24 RunBuilderTest(reporter, builder, nullptr, 0, nullptr, 0);
29 RunBuilderTest(reporter, builder, set1, SK_ARRAY_COUNT(set1), set1, SK_ARRAY_COUNT(set1));
34 RunBuilderTest(reporter, builder, set2, SK_ARRAY_COUNT(set2), set2, SK_ARRAY_COUNT(set2));
39 RunBuilderTest(reporter, builder, set3, SK_ARRAY_COUNT(set3), set3, SK_ARRAY_COUNT(set3));
46 RunBuilderTest(reporter, builder, set4, SK_ARRAY_COUNT(set4), set4, SK_ARRAY_COUNT(set4));
57 RunBuilderTest(reporter, builder, set5, SK_ARRAY_COUNT(set5), mergedSet5,
68 RunBuilderTest(reporter, builder, set6, SK_ARRAY_COUNT(set6), mergedSet6,
96 RunBuilderTest(reporter, builder, set7, SK_ARRAY_COUNT(set7), mergedSet7,
101 static void TestBounds(skiatest::Reporter* reporter) {
109 REPORTER_ASSERT(reporter, !blob);
116 REPORTER_ASSERT(reporter, blob->bounds() == r1);
123 REPORTER_ASSERT(reporter, blob->bounds() == r1);
130 REPORTER_ASSERT(reporter, blob->bounds() == r1);
143 REPORTER_ASSERT(reporter, blob->bounds() == SkRect::MakeXYWH(0, 5, 65, 65));
148 REPORTER_ASSERT(reporter, !blob);
172 REPORTER_ASSERT(reporter, blob->bounds().isEmpty());
177 static void TestPaintProps(skiatest::Reporter* reporter) {
201 REPORTER_ASSERT(reporter, defaultPaint.getTextSize() != font.getTextSize());
202 REPORTER_ASSERT(reporter, defaultPaint.getTextScaleX() != font.getTextScaleX());
203 REPORTER_ASSERT(reporter, defaultPaint.getTypeface() != font.getTypeface());
204 REPORTER_ASSERT(reporter, defaultPaint.getTextSkewX() != font.getTextSkewX());
205 REPORTER_ASSERT(reporter, defaultPaint.getTextAlign() != font.getTextAlign());
206 REPORTER_ASSERT(reporter, defaultPaint.getHinting() != font.getHinting());
207 REPORTER_ASSERT(reporter, defaultPaint.isAntiAlias() != font.isAntiAlias());
208 REPORTER_ASSERT(reporter, defaultPaint.isFakeBoldText() != font.isFakeBoldText());
209 REPORTER_ASSERT(reporter, defaultPaint.isLinearText() != font.isLinearText());
210 REPORTER_ASSERT(reporter, defaultPaint.isSubpixelText() != font.isSubpixelText());
211 REPORTER_ASSERT(reporter, defaultPaint.isDevKernText() != font.isDevKernText());
212 REPORTER_ASSERT(reporter, defaultPaint.isLCDRenderText() != font.isLCDRenderText());
213 REPORTER_ASSERT(reporter, defaultPaint.isEmbeddedBitmapText() != font.isEmbeddedBitmapText());
214 REPORTER_ASSERT(reporter, defaultPaint.isAutohinted() != font.isAutohinted());
215 REPORTER_ASSERT(reporter, defaultPaint.isVerticalText() != font.isVerticalText());
216 REPORTER_ASSERT(reporter, (defaultPaint.getFlags() & SkPaint::kGenA8FromLCD_Flag) !=
230 REPORTER_ASSERT(reporter, paint.getTextSize() == font.getTextSize());
231 REPORTER_ASSERT(reporter, paint.getTextScaleX() == font.getTextScaleX());
232 REPORTER_ASSERT(reporter, paint.getTypeface() == font.getTypeface());
233 REPORTER_ASSERT(reporter, paint.getTextSkewX() == font.getTextSkewX());
234 REPORTER_ASSERT(reporter, paint.getTextAlign() == font.getTextAlign());
235 REPORTER_ASSERT(reporter, paint.getHinting() == font.getHinting());
236 REPORTER_ASSERT(reporter, paint.isAntiAlias() == font.isAntiAlias());
237 REPORTER_ASSERT(reporter, paint.isFakeBoldText() == font.isFakeBoldText());
238 REPORTER_ASSERT(reporter, paint.isLinearText() == font.isLinearText());
239 REPORTER_ASSERT(reporter, paint.isSubpixelText() == font.isSubpixelText());
240 REPORTER_ASSERT(reporter, paint.isDevKernText() == font.isDevKernText());
241 REPORTER_ASSERT(reporter, paint.isLCDRenderText() == font.isLCDRenderText());
242 REPORTER_ASSERT(reporter, paint.isEmbeddedBitmapText() == font.isEmbeddedBitmapText());
243 REPORTER_ASSERT(reporter, paint.isAutohinted() == font.isAutohinted());
244 REPORTER_ASSERT(reporter, paint.isVerticalText() == font.isVerticalText());
245 REPORTER_ASSERT(reporter, (paint.getFlags() & SkPaint::kGenA8FromLCD_Flag) ==
260 static void RunBuilderTest(skiatest::Reporter* reporter, SkTextBlobBuilder& builder,
276 REPORTER_ASSERT(reporter, (inCount > 0) == SkToBool(blob));
283 REPORTER_ASSERT(reporter, !it.done());
284 REPORTER_ASSERT(reporter, out[i].pos == it.positioning());
285 REPORTER_ASSERT(reporter, out[i].count == it.glyphCount());
287 REPORTER_ASSERT(reporter, out[i].x == it.offset().x());
288 REPORTER_ASSERT(reporter, out[i].y == it.offset().y());
290 REPORTER_ASSERT(reporter, out[i].y == it.offset().y());
294 REPORTER_ASSERT(reporter, k % 128 == it.glyphs()[k]);
296 REPORTER_ASSERT(reporter, SkIntToScalar(k % 128) == it.pos()[k]);
298 REPORTER_ASSERT(reporter, SkIntToScalar(k % 128) == it.pos()[k * 2]);
299 REPORTER_ASSERT(reporter, -SkIntToScalar(k % 128) == it.pos()[k * 2 + 1]);
306 REPORTER_ASSERT(reporter, it.done());
342 DEF_TEST(TextBlob_builder, reporter) {
343 TextBlobTester::TestBuilder(reporter);
344 TextBlobTester::TestBounds(reporter);
347 DEF_TEST(TextBlob_paint, reporter) {
348 TextBlobTester::TestPaintProps(reporter);
351 DEF_TEST(TextBlob_extended, reporter) {
370 REPORTER_ASSERT(reporter, blob);
373 REPORTER_ASSERT(reporter, it.glyphCount() == (uint32_t)glyphCount);
375 reporter, it.glyphs()[i] == glyphs[i]);
377 REPORTER_ASSERT(reporter, SkTextBlob::kDefault_Positioning == it.positioning());
378 REPORTER_ASSERT(reporter, (SkPoint{0.0f, 0.0f}) == it.offset());
379 REPORTER_ASSERT(reporter, it.textSize() > 0);
380 REPORTER_ASSERT(reporter, it.clusters());
382 REPORTER_ASSERT(reporter, i == it.clusters()[i]);
384 REPORTER_ASSERT(reporter, 0 == strncmp(text2, it.text(), it.textSize()));
427 DEF_TEST(TextBlob_serialize, reporter) {
445 REPORTER_ASSERT(reporter, array.count() == 1);
462 REPORTER_ASSERT(reporter, sk_tool_utils::equal_pixels(img0.get(), img1.get()));