#include "chrome/browser/apps/app_service/app_service_test.h"
#include "base/run_loop.h"
#include "base/test/test_future.h"
#include "chrome/browser/apps/app_service/app_service_proxy.h"
#include "chrome/browser/apps/app_service/app_service_proxy_factory.h"
#include "components/services/app_service/public/cpp/icon_types.h"
#include "ui/gfx/image/image_skia_rep.h"
#include "ui/gfx/image/image_unittest_util.h"
#if BUILDFLAG(IS_CHROMEOS_ASH)
#include "chrome/browser/apps/app_service/publishers/arc_apps.h"
#include "chrome/browser/apps/app_service/publishers/arc_apps_factory.h"
#include "components/services/app_service/public/cpp/features.h"
#endif
namespace apps {
AppServiceTest::AppServiceTest() = default;
AppServiceTest::~AppServiceTest() = default;
void AppServiceTest::SetUp(Profile* profile) { … }
void AppServiceTest::UninstallAllApps(Profile* profile) { … }
std::string AppServiceTest::GetAppName(const std::string& app_id) const { … }
gfx::ImageSkia AppServiceTest::LoadAppIconBlocking(const std::string& app_id,
int32_t size_hint_in_dip) { … }
bool AppServiceTest::AreIconImageEqual(const gfx::ImageSkia& src,
const gfx::ImageSkia& dst) { … }
void WaitForAppServiceProxyReady(AppServiceProxy* proxy) { … }
}