aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/ColorSpaceTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ColorSpaceTest.cpp')
-rw-r--r--tests/ColorSpaceTest.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/ColorSpaceTest.cpp b/tests/ColorSpaceTest.cpp
index 7d86ae6d63..ca08563581 100644
--- a/tests/ColorSpaceTest.cpp
+++ b/tests/ColorSpaceTest.cpp
@@ -394,3 +394,11 @@ DEF_TEST(ColorSpace_Primaries, r) {
0.1446290f, 0.0974520f, 0.7708399f);
check_primaries(r, ntsc, ntscToXYZ);
}
+
+DEF_TEST(ColorSpace_InvalidICC, r) {
+ // This color space has a matrix that is not D50.
+ sk_sp<SkData> data = SkData::MakeFromFileName(
+ GetResourcePath("icc_profiles/SM2333SW.icc").c_str());
+ sk_sp<SkColorSpace> cs = SkColorSpace::MakeICC(data->data(), data->size());
+ REPORTER_ASSERT(r, !cs);
+}