|  | /* | 
|  | * Copyright 2016 Google Inc. | 
|  | * | 
|  | * Use of this source code is governed by a BSD-style license that can be | 
|  | * found in the LICENSE file. | 
|  | */ | 
|  |  | 
|  | #include "include/core/SkColor.h" | 
|  | #include "tests/Test.h" | 
|  |  | 
|  | DEF_TEST(SkColor4f_FromColor, reporter) { | 
|  | const struct { | 
|  | SkColor     fC; | 
|  | SkColor4f   fC4; | 
|  | } recs[] = { | 
|  | { SK_ColorBLACK, { 0, 0, 0, 1 } }, | 
|  | { SK_ColorWHITE, { 1, 1, 1, 1 } }, | 
|  | { SK_ColorRED,   { 1, 0, 0, 1 } }, | 
|  | { SK_ColorGREEN, { 0, 1, 0, 1 } }, | 
|  | { SK_ColorBLUE,  { 0, 0, 1, 1 } }, | 
|  | { 0,             { 0, 0, 0, 0 } }, | 
|  | }; | 
|  |  | 
|  | for (const auto& r : recs) { | 
|  | SkColor4f c4 = SkColor4f::FromColor(r.fC); | 
|  | REPORTER_ASSERT(reporter, c4 == r.fC4); | 
|  | } | 
|  | } |