#include <map>
#include "base/functional/callback.h"
#include "base/memory/weak_ptr.h"
#include "components/services/app_service/public/cpp/app_types.h"
#include "components/services/app_service/public/cpp/icon_coalescer.h"
#include "components/services/app_service/public/cpp/icon_types.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/gfx/geometry/size.h"
#include "ui/gfx/image/image_skia_rep.h"
class AppsIconCoalescerTest : public testing::Test { … };
TEST_F(AppsIconCoalescerTest, CallBackImmediately) { … }
TEST_F(AppsIconCoalescerTest, CallBackDelayedAndAfterRelease) { … }
TEST_F(AppsIconCoalescerTest, CallBackDelayedAndBeforeRelease) { … }
TEST_F(AppsIconCoalescerTest, MultipleAppIDs) { … }