chromeos_remoting_test_suite.h 932 B

12345678910111213141516171819202122232425262728293031
  1. // Copyright 2022 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #ifndef REMOTING_BASE_CHROMEOS_REMOTING_TEST_SUITE_H_
  5. #define REMOTING_BASE_CHROMEOS_REMOTING_TEST_SUITE_H_
  6. #include "base/test/test_suite.h"
  7. namespace remoting {
  8. // Allows for testing scenarios which require localized resources (e.g tests for
  9. // It2MeConfirmationDialogChromeOS).
  10. class ChromeOSRemotingTestSuite : public base::TestSuite {
  11. public:
  12. ChromeOSRemotingTestSuite(int argc, char** argv);
  13. ChromeOSRemotingTestSuite(const ChromeOSRemotingTestSuite&) = delete;
  14. ChromeOSRemotingTestSuite& operator=(const ChromeOSRemotingTestSuite&) =
  15. delete;
  16. ~ChromeOSRemotingTestSuite() override;
  17. protected:
  18. void Initialize() override;
  19. void Shutdown() override;
  20. };
  21. } // namespace remoting
  22. #endif // REMOTING_BASE_CHROMEOS_REMOTING_TEST_SUITE_H_