Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/chromeos/accessibility/accessibility_manager.h" | 5 #include "chrome/browser/chromeos/accessibility/accessibility_manager.h" |
| 6 | 6 |
| 7 #include "ash/magnifier/magnification_controller.h" | 7 #include "ash/magnifier/magnification_controller.h" |
| 8 #include "ash/shell.h" | 8 #include "ash/shell.h" |
| 9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
| 10 #include "base/prefs/pref_service.h" | 10 #include "base/prefs/pref_service.h" |
| (...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 216 | 216 |
| 217 bool IsBrailleImeCurrent() { | 217 bool IsBrailleImeCurrent() { |
| 218 InputMethodManager* imm = InputMethodManager::Get(); | 218 InputMethodManager* imm = InputMethodManager::Get(); |
| 219 return imm->GetActiveIMEState()->GetCurrentInputMethod().id() == | 219 return imm->GetActiveIMEState()->GetCurrentInputMethod().id() == |
| 220 extension_misc::kBrailleImeEngineId; | 220 extension_misc::kBrailleImeEngineId; |
| 221 } | 221 } |
| 222 } // anonymous namespace | 222 } // anonymous namespace |
| 223 | 223 |
| 224 class AccessibilityManagerTest : public InProcessBrowserTest { | 224 class AccessibilityManagerTest : public InProcessBrowserTest { |
| 225 protected: | 225 protected: |
| 226 AccessibilityManagerTest() : default_autoclick_delay_(0) {} | 226 AccessibilityManagerTest() |
| 227 : default_autoclick_delay_(0), | |
| 228 test_account_id_(AccountId::FromUserEmail(kTestUserName)) {} | |
| 227 ~AccessibilityManagerTest() override {} | 229 ~AccessibilityManagerTest() override {} |
| 228 | 230 |
| 229 void SetUpCommandLine(base::CommandLine* command_line) override { | 231 void SetUpCommandLine(base::CommandLine* command_line) override { |
| 230 command_line->AppendSwitch(chromeos::switches::kLoginManager); | 232 command_line->AppendSwitch(chromeos::switches::kLoginManager); |
| 231 command_line->AppendSwitchASCII(chromeos::switches::kLoginProfile, | 233 command_line->AppendSwitchASCII(chromeos::switches::kLoginProfile, |
| 232 TestingProfile::kTestUserProfileDir); | 234 TestingProfile::kTestUserProfileDir); |
| 233 } | 235 } |
| 234 | 236 |
| 235 void SetUpInProcessBrowserTestFixture() override { | 237 void SetUpInProcessBrowserTestFixture() override { |
| 236 AccessibilityManager::SetBrailleControllerForTest(&braille_controller_); | 238 AccessibilityManager::SetBrailleControllerForTest(&braille_controller_); |
| (...skipping 16 matching lines...) Expand all Loading... | |
| 253 *braille_controller_.GetDisplayState()); | 255 *braille_controller_.GetDisplayState()); |
| 254 } | 256 } |
| 255 | 257 |
| 256 int default_autoclick_delay() const { return default_autoclick_delay_; } | 258 int default_autoclick_delay() const { return default_autoclick_delay_; } |
| 257 | 259 |
| 258 int default_autoclick_delay_; | 260 int default_autoclick_delay_; |
| 259 | 261 |
| 260 content::NotificationRegistrar registrar_; | 262 content::NotificationRegistrar registrar_; |
| 261 | 263 |
| 262 MockBrailleController braille_controller_; | 264 MockBrailleController braille_controller_; |
| 265 | |
| 266 const AccountId test_account_id_; | |
|
achuithb
2015/10/23 00:08:49
AccountId test_account_id_ = AccountId::FromUserEm
Alexander Alekseev
2015/10/23 09:11:21
Done.
| |
| 267 | |
| 263 DISALLOW_COPY_AND_ASSIGN(AccessibilityManagerTest); | 268 DISALLOW_COPY_AND_ASSIGN(AccessibilityManagerTest); |
| 264 }; | 269 }; |
| 265 | 270 |
| 266 IN_PROC_BROWSER_TEST_F(AccessibilityManagerTest, Login) { | 271 IN_PROC_BROWSER_TEST_F(AccessibilityManagerTest, Login) { |
| 267 // Confirms that a11y features are disabled on the login screen. | 272 // Confirms that a11y features are disabled on the login screen. |
| 268 EXPECT_FALSE(IsLargeCursorEnabled()); | 273 EXPECT_FALSE(IsLargeCursorEnabled()); |
| 269 EXPECT_FALSE(IsSpokenFeedbackEnabled()); | 274 EXPECT_FALSE(IsSpokenFeedbackEnabled()); |
| 270 EXPECT_FALSE(IsHighContrastEnabled()); | 275 EXPECT_FALSE(IsHighContrastEnabled()); |
| 271 EXPECT_FALSE(IsAutoclickEnabled()); | 276 EXPECT_FALSE(IsAutoclickEnabled()); |
| 272 EXPECT_FALSE(IsVirtualKeyboardEnabled()); | 277 EXPECT_FALSE(IsVirtualKeyboardEnabled()); |
| 273 EXPECT_EQ(default_autoclick_delay(), GetAutoclickDelay()); | 278 EXPECT_EQ(default_autoclick_delay(), GetAutoclickDelay()); |
| 274 | 279 |
| 275 // Logs in. | 280 // Logs in. |
| 276 user_manager::UserManager::Get()->UserLoggedIn( | 281 user_manager::UserManager::Get()->UserLoggedIn(test_account_id_, |
| 277 kTestUserName, kTestUserName, true); | 282 kTestUserName, true); |
| 278 | 283 |
| 279 // Confirms that the features still disabled just after login. | 284 // Confirms that the features still disabled just after login. |
| 280 EXPECT_FALSE(IsLargeCursorEnabled()); | 285 EXPECT_FALSE(IsLargeCursorEnabled()); |
| 281 EXPECT_FALSE(IsSpokenFeedbackEnabled()); | 286 EXPECT_FALSE(IsSpokenFeedbackEnabled()); |
| 282 EXPECT_FALSE(IsHighContrastEnabled()); | 287 EXPECT_FALSE(IsHighContrastEnabled()); |
| 283 EXPECT_FALSE(IsAutoclickEnabled()); | 288 EXPECT_FALSE(IsAutoclickEnabled()); |
| 284 EXPECT_FALSE(IsVirtualKeyboardEnabled()); | 289 EXPECT_FALSE(IsVirtualKeyboardEnabled()); |
| 285 EXPECT_EQ(default_autoclick_delay(), GetAutoclickDelay()); | 290 EXPECT_EQ(default_autoclick_delay(), GetAutoclickDelay()); |
| 286 | 291 |
| 287 user_manager::UserManager::Get()->SessionStarted(); | 292 user_manager::UserManager::Get()->SessionStarted(); |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 328 EXPECT_FALSE(IsSpokenFeedbackEnabled()); | 333 EXPECT_FALSE(IsSpokenFeedbackEnabled()); |
| 329 | 334 |
| 330 // Signal the accessibility manager that a braille display was connected. | 335 // Signal the accessibility manager that a braille display was connected. |
| 331 SetBrailleDisplayAvailability(true); | 336 SetBrailleDisplayAvailability(true); |
| 332 // Confirms that the spoken feedback is enabled. | 337 // Confirms that the spoken feedback is enabled. |
| 333 EXPECT_TRUE(IsSpokenFeedbackEnabled()); | 338 EXPECT_TRUE(IsSpokenFeedbackEnabled()); |
| 334 } | 339 } |
| 335 | 340 |
| 336 IN_PROC_BROWSER_TEST_F(AccessibilityManagerTest, TypePref) { | 341 IN_PROC_BROWSER_TEST_F(AccessibilityManagerTest, TypePref) { |
| 337 // Logs in. | 342 // Logs in. |
| 338 user_manager::UserManager::Get()->UserLoggedIn( | 343 user_manager::UserManager::Get()->UserLoggedIn(test_account_id_, |
| 339 kTestUserName, kTestUserName, true); | 344 kTestUserName, true); |
| 340 user_manager::UserManager::Get()->SessionStarted(); | 345 user_manager::UserManager::Get()->SessionStarted(); |
| 341 | 346 |
| 342 // Confirms that the features are disabled just after login. | 347 // Confirms that the features are disabled just after login. |
| 343 EXPECT_FALSE(IsLargeCursorEnabled()); | 348 EXPECT_FALSE(IsLargeCursorEnabled()); |
| 344 EXPECT_FALSE(IsSpokenFeedbackEnabled()); | 349 EXPECT_FALSE(IsSpokenFeedbackEnabled()); |
| 345 EXPECT_FALSE(IsHighContrastEnabled()); | 350 EXPECT_FALSE(IsHighContrastEnabled()); |
| 346 EXPECT_FALSE(IsAutoclickEnabled()); | 351 EXPECT_FALSE(IsAutoclickEnabled()); |
| 347 EXPECT_EQ(default_autoclick_delay(), GetAutoclickDelay()); | 352 EXPECT_EQ(default_autoclick_delay(), GetAutoclickDelay()); |
| 348 EXPECT_FALSE(IsVirtualKeyboardEnabled()); | 353 EXPECT_FALSE(IsVirtualKeyboardEnabled()); |
| 349 | 354 |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 388 | 393 |
| 389 SetAutoclickEnabledPref(false); | 394 SetAutoclickEnabledPref(false); |
| 390 EXPECT_FALSE(IsAutoclickEnabled()); | 395 EXPECT_FALSE(IsAutoclickEnabled()); |
| 391 | 396 |
| 392 SetVirtualKeyboardEnabledPref(false); | 397 SetVirtualKeyboardEnabledPref(false); |
| 393 EXPECT_FALSE(IsVirtualKeyboardEnabled()); | 398 EXPECT_FALSE(IsVirtualKeyboardEnabled()); |
| 394 } | 399 } |
| 395 | 400 |
| 396 IN_PROC_BROWSER_TEST_F(AccessibilityManagerTest, ResumeSavedPref) { | 401 IN_PROC_BROWSER_TEST_F(AccessibilityManagerTest, ResumeSavedPref) { |
| 397 // Loads the profile of the user. | 402 // Loads the profile of the user. |
| 398 user_manager::UserManager::Get()->UserLoggedIn( | 403 user_manager::UserManager::Get()->UserLoggedIn(test_account_id_, |
| 399 kTestUserName, kTestUserName, true); | 404 kTestUserName, true); |
| 400 | 405 |
| 401 // Sets the pref to enable large cursor before login. | 406 // Sets the pref to enable large cursor before login. |
| 402 SetLargeCursorEnabledPref(true); | 407 SetLargeCursorEnabledPref(true); |
| 403 EXPECT_FALSE(IsLargeCursorEnabled()); | 408 EXPECT_FALSE(IsLargeCursorEnabled()); |
| 404 | 409 |
| 405 // Sets the pref to enable spoken feedback before login. | 410 // Sets the pref to enable spoken feedback before login. |
| 406 SetSpokenFeedbackEnabledPref(true); | 411 SetSpokenFeedbackEnabledPref(true); |
| 407 EXPECT_FALSE(IsSpokenFeedbackEnabled()); | 412 EXPECT_FALSE(IsSpokenFeedbackEnabled()); |
| 408 | 413 |
| 409 // Sets the pref to enable high contrast before login. | 414 // Sets the pref to enable high contrast before login. |
| (...skipping 23 matching lines...) Expand all Loading... | |
| 433 EXPECT_TRUE(IsAutoclickEnabled()); | 438 EXPECT_TRUE(IsAutoclickEnabled()); |
| 434 EXPECT_EQ(kTestAutoclickDelayMs, GetAutoclickDelay()); | 439 EXPECT_EQ(kTestAutoclickDelayMs, GetAutoclickDelay()); |
| 435 EXPECT_TRUE(IsVirtualKeyboardEnabled()); | 440 EXPECT_TRUE(IsVirtualKeyboardEnabled()); |
| 436 } | 441 } |
| 437 | 442 |
| 438 IN_PROC_BROWSER_TEST_F(AccessibilityManagerTest, | 443 IN_PROC_BROWSER_TEST_F(AccessibilityManagerTest, |
| 439 ChangingTypeInvokesNotification) { | 444 ChangingTypeInvokesNotification) { |
| 440 MockAccessibilityObserver observer; | 445 MockAccessibilityObserver observer; |
| 441 | 446 |
| 442 // Logs in. | 447 // Logs in. |
| 443 user_manager::UserManager::Get()->UserLoggedIn( | 448 user_manager::UserManager::Get()->UserLoggedIn(test_account_id_, |
| 444 kTestUserName, kTestUserName, true); | 449 kTestUserName, true); |
| 445 user_manager::UserManager::Get()->SessionStarted(); | 450 user_manager::UserManager::Get()->SessionStarted(); |
| 446 | 451 |
| 447 EXPECT_FALSE(observer.observed()); | 452 EXPECT_FALSE(observer.observed()); |
| 448 observer.reset(); | 453 observer.reset(); |
| 449 | 454 |
| 450 SetSpokenFeedbackEnabled(true); | 455 SetSpokenFeedbackEnabled(true); |
| 451 EXPECT_TRUE(observer.observed()); | 456 EXPECT_TRUE(observer.observed()); |
| 452 EXPECT_TRUE(observer.observed_enabled()); | 457 EXPECT_TRUE(observer.observed_enabled()); |
| 453 EXPECT_EQ(observer.observed_type(), | 458 EXPECT_EQ(observer.observed_type(), |
| 454 ACCESSIBILITY_TOGGLE_SPOKEN_FEEDBACK); | 459 ACCESSIBILITY_TOGGLE_SPOKEN_FEEDBACK); |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 493 EXPECT_EQ(observer.observed_type(), | 498 EXPECT_EQ(observer.observed_type(), |
| 494 ACCESSIBILITY_TOGGLE_VIRTUAL_KEYBOARD); | 499 ACCESSIBILITY_TOGGLE_VIRTUAL_KEYBOARD); |
| 495 EXPECT_FALSE(IsVirtualKeyboardEnabled()); | 500 EXPECT_FALSE(IsVirtualKeyboardEnabled()); |
| 496 } | 501 } |
| 497 | 502 |
| 498 IN_PROC_BROWSER_TEST_F(AccessibilityManagerTest, | 503 IN_PROC_BROWSER_TEST_F(AccessibilityManagerTest, |
| 499 ChangingTypePrefInvokesNotification) { | 504 ChangingTypePrefInvokesNotification) { |
| 500 MockAccessibilityObserver observer; | 505 MockAccessibilityObserver observer; |
| 501 | 506 |
| 502 // Logs in. | 507 // Logs in. |
| 503 user_manager::UserManager::Get()->UserLoggedIn( | 508 user_manager::UserManager::Get()->UserLoggedIn(test_account_id_, |
| 504 kTestUserName, kTestUserName, true); | 509 kTestUserName, true); |
| 505 user_manager::UserManager::Get()->SessionStarted(); | 510 user_manager::UserManager::Get()->SessionStarted(); |
| 506 | 511 |
| 507 EXPECT_FALSE(observer.observed()); | 512 EXPECT_FALSE(observer.observed()); |
| 508 observer.reset(); | 513 observer.reset(); |
| 509 | 514 |
| 510 SetSpokenFeedbackEnabledPref(true); | 515 SetSpokenFeedbackEnabledPref(true); |
| 511 EXPECT_TRUE(observer.observed()); | 516 EXPECT_TRUE(observer.observed()); |
| 512 EXPECT_TRUE(observer.observed_enabled()); | 517 EXPECT_TRUE(observer.observed_enabled()); |
| 513 EXPECT_EQ(observer.observed_type(), | 518 EXPECT_EQ(observer.observed_type(), |
| 514 ACCESSIBILITY_TOGGLE_SPOKEN_FEEDBACK); | 519 ACCESSIBILITY_TOGGLE_SPOKEN_FEEDBACK); |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 586 SetHighContrastEnabled(true); | 591 SetHighContrastEnabled(true); |
| 587 EXPECT_TRUE(IsHighContrastEnabled()); | 592 EXPECT_TRUE(IsHighContrastEnabled()); |
| 588 // Enables autoclick. | 593 // Enables autoclick. |
| 589 SetAutoclickEnabled(true); | 594 SetAutoclickEnabled(true); |
| 590 EXPECT_TRUE(IsAutoclickEnabled()); | 595 EXPECT_TRUE(IsAutoclickEnabled()); |
| 591 // Set autoclick delay. | 596 // Set autoclick delay. |
| 592 SetAutoclickDelay(kTestAutoclickDelayMs); | 597 SetAutoclickDelay(kTestAutoclickDelayMs); |
| 593 EXPECT_EQ(kTestAutoclickDelayMs, GetAutoclickDelay()); | 598 EXPECT_EQ(kTestAutoclickDelayMs, GetAutoclickDelay()); |
| 594 | 599 |
| 595 // Logs in. | 600 // Logs in. |
| 596 const char* user_name = GetParam(); | 601 const AccountId user_id = AccountId::FromUserEmail(GetParam()); |
|
achuithb
2015/10/23 00:08:49
account_id?
Alexander Alekseev
2015/10/23 09:11:21
Done.
| |
| 597 user_manager::UserManager::Get()->UserLoggedIn(user_name, user_name, true); | 602 user_manager::UserManager::Get()->UserLoggedIn(user_id, |
| 603 user_id.GetUserEmail(), true); | |
| 598 | 604 |
| 599 // Confirms that the features are still enabled just after login. | 605 // Confirms that the features are still enabled just after login. |
| 600 EXPECT_TRUE(IsLargeCursorEnabled()); | 606 EXPECT_TRUE(IsLargeCursorEnabled()); |
| 601 EXPECT_TRUE(IsSpokenFeedbackEnabled()); | 607 EXPECT_TRUE(IsSpokenFeedbackEnabled()); |
| 602 EXPECT_TRUE(IsHighContrastEnabled()); | 608 EXPECT_TRUE(IsHighContrastEnabled()); |
| 603 EXPECT_TRUE(IsAutoclickEnabled()); | 609 EXPECT_TRUE(IsAutoclickEnabled()); |
| 604 EXPECT_EQ(kTestAutoclickDelayMs, GetAutoclickDelay()); | 610 EXPECT_EQ(kTestAutoclickDelayMs, GetAutoclickDelay()); |
| 605 | 611 |
| 606 user_manager::UserManager::Get()->SessionStarted(); | 612 user_manager::UserManager::Get()->SessionStarted(); |
| 607 | 613 |
| 608 // Confirms that the features keep enabled after session starts. | 614 // Confirms that the features keep enabled after session starts. |
| 609 EXPECT_TRUE(IsLargeCursorEnabled()); | 615 EXPECT_TRUE(IsLargeCursorEnabled()); |
| 610 EXPECT_TRUE(IsSpokenFeedbackEnabled()); | 616 EXPECT_TRUE(IsSpokenFeedbackEnabled()); |
| 611 EXPECT_TRUE(IsHighContrastEnabled()); | 617 EXPECT_TRUE(IsHighContrastEnabled()); |
| 612 EXPECT_TRUE(IsAutoclickEnabled()); | 618 EXPECT_TRUE(IsAutoclickEnabled()); |
| 613 EXPECT_EQ(kTestAutoclickDelayMs, GetAutoclickDelay()); | 619 EXPECT_EQ(kTestAutoclickDelayMs, GetAutoclickDelay()); |
| 614 | 620 |
| 615 // Confirms that the prefs have been copied to the user's profile. | 621 // Confirms that the prefs have been copied to the user's profile. |
| 616 EXPECT_TRUE(GetLargeCursorEnabledFromPref()); | 622 EXPECT_TRUE(GetLargeCursorEnabledFromPref()); |
| 617 EXPECT_TRUE(GetSpokenFeedbackEnabledFromPref()); | 623 EXPECT_TRUE(GetSpokenFeedbackEnabledFromPref()); |
| 618 EXPECT_TRUE(GetHighContrastEnabledFromPref()); | 624 EXPECT_TRUE(GetHighContrastEnabledFromPref()); |
| 619 EXPECT_TRUE(GetAutoclickEnabledFromPref()); | 625 EXPECT_TRUE(GetAutoclickEnabledFromPref()); |
| 620 EXPECT_EQ(kTestAutoclickDelayMs, GetAutoclickDelayFromPref()); | 626 EXPECT_EQ(kTestAutoclickDelayMs, GetAutoclickDelayFromPref()); |
| 621 } | 627 } |
| 622 | 628 |
| 623 IN_PROC_BROWSER_TEST_P(AccessibilityManagerUserTypeTest, BrailleWhenLoggedIn) { | 629 IN_PROC_BROWSER_TEST_P(AccessibilityManagerUserTypeTest, BrailleWhenLoggedIn) { |
| 624 // Logs in. | 630 // Logs in. |
| 625 const char* user_name = GetParam(); | 631 const AccountId user_id = AccountId::FromUserEmail(GetParam()); |
|
achuithb
2015/10/23 00:08:49
account_id?
Alexander Alekseev
2015/10/23 09:11:21
Done.
| |
| 626 user_manager::UserManager::Get()->UserLoggedIn(user_name, user_name, true); | 632 user_manager::UserManager::Get()->UserLoggedIn(user_id, |
| 633 user_id.GetUserEmail(), true); | |
| 627 user_manager::UserManager::Get()->SessionStarted(); | 634 user_manager::UserManager::Get()->SessionStarted(); |
| 628 // This object watches for IME preference changes and reflects those in | 635 // This object watches for IME preference changes and reflects those in |
| 629 // the IME framework state. | 636 // the IME framework state. |
| 630 chromeos::Preferences prefs; | 637 chromeos::Preferences prefs; |
| 631 prefs.InitUserPrefsForTesting( | 638 prefs.InitUserPrefsForTesting( |
| 632 PrefServiceSyncableFromProfile(GetProfile()), | 639 PrefServiceSyncableFromProfile(GetProfile()), |
| 633 user_manager::UserManager::Get()->GetActiveUser(), | 640 user_manager::UserManager::Get()->GetActiveUser(), |
| 634 UserSessionManager::GetInstance()->GetDefaultIMEState(GetProfile())); | 641 UserSessionManager::GetInstance()->GetDefaultIMEState(GetProfile())); |
| 635 | 642 |
| 636 // Make sure we start in the expected state. | 643 // Make sure we start in the expected state. |
| (...skipping 24 matching lines...) Expand all Loading... | |
| 661 | 668 |
| 662 // Plugging in a display while spoken feedback is enabled should activate | 669 // Plugging in a display while spoken feedback is enabled should activate |
| 663 // the Braille IME. | 670 // the Braille IME. |
| 664 SetBrailleDisplayAvailability(true); | 671 SetBrailleDisplayAvailability(true); |
| 665 EXPECT_TRUE(IsSpokenFeedbackEnabled()); | 672 EXPECT_TRUE(IsSpokenFeedbackEnabled()); |
| 666 EXPECT_TRUE(IsBrailleImeActive()); | 673 EXPECT_TRUE(IsBrailleImeActive()); |
| 667 } | 674 } |
| 668 | 675 |
| 669 IN_PROC_BROWSER_TEST_F(AccessibilityManagerTest, AccessibilityMenuVisibility) { | 676 IN_PROC_BROWSER_TEST_F(AccessibilityManagerTest, AccessibilityMenuVisibility) { |
| 670 // Log in. | 677 // Log in. |
| 671 user_manager::UserManager::Get()->UserLoggedIn( | 678 user_manager::UserManager::Get()->UserLoggedIn(test_account_id_, |
| 672 kTestUserName, kTestUserName, true); | 679 kTestUserName, true); |
| 673 user_manager::UserManager::Get()->SessionStarted(); | 680 user_manager::UserManager::Get()->SessionStarted(); |
| 674 | 681 |
| 675 // Confirms that the features are disabled. | 682 // Confirms that the features are disabled. |
| 676 EXPECT_FALSE(IsLargeCursorEnabled()); | 683 EXPECT_FALSE(IsLargeCursorEnabled()); |
| 677 EXPECT_FALSE(IsSpokenFeedbackEnabled()); | 684 EXPECT_FALSE(IsSpokenFeedbackEnabled()); |
| 678 EXPECT_FALSE(IsHighContrastEnabled()); | 685 EXPECT_FALSE(IsHighContrastEnabled()); |
| 679 EXPECT_FALSE(IsAutoclickEnabled()); | 686 EXPECT_FALSE(IsAutoclickEnabled()); |
| 680 EXPECT_FALSE(ShouldShowAccessibilityMenu()); | 687 EXPECT_FALSE(ShouldShowAccessibilityMenu()); |
| 681 EXPECT_FALSE(IsVirtualKeyboardEnabled()); | 688 EXPECT_FALSE(IsVirtualKeyboardEnabled()); |
| 682 | 689 |
| (...skipping 22 matching lines...) Expand all Loading... | |
| 705 EXPECT_FALSE(ShouldShowAccessibilityMenu()); | 712 EXPECT_FALSE(ShouldShowAccessibilityMenu()); |
| 706 | 713 |
| 707 // Check on-screen keyboard. | 714 // Check on-screen keyboard. |
| 708 SetVirtualKeyboardEnabled(true); | 715 SetVirtualKeyboardEnabled(true); |
| 709 EXPECT_TRUE(ShouldShowAccessibilityMenu()); | 716 EXPECT_TRUE(ShouldShowAccessibilityMenu()); |
| 710 SetVirtualKeyboardEnabled(false); | 717 SetVirtualKeyboardEnabled(false); |
| 711 EXPECT_FALSE(ShouldShowAccessibilityMenu()); | 718 EXPECT_FALSE(ShouldShowAccessibilityMenu()); |
| 712 } | 719 } |
| 713 | 720 |
| 714 } // namespace chromeos | 721 } // namespace chromeos |
| OLD | NEW |