Home | History | Annotate | Download | only in tests

Lines Matching refs:Reporter

23     void gradCheck(skiatest::Reporter* reporter, SkShader* shader,
32 REPORTER_ASSERT(reporter, shader->asAGradient(info) == gt);
34 REPORTER_ASSERT(reporter, info->fColorCount == fColorCount);
35 REPORTER_ASSERT(reporter,
37 REPORTER_ASSERT(reporter,
39 REPORTER_ASSERT(reporter, fTileMode == info->fTileMode);
44 static void none_gradproc(skiatest::Reporter* reporter, const GradRec&) {
46 REPORTER_ASSERT(reporter, SkShader::kNone_GradientType == s->asAGradient(NULL));
49 static void color_gradproc(skiatest::Reporter* reporter, const GradRec& rec) {
51 REPORTER_ASSERT(reporter, SkShader::kColor_GradientType == s->asAGradient(NULL));
57 REPORTER_ASSERT(reporter, 1 == info.fColorCount);
60 static void linear_gradproc(skiatest::Reporter* reporter, const GradRec& rec) {
68 rec.gradCheck(reporter, s, &info, SkShader::kLinear_GradientType);
69 REPORTER_ASSERT(reporter, !memcmp(info.fPoint, rec.fPoint, 2 * sizeof(SkPoint)));
72 static void radial_gradproc(skiatest::Reporter* reporter, const GradRec& rec) {
81 rec.gradCheck(reporter, s, &info, SkShader::kRadial_GradientType);
82 REPORTER_ASSERT(reporter, info.fPoint[0] == rec.fPoint[0]);
83 REPORTER_ASSERT(reporter, info.fRadius[0] == rec.fRadius[0]);
86 static void radial2_gradproc(skiatest::Reporter* reporter, const GradRec& rec) {
97 rec.gradCheck(reporter, s, &info, SkShader::kRadial2_GradientType);
98 REPORTER_ASSERT(reporter, !memcmp(info.fPoint, rec.fPoint, 2 * sizeof(SkPoint)));
99 REPORTER_ASSERT(reporter, !memcmp(info.fRadius, rec.fRadius, 2 * sizeof(SkScalar)));
102 static void sweep_gradproc(skiatest::Reporter* reporter, const GradRec& rec) {
110 rec.gradCheck(reporter, s, &info, SkShader::kSweep_GradientType);
111 REPORTER_ASSERT(reporter, info.fPoint[0] == rec.fPoint[0]);
114 static void conical_gradproc(skiatest::Reporter* reporter, const GradRec& rec) {
125 rec.gradCheck(reporter, s, &info, SkShader::kConical_GradientType);
126 REPORTER_ASSERT(reporter, !memcmp(info.fPoint, rec.fPoint, 2 * sizeof(SkPoint)));
127 REPORTER_ASSERT(reporter, !memcmp(info.fRadius, rec.fRadius, 2 * sizeof(SkScalar)));
131 static void TestConstantGradient(skiatest::Reporter*) {
154 // REPORTER_ASSERT(reporter, SK_ColorBLUE == outBitmap.getColor(i, 0));
158 typedef void (*GradProc)(skiatest::Reporter* reporter, const GradRec&);
160 static void TestGradientShaders(skiatest::Reporter* reporter) {
188 gProcs[i](reporter, rec);
192 DEF_TEST(Gradient, reporter) {
193 TestGradientShaders(reporter);
194 TestConstantGradient(reporter);