28 EXPECT_CALL(proc_table, GetThreadPreferredUILanguages)
30 [](
DWORD flags, PULONG count, PZZWSTR languages, PULONG
size) {
32 static const wchar_t lang[] = L
"en-US\0";
33 static const size_t lang_len =
sizeof(lang) /
sizeof(
wchar_t);
34 static const int cnt = 1;
35 if (languages ==
nullptr) {
38 }
else if (*
size >= lang_len) {
39 memcpy(languages, lang, lang_len *
sizeof(
wchar_t));
45 ASSERT_GE(languages.size(), 1);
47 EXPECT_FALSE(languages[0].empty());
49 EXPECT_EQ(languages[0].
size(), wcslen(languages[0].c_str()));
50 EXPECT_EQ(languages[0], L
"en-US");