// Copyright 2011 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // This whole test runs as a separate browser_test because it depends on a // static initialization inside third_party/icu (gDecimal in digitlst.cpp). // // That initialization depends on the current locale, and on certain locales // will lead to wrong behavior. To make sure that the locale is set before // icu is used, and that the "wrong" static value doesn't affect other tests, // this test is executed on its own process. #include <string> #include "base/strings/utf_string_conversions.h" #include "base/test/scoped_locale.h" #include "chrome/test/base/in_process_browser_test.h" #include "content/public/test/browser_test.h" #include "ui/base/l10n/time_format.h" class TimeFormatBrowserTest : public InProcessBrowserTest { … }; IN_PROC_BROWSER_TEST_F(TimeFormatBrowserTest, DecimalPointNotDot) { … }