Lines Matching defs:reporter
13 static void test_casts(skiatest::Reporter* reporter) {
20 REPORTER_ASSERT(reporter, SkPointPriv::AsScalars(p) == pPtr);
21 REPORTER_ASSERT(reporter, r.asScalars() == rPtr);
25 static void test_Normalize(skiatest::Reporter* reporter,
32 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(returned, oldLength));
33 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(newLength, SK_Scalar1));
36 static void test_normalize_cannormalize_consistent(skiatest::Reporter* reporter) {
48 REPORTER_ASSERT(reporter, can == nor);
56 static void test_length(skiatest::Reporter* reporter, SkScalar x, SkScalar y,
64 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(s1, s2));
65 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(s1, expectedLength));
67 test_Normalize(reporter, x, y);
75 // use that big value, hence this hacky helper function: reporter is
77 template <typename T> T get_value(skiatest::Reporter* reporter, T value) {
78 return reporter ? value : 0;
88 static float force_as_float(skiatest::Reporter* reporter, float value) {
94 if (nullptr == reporter) {
103 static void test_overflow(skiatest::Reporter* reporter) {
104 SkScalar bigFloat = get_value(reporter, 3.4e38f);
108 length = force_as_float(reporter, length);
113 REPORTER_ASSERT(reporter, !SkScalarIsFinite(length));
117 REPORTER_ASSERT(reporter, pt.setLength(SK_Scalar1));
121 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(length, SK_Scalar1));
124 DEF_TEST(Point, reporter) {
125 test_casts(reporter);
137 test_length(reporter, gRec[i].fX, gRec[i].fY, gRec[i].fLength);
140 test_overflow(reporter);
141 test_normalize_cannormalize_consistent(reporter);
144 DEF_TEST(Point_setLengthFast, reporter) {
159 REPORTER_ASSERT(reporter, ratio > 0.999f);
160 REPORTER_ASSERT(reporter, ratio < 1.001f);