コード例 #1
0
ファイル: test.cpp プロジェクト: CharlseLee/KeyRemap4MacBook
TEST(Flags, isVirtualModifiersOn) {
  Flags flags = ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_R | ModifierFlag::COMMAND_R;
  EXPECT_FALSE(flags.isVirtualModifiersOn());

  flags = 0;
  EXPECT_FALSE(flags.isVirtualModifiersOn());

  flags = ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_R | ModifierFlag::COMMAND_R | ModifierFlag::NONE;
  EXPECT_TRUE(flags.isVirtualModifiersOn());

  flags = ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_R | ModifierFlag::COMMAND_R | ModifierFlag::EXTRA3;
  EXPECT_TRUE(flags.isVirtualModifiersOn());
}