Home | History | Annotate | Download | only in tests

Lines Matching refs:Reporter

37 DEF_TEST(BitmapCache_add_rect, reporter) {
58 REPORTER_ASSERT(reporter, !SkBitmapCache::Add(cachedPR, SkIRect::MakeWH(4, 6), cachedBitmap, cache));
59 REPORTER_ASSERT(reporter, !SkBitmapCache::Find(cachedID, rect, &bm, cache));
61 REPORTER_ASSERT(reporter, !SkBitmapCache::Add(cachedPR, SkIRect::MakeXYWH(-1, 0, 5, 5), cachedBitmap, cache));
62 REPORTER_ASSERT(reporter, !SkBitmapCache::Find(cachedID, rect, &bm, cache));
65 REPORTER_ASSERT(reporter, !SkBitmapCache::Find(cachedID, rect, &bm, cache));
67 REPORTER_ASSERT(reporter, SkBitmapCache::Add(cachedPR, rect, cachedBitmap, cache));
69 REPORTER_ASSERT(reporter, SkBitmapCache::Find(cachedID, rect, &bm, cache));
84 static void check_data(skiatest::Reporter* reporter, const SkCachedData* data,
86 REPORTER_ASSERT(reporter, data->testing_only_getRefCnt() == refcnt);
87 REPORTER_ASSERT(reporter, data->testing_only_isInCache() == (kInCache == cacheState));
89 REPORTER_ASSERT(reporter, isLocked == (lockedState == kLocked));
92 static void test_mipmapcache(skiatest::Reporter* reporter, SkResourceCache* cache) {
100 REPORTER_ASSERT(reporter, nullptr == mipmap);
103 REPORTER_ASSERT(reporter, mipmap);
107 REPORTER_ASSERT(reporter, mm);
108 REPORTER_ASSERT(reporter, mm == mipmap);
112 check_data(reporter, mipmap, 2, kInCache, kLocked);
117 check_data(reporter, mipmap, 1, kInCache, kNotLocked);
121 check_data(reporter, mipmap, 2, kInCache, kLocked);
124 check_data(reporter, mipmap, 1, kNotInCache, kLocked);
129 static void test_mipmap_notify(skiatest::Reporter* reporter, SkResourceCache* cache) {
143 REPORTER_ASSERT(reporter, mipmap);
150 REPORTER_ASSERT(reporter, !mipmap);
154 static void test_bitmap_notify(skiatest::Reporter* reporter, SkResourceCache* cache) {
173 REPORTER_ASSERT(reporter, found);
179 REPORTER_ASSERT(reporter, !found);
191 static void testBitmapCache_discarded_bitmap(skiatest::Reporter* reporter, SkResourceCache* cache,
213 REPORTER_ASSERT(reporter, SkBitmapCache::Add(cachedBitmap.pixelRef(), rect, cachedBitmap,
215 REPORTER_ASSERT(reporter, SkBitmapCache::Find(cachedBitmap.getGenerationID(), rect, &bm,
219 REPORTER_ASSERT(reporter, SkBitmapCache::Find(cachedBitmap.getGenerationID(), rect, &bm,
225 REPORTER_ASSERT(reporter, gPool->getRAMUsed() > 0);
229 REPORTER_ASSERT(reporter, !SkBitmapCache::Find(cachedBitmap.getGenerationID(), rect,
239 REPORTER_ASSERT(reporter, SkBitmapCache::Add(cachedBitmap.pixelRef(), rect, cachedBitmap,
241 REPORTER_ASSERT(reporter, SkBitmapCache::Find(cachedBitmap.getGenerationID(), rect, &bm,
244 test_mipmapcache(reporter, cache);
245 test_bitmap_notify(reporter, cache);
246 test_mipmap_notify(reporter, cache);
249 DEF_TEST(BitmapCache_discarded_bitmap, reporter) {
253 testBitmapCache_discarded_bitmap(reporter, &cache, nullptr);
261 testBitmapCache_discarded_bitmap(reporter, &cache, factory);
265 static void test_discarded_image(skiatest::Reporter* reporter, const SkMatrix& transform,
294 REPORTER_ASSERT(reporter, !SkBitmapCache::Find(imageId, &result));
300 DEF_TEST(BitmapCache_discarded_image, reporter) {
315 test_discarded_image(reporter, xforms[i], []() {
321 test_discarded_image(reporter, xforms[i], []() {