From dc9cdf8d49ecfe174c408845b7f2de6f5a756b1d Mon Sep 17 00:00:00 2001 From: "reed@google.com" Date: Fri, 3 May 2013 18:11:00 +0000 Subject: [PATCH] add (temporary) diagnostic code for normalize test git-svn-id: http://skia.googlecode.com/svn/trunk@8994 2bbb7eff-a529-9590-31e7-b0007b416f81 --- tests/PointTest.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/PointTest.cpp b/tests/PointTest.cpp index b909762f0..f8a39630f 100644 --- a/tests/PointTest.cpp +++ b/tests/PointTest.cpp @@ -68,7 +68,11 @@ static void test_overflow(skiatest::Reporter* reporter) { SkPoint pt = { bigFloat, bigFloat }; SkScalar length = pt.length(); - REPORTER_ASSERT(reporter, !SkScalarIsFinite(length)); + // expect this to be non-finite, but dump the results if not. + if (SkScalarIsFinite(length)) { + SkDebugf("length(%g, %g) == %g\n", pt.fX, pt.fY, length); + REPORTER_ASSERT(reporter, !SkScalarIsFinite(length)); + } // this should succeed, even though we can't represent length REPORTER_ASSERT(reporter, pt.setLength(SK_Scalar1));