chromium/remoting/client/input/normalizing_input_filter_mac_unittest.cc

// Copyright 2015 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "remoting/client/input/normalizing_input_filter_mac.h"

#include <stdint.h>

#include "remoting/proto/event.pb.h"
#include "remoting/protocol/protocol_mock_objects.h"
#include "remoting/protocol/test_event_matchers.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/events/keycodes/dom/dom_code.h"

InSequence;
InputStub;
KeyEvent;
MockInputStub;
MouseEvent;
EqualsKeyEventWithNumLock;

namespace remoting {

namespace {

KeyEvent MakeKeyEvent(ui::DomCode keycode, bool pressed) {}

}  // namespace

// Test CapsLock press/release.
TEST(NormalizingInputFilterMacTest, CapsLock) {}

// Test without pressing command key.
TEST(NormalizingInputFilterMacTest, NoInjection) {}

// Test pressing command key and other normal keys.
TEST(NormalizingInputFilterMacTest, CmdKey) {}

// Test pressing command and special keys.
TEST(NormalizingInputFilterMacTest, SpecialKeys) {}

// Test pressing multiple command keys.
TEST(NormalizingInputFilterMacTest, MultipleCmdKeys) {}

// Test press C key before command key.
TEST(NormalizingInputFilterMacTest, BeforeCmdKey) {}

}  // namespace remoting