aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/PMFloatTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/PMFloatTest.cpp')
-rw-r--r--tests/PMFloatTest.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/PMFloatTest.cpp b/tests/PMFloatTest.cpp
index fceeb47fa1..fbd8626cc8 100644
--- a/tests/PMFloatTest.cpp
+++ b/tests/PMFloatTest.cpp
@@ -11,7 +11,13 @@ DEF_TEST(SkPMFloat, r) {
REPORTER_ASSERT(r, SkScalarNearlyEqual(204.0f, pmf.r()));
REPORTER_ASSERT(r, SkScalarNearlyEqual(153.0f, pmf.g()));
REPORTER_ASSERT(r, SkScalarNearlyEqual( 51.0f, pmf.b()));
+ REPORTER_ASSERT(r, c == pmf.get());
+ // Test rounding. (Don't bother testing .5... we don't care which way it goes.)
+ pmf.setA(254.6f);
+ pmf.setR(204.3f);
+ pmf.setG(153.1f);
+ pmf.setB( 50.8f);
REPORTER_ASSERT(r, c == pmf.get());
// Test clamping.