#include "chrome/browser/metrics/desktop_session_duration/chrome_visibility_observer.h"
#include "base/run_loop.h"
#include "base/task/sequenced_task_runner.h"
#include "build/build_config.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_window.h"
#include "chrome/test/base/in_process_browser_test.h"
#include "chrome/test/base/interactive_test_utils.h"
#include "chrome/test/base/ui_test_utils.h"
#include "content/public/test/browser_test.h"
#include "content/public/test/test_utils.h"
#if BUILDFLAG(IS_MAC)
#include "base/mac/mac_util.h"
#endif
namespace metrics {
class ChromeVisibilityObserverInteractiveTest
: public metrics::ChromeVisibilityObserver,
public InProcessBrowserTest { … };
IN_PROC_BROWSER_TEST_F(ChromeVisibilityObserverInteractiveTest,
VisibilityTest) { … }
}