#include "chrome/enterprise_companion/test/test_utils.h"
#include <optional>
#include "base/files/file_path.h"
#include "base/files/file_util.h"
#include "base/functional/function_ref.h"
#include "base/logging.h"
#include "base/memory/scoped_refptr.h"
#include "base/process/process.h"
#include "base/run_loop.h"
#include "base/task/task_traits.h"
#include "base/task/thread_pool.h"
#include "base/test/bind.h"
#include "base/test/multiprocess_test.h"
#include "base/test/test_timeouts.h"
#include "base/threading/platform_thread.h"
#include "base/threading/thread_restrictions.h"
#include "base/time/time.h"
#include "chrome/enterprise_companion/device_management_storage/dm_storage.h"
#include "chrome/enterprise_companion/installer_paths.h"
namespace enterprise_companion {
int WaitForProcess(base::Process& process) { … }
bool WaitFor(base::FunctionRef<bool()> predicate,
base::FunctionRef<void()> still_waiting) { … }
void TestMethods::Clean() { … }
void TestMethods::ExpectClean() { … }
void TestMethods::ExpectInstalled() { … }
}