Use std::unique_ptr.

TBR=reed@google.com

Committed: https://skia.googlesource.com/skia/+/20c1e3abfc681771f73eb19fde7284196e028940

Committed: https://skia.googlesource.com/skia/+/3dd9ed37c24611af86f0fe374bd3698b63f09450
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1780933003

Committed: https://skia.googlesource.com/skia/+/2691d76a06e1af6282f8b3a3140cc93361be10c4

Review URL: https://codereview.chromium.org/1780933003
diff --git a/tests/ImageTest.cpp b/tests/ImageTest.cpp
index 27e2e79..da9268d 100644
--- a/tests/ImageTest.cpp
+++ b/tests/ImageTest.cpp
@@ -164,7 +164,7 @@
     assert_equal(reporter, image, nullptr, decoded);
 
     // Now see if we can instantiate an image from a subset of the surface/origEncoded
-    
+
     decoded.reset(SkImage::NewFromEncoded(origEncoded, &ir));
     REPORTER_ASSERT(reporter, decoded);
     assert_equal(reporter, image, &ir, decoded);
@@ -878,7 +878,7 @@
                 for (auto budgeted : { SkBudgeted::kNo, SkBudgeted::kYes }) {
                     SkAutoTUnref<SkImage> newImage(
                         SkImage::NewFromDeferredTextureImageData(context, buffer, budgeted));
-                    REPORTER_ASSERT(reporter, SkToBool(newImage));
+                    REPORTER_ASSERT(reporter, newImage != nullptr);
                     if (newImage) {
                         check_images_same(reporter, image, newImage);
                     }