#include "ui/base/user_activity/user_activity_detector.h"
#include <memory>
#include "base/compiler_specific.h"
#include "base/time/time.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/base/user_activity/user_activity_observer.h"
#include "ui/events/event.h"
#include "ui/events/event_constants.h"
#include "ui/events/event_utils.h"
#include "ui/events/keycodes/keyboard_codes.h"
#include "ui/events/platform/platform_event_source.h"
#include "ui/events/types/event_type.h"
#include "ui/gfx/geometry/point.h"
namespace ui {
class TestUserActivityObserver : public UserActivityObserver { … };
class TestPlatformEventSource : public PlatformEventSource { … };
class UserActivityDetectorTest : public testing::Test { … };
TEST_F(UserActivityDetectorTest, Basic) { … }
TEST_F(UserActivityDetectorTest, RateLimitNotifications) { … }
TEST_F(UserActivityDetectorTest, IgnoreSyntheticMouseEvents) { … }
TEST_F(UserActivityDetectorTest, HandleExternalUserActivity) { … }
}