diff options
author | msarett <msarett@google.com> | 2016-08-01 14:23:32 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-08-01 14:23:32 -0700 |
commit | c213f0df22430dce53a49416c748a08715b62d9c (patch) | |
tree | 66f1388ff3e8b12a4d65ac690d925ab3510ecaa3 /tests/ColorSpaceTest.cpp | |
parent | 1bb5fecbea494d77d7d5633522be1cdc76d043ae (diff) |
Hide (mostly) unused SkColorSpace writeToICC() function
This originally was intended to be used for serialization, but
we've chosen another approach.
Includes a revert of:
https://codereview.chromium.org/2012133003/
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2193223002
Review-Url: https://codereview.chromium.org/2193223002
Diffstat (limited to 'tests/ColorSpaceTest.cpp')
-rw-r--r-- | tests/ColorSpaceTest.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/tests/ColorSpaceTest.cpp b/tests/ColorSpaceTest.cpp index 8837c38037..66860da590 100644 --- a/tests/ColorSpaceTest.cpp +++ b/tests/ColorSpaceTest.cpp @@ -113,10 +113,17 @@ DEF_TEST(ColorSpaceSRGBCompare, r) { REPORTER_ASSERT(r, strangeColorSpace != namedColorSpace); } +class ColorSpaceTest { +public: + static sk_sp<SkData> WriteToICC(SkColorSpace* space) { + return as_CSB(space)->writeToICC(); + } +}; + DEF_TEST(ColorSpaceWriteICC, r) { // Test writing a new ICC profile sk_sp<SkColorSpace> namedColorSpace = SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named); - sk_sp<SkData> namedData = as_CSB(namedColorSpace)->writeToICC(); + sk_sp<SkData> namedData = ColorSpaceTest::WriteToICC(namedColorSpace.get()); sk_sp<SkColorSpace> iccColorSpace = SkColorSpace::NewICC(namedData->data(), namedData->size()); test_space(r, iccColorSpace.get(), g_sRGB_XYZ, &g_sRGB_XYZ[3], &g_sRGB_XYZ[6], SkColorSpace::k2Dot2Curve_GammaNamed); @@ -132,7 +139,7 @@ DEF_TEST(ColorSpaceWriteICC, r) { } sk_sp<SkColorSpace> monitorSpace = SkColorSpace::NewICC(monitorData->data(), monitorData->size()); - sk_sp<SkData> newMonitorData = as_CSB(monitorSpace)->writeToICC(); + sk_sp<SkData> newMonitorData = ColorSpaceTest::WriteToICC(monitorSpace.get()); sk_sp<SkColorSpace> newMonitorSpace = SkColorSpace::NewICC(newMonitorData->data(), newMonitorData->size()); REPORTER_ASSERT(r, monitorSpace->xyz() == newMonitorSpace->xyz()); |