Lines Matching refs:reporter
29 static void check_data(skiatest::Reporter* reporter, SkCachedData* data,
31 REPORTER_ASSERT(reporter, data->testing_only_getRefCnt() == refcnt);
32 REPORTER_ASSERT(reporter, data->testing_only_isInCache() == (kInCache == cacheState));
33 REPORTER_ASSERT(reporter, data->testing_only_isLocked() == (lockedState == kLocked));
48 static SkCachedData* test_locking(skiatest::Reporter* reporter,
54 check_data(reporter, data, 1, kNotInCache, kLocked);
57 check_data(reporter, data, 2, kNotInCache, kLocked);
59 check_data(reporter, data, 1, kNotInCache, kLocked);
62 check_data(reporter, data, 2, kInCache, kLocked);
65 check_data(reporter, data, 1, kInCache, kUnlocked);
68 check_data(reporter, data, 2, kInCache, kLocked);
81 DEF_TEST(CachedData, reporter) {
88 SkCachedData* data = test_locking(reporter, size, useDiscardable ? pool.get() : nullptr);
89 check_data(reporter, data, 2, kInCache, kLocked);
91 check_data(reporter, data, 1, kNotInCache, kLocked);
95 data = test_locking(reporter, size, useDiscardable ? pool.get() : nullptr);
96 check_data(reporter, data, 2, kInCache, kLocked);
98 check_data(reporter, data, 1, kInCache, kUnlocked);