diff options
Diffstat (limited to 'tests/ColorSpaceTest.cpp')
-rw-r--r-- | tests/ColorSpaceTest.cpp | 8 |
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); +} |