Lines Matching refs:prop
48 MockProperty<ScalarValue> prop(R"({})");
49 REPORTER_ASSERT(reporter, !prop);
52 MockProperty<ScalarValue> prop(R"({ "a": 1, "k": [] })");
53 REPORTER_ASSERT(reporter, !prop);
57 MockProperty<ScalarValue> prop(R"({
65 REPORTER_ASSERT(reporter, prop);
66 REPORTER_ASSERT(reporter, !prop.isStatic());
67 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop( -1), 1));
68 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop( 0), 1));
69 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop( 1), 1));
70 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(1.5), 1.5f));
71 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop( 2), 2));
72 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(2.5), 3));
73 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop( 3), 4));
74 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop( 4), 4));
78 MockProperty<ScalarValue> prop(R"({
86 REPORTER_ASSERT(reporter, prop);
87 REPORTER_ASSERT(reporter, !prop.isStatic());
88 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(0 ), 1));
89 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(1 ), 1));
90 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(1.5), 1));
91 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(std::nextafter(2.f, 0.f)), 1));
92 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(2 ), 2));
93 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(2.5), 2));
94 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(std::nextafter(3.f, 0.f)), 2));
95 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(3 ), 4));
96 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(4 ), 4));
100 MockProperty<ScalarValue> prop(R"({
108 REPORTER_ASSERT(reporter, prop);
109 REPORTER_ASSERT(reporter, !prop.isStatic());
110 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(-1), 1));
111 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop( 0), 1));
112 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop( 1 ), 1));
113 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop( 1.5), 1.5f));
114 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop( 2 ), 2));
115 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop( 2.5), 3));
116 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop( 3 ), 4));
117 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop( 4 ), 4));
121 MockProperty<ScalarValue> prop(R"({
129 REPORTER_ASSERT(reporter, prop);
130 REPORTER_ASSERT(reporter, !prop.isStatic());
131 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(0 ), 1));
132 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(1 ), 1));
133 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(1.5), 1));
134 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(std::nextafter(2.f, 0.f)), 1));
135 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(2 ), 2));
136 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(2.5), 2));
137 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(std::nextafter(3.f, 0.f)), 2));
138 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(3 ), 4));
139 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(4 ), 4));
142 // Static scalar prop (all equal keyframes, using float kf Value)
143 MockProperty<ScalarValue> prop(R"({
151 REPORTER_ASSERT(reporter, prop);
152 REPORTER_ASSERT(reporter, prop.isStatic());
153 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(0), 42));
156 // Static vector prop (all equal keyframes, using uint32 kf Value)
157 MockProperty<Vec2Value> prop(R"({
165 REPORTER_ASSERT(reporter, prop);
166 REPORTER_ASSERT(reporter, prop.isStatic());
167 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(0).x, 4));
168 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(prop(0).y, 2));