diff options
Diffstat (limited to 'tests/ImageFrom565Bitmap.cpp')
-rw-r--r-- | tests/ImageFrom565Bitmap.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/ImageFrom565Bitmap.cpp b/tests/ImageFrom565Bitmap.cpp new file mode 100644 index 0000000000..d910a47560 --- /dev/null +++ b/tests/ImageFrom565Bitmap.cpp @@ -0,0 +1,21 @@ +/* + * Copyright 2015 Google Inc. + * + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +#include "SkBitmap.h" +#include "SkImageInfo.h" +#include "SkImage.h" +#include "Test.h" + +DEF_TEST(ImageFrom565Bitmap, r) { + SkBitmap bm; + bm.allocPixels(SkImageInfo::Make( + 5, 7, kRGB_565_SkColorType, kOpaque_SkAlphaType)); + SkAutoLockPixels autoLockPixels(bm); + bm.eraseColor(SK_ColorBLACK); + SkAutoTUnref<SkImage> img(SkImage::NewFromBitmap(bm)); + REPORTER_ASSERT(r, img.get() != nullptr); +} |