| Index: tests/TextBlobTest.cpp
|
| diff --git a/tests/TextBlobTest.cpp b/tests/TextBlobTest.cpp
|
| index 82bbb21a11b6d1655eadef245c072fe52251dc78..dafbe74e69c8b8d0bf185408fd6c865cb9ef5323 100644
|
| --- a/tests/TextBlobTest.cpp
|
| +++ b/tests/TextBlobTest.cpp
|
| @@ -104,28 +104,28 @@ public:
|
|
|
| // Explicit bounds.
|
| {
|
| - SkAutoTUnref<const SkTextBlob> blob(builder.build());
|
| + sk_sp<SkTextBlob> blob(builder.make());
|
| REPORTER_ASSERT(reporter, blob->bounds().isEmpty());
|
| }
|
|
|
| {
|
| SkRect r1 = SkRect::MakeXYWH(10, 10, 20, 20);
|
| builder.allocRun(font, 16, 0, 0, &r1);
|
| - SkAutoTUnref<const SkTextBlob> blob(builder.build());
|
| + sk_sp<SkTextBlob> blob(builder.make());
|
| REPORTER_ASSERT(reporter, blob->bounds() == r1);
|
| }
|
|
|
| {
|
| SkRect r1 = SkRect::MakeXYWH(10, 10, 20, 20);
|
| builder.allocRunPosH(font, 16, 0, &r1);
|
| - SkAutoTUnref<const SkTextBlob> blob(builder.build());
|
| + sk_sp<SkTextBlob> blob(builder.make());
|
| REPORTER_ASSERT(reporter, blob->bounds() == r1);
|
| }
|
|
|
| {
|
| SkRect r1 = SkRect::MakeXYWH(10, 10, 20, 20);
|
| builder.allocRunPos(font, 16, &r1);
|
| - SkAutoTUnref<const SkTextBlob> blob(builder.build());
|
| + sk_sp<SkTextBlob> blob(builder.make());
|
| REPORTER_ASSERT(reporter, blob->bounds() == r1);
|
| }
|
|
|
| @@ -138,13 +138,13 @@ public:
|
| builder.allocRunPosH(font, 16, 0, &r2);
|
| builder.allocRunPos(font, 16, &r3);
|
|
|
| - SkAutoTUnref<const SkTextBlob> blob(builder.build());
|
| + sk_sp<SkTextBlob> blob(builder.make());
|
| REPORTER_ASSERT(reporter, blob->bounds() == SkRect::MakeXYWH(0, 5, 65, 65));
|
| }
|
|
|
| {
|
| // Verify empty blob bounds after building some non-empty blobs.
|
| - SkAutoTUnref<const SkTextBlob> blob(builder.build());
|
| + sk_sp<SkTextBlob> blob(builder.make());
|
| REPORTER_ASSERT(reporter, blob->bounds().isEmpty());
|
| }
|
|
|
| @@ -168,7 +168,7 @@ public:
|
| p.textToGlyphs(txt, txtLen, buffer.glyphs);
|
|
|
| memset(buffer.pos, 0, sizeof(SkScalar) * glyphCount * 2);
|
| - SkAutoTUnref<const SkTextBlob> blob(builder.build());
|
| + sk_sp<SkTextBlob> blob(builder.make());
|
| REPORTER_ASSERT(reporter, blob->bounds().isEmpty());
|
| }
|
| }
|
| @@ -224,9 +224,9 @@ public:
|
| AddRun(font, 1, SkTextBlob::kDefault_Positioning, SkPoint::Make(0, 0), builder);
|
| AddRun(font, 1, SkTextBlob::kHorizontal_Positioning, SkPoint::Make(0, 0), builder);
|
| AddRun(font, 1, SkTextBlob::kFull_Positioning, SkPoint::Make(0, 0), builder);
|
| - SkAutoTUnref<const SkTextBlob> blob(builder.build());
|
| + sk_sp<SkTextBlob> blob(builder.make());
|
|
|
| - SkTextBlobRunIterator it(blob);
|
| + SkTextBlobRunIterator it(blob.get());
|
| while (!it.done()) {
|
| SkPaint paint;
|
| it.applyFontToPaint(&paint);
|
| @@ -278,9 +278,9 @@ private:
|
| posCount += in[i].count * in[i].pos;
|
| }
|
|
|
| - SkAutoTUnref<const SkTextBlob> blob(builder.build());
|
| + sk_sp<SkTextBlob> blob(builder.make());
|
|
|
| - SkTextBlobRunIterator it(blob);
|
| + SkTextBlobRunIterator it(blob.get());
|
| for (unsigned i = 0; i < outCount; ++i) {
|
| REPORTER_ASSERT(reporter, !it.done());
|
| REPORTER_ASSERT(reporter, out[i].pos == it.positioning());
|
| @@ -368,7 +368,7 @@ DEF_TEST(TextBlob_extended, reporter) {
|
| for (int i = 0; i < glyphCount; ++i) {
|
| run.clusters[i] = SkTMin(SkToU32(i), SkToU32(strlen(text2)));
|
| }
|
| - sk_sp<const SkTextBlob> blob(textBlobBuilder.build());
|
| + sk_sp<SkTextBlob> blob(textBlobBuilder.make());
|
| REPORTER_ASSERT(reporter, blob);
|
|
|
| for (SkTextBlobRunIterator it(blob.get()); !it.done(); it.next()) {
|
|
|