Lines Matching refs:reporter

32 static void check_data(skiatest::Reporter* reporter, const SkCachedData* data,
34 REPORTER_ASSERT(reporter, data->testing_only_getRefCnt() == refcnt);
35 REPORTER_ASSERT(reporter, data->testing_only_isInCache() == (kInCache == cacheState));
37 REPORTER_ASSERT(reporter, isLocked == (lockedState == kLocked));
40 static void test_mipmapcache(skiatest::Reporter* reporter, SkResourceCache* cache) {
50 REPORTER_ASSERT(reporter, nullptr == mipmap);
53 REPORTER_ASSERT(reporter, mipmap);
57 REPORTER_ASSERT(reporter, mm);
58 REPORTER_ASSERT(reporter, mm == mipmap);
62 check_data(reporter, mipmap, 2, kInCache, kLocked);
67 check_data(reporter, mipmap, 1, kInCache, kNotLocked);
71 check_data(reporter, mipmap, 2, kInCache, kLocked);
74 check_data(reporter, mipmap, 1, kNotInCache, kLocked);
79 static void test_mipmap_notify(skiatest::Reporter* reporter, SkResourceCache* cache) {
96 REPORTER_ASSERT(reporter, mipmap);
101 REPORTER_ASSERT(reporter, mipmap);
106 REPORTER_ASSERT(reporter, !mipmap);
121 static void testBitmapCache_discarded_bitmap(skiatest::Reporter* reporter, SkResourceCache* cache,
123 test_mipmapcache(reporter, cache);
124 test_mipmap_notify(reporter, cache);
127 DEF_TEST(BitmapCache_discarded_bitmap, reporter) {
131 testBitmapCache_discarded_bitmap(reporter, &cache, nullptr);
138 testBitmapCache_discarded_bitmap(reporter, &cache, factory);
140 REPORTER_ASSERT(reporter, gFactoryCalls > 0);
143 static void test_discarded_image(skiatest::Reporter* reporter, const SkMatrix& transform,
169 REPORTER_ASSERT(reporter, !SkBitmapCache::Find(desc, &result));
175 DEF_TEST(BitmapCache_discarded_image, reporter) {
190 test_discarded_image(reporter, xforms[i], []() {
196 test_discarded_image(reporter, xforms[i], []() {
242 static void test_duplicate_add(SkResourceCache* cache, skiatest::Reporter* reporter,
256 REPORTER_ASSERT(reporter, !(flags0 & TestRec::kDidInstall));
257 REPORTER_ASSERT(reporter, !(flags1 & TestRec::kDidInstall));
260 REPORTER_ASSERT(reporter, flags0 & TestRec::kDidInstall);
261 REPORTER_ASSERT(reporter, !(flags1 & TestRec::kDidInstall));
267 REPORTER_ASSERT(reporter, !(flags0 & TestRec::kDidInstall));
268 REPORTER_ASSERT(reporter, flags1 & TestRec::kDidInstall);
271 REPORTER_ASSERT(reporter, flags0 & TestRec::kDidInstall);
272 REPORTER_ASSERT(reporter, !(flags1 & TestRec::kDidInstall));
280 DEF_TEST(ResourceCache_purge, reporter) {
284 test_duplicate_add(&cache, reporter, purgable);
288 test_duplicate_add(&cache, reporter, purgable);