#ifdef V8_INTL_SUPPORT
#include "src/objects/intl-objects.h"
#include "src/objects/js-break-iterator.h"
#include "src/objects/js-collator-inl.h"
#include "src/objects/js-date-time-format.h"
#include "src/objects/js-list-format.h"
#include "src/objects/js-number-format.h"
#include "src/objects/js-plural-rules.h"
#include "src/objects/js-relative-time-format.h"
#include "src/objects/js-segmenter.h"
#include "src/objects/lookup.h"
#include "src/objects/objects-inl.h"
#include "src/objects/option-utils.h"
#include "test/unittests/test-utils.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "unicode/coll.h"
namespace v8 {
namespace internal {
using IntlTest = TestWithContext;
bool operator==(const NumberFormatSpan& lhs, const NumberFormatSpan& rhs) { … }
template <typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(
std::basic_ostream<_CharT, _Traits>& self, const NumberFormatSpan& part) { … }
void test_flatten_regions_to_parts(
const std::vector<NumberFormatSpan>& regions,
const std::vector<NumberFormatSpan>& expected_parts) { … }
TEST_F(IntlTest, FlattenRegionsToParts) { … }
TEST_F(IntlTest, GetStringOption) { … }
TEST_F(IntlTest, GetBoolOption) { … }
TEST_F(IntlTest, GetAvailableLocales) { … }
TEST_F(IntlTest, StringLocaleCompareFastPath) { … }
TEST_F(IntlTest, IntlMathematicalValueFromString) { … }
TEST_F(IntlTest, IntlMathematicalValueFromBigInt) { … }
}
}
#endif