diff options
Diffstat (limited to 'ui/aura/test_suite.cc')
-rw-r--r-- | ui/aura/test_suite.cc | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/ui/aura/test_suite.cc b/ui/aura/test_suite.cc new file mode 100644 index 0000000..8d8c68c --- /dev/null +++ b/ui/aura/test_suite.cc @@ -0,0 +1,32 @@ +// Copyright (c) 2011 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "ui/aura/test_suite.h" + +#include "base/file_path.h" +#include "base/path_service.h" +#include "build/build_config.h" +#include "ui/base/resource/resource_bundle.h" +#include "ui/base/ui_base_paths.h" +#include "ui/gfx/gfx_paths.h" + +AuraTestSuite::AuraTestSuite(int argc, char** argv) + : TestSuite(argc, argv) {} + +void AuraTestSuite::Initialize() { + base::TestSuite::Initialize(); + + gfx::RegisterPathProvider(); + ui::RegisterPathProvider(); + + // Force unittests to run using en-US so if we test against string + // output, it'll pass regardless of the system language. + ui::ResourceBundle::InitSharedInstance("en-US"); +} + +void AuraTestSuite::Shutdown() { + ui::ResourceBundle::CleanupSharedInstance(); + + base::TestSuite::Shutdown(); +} |