forked from OSchip/llvm-project
[libc++] [test] Qualify calls to std::getline. NFCI.
Reviewed as part of D119860.
This commit is contained in:
parent
eae745c18e
commit
98bb747c87
|
@ -25,13 +25,13 @@ int main(int, char**)
|
|||
{
|
||||
std::istringstream in(" abc\n def\n ghij");
|
||||
std::string s("initial text");
|
||||
getline(in, s);
|
||||
std::getline(in, s);
|
||||
assert(in.good());
|
||||
assert(s == " abc");
|
||||
getline(in, s);
|
||||
std::getline(in, s);
|
||||
assert(in.good());
|
||||
assert(s == " def");
|
||||
getline(in, s);
|
||||
std::getline(in, s);
|
||||
assert(in.eof());
|
||||
assert(s == " ghij");
|
||||
}
|
||||
|
@ -39,13 +39,13 @@ int main(int, char**)
|
|||
{
|
||||
std::wistringstream in(L" abc\n def\n ghij");
|
||||
std::wstring s(L"initial text");
|
||||
getline(in, s);
|
||||
std::getline(in, s);
|
||||
assert(in.good());
|
||||
assert(s == L" abc");
|
||||
getline(in, s);
|
||||
std::getline(in, s);
|
||||
assert(in.good());
|
||||
assert(s == L" def");
|
||||
getline(in, s);
|
||||
std::getline(in, s);
|
||||
assert(in.eof());
|
||||
assert(s == L" ghij");
|
||||
}
|
||||
|
@ -55,13 +55,13 @@ int main(int, char**)
|
|||
typedef std::basic_string<char, std::char_traits<char>, min_allocator<char>> S;
|
||||
std::istringstream in(" abc\n def\n ghij");
|
||||
S s("initial text");
|
||||
getline(in, s);
|
||||
std::getline(in, s);
|
||||
assert(in.good());
|
||||
assert(s == " abc");
|
||||
getline(in, s);
|
||||
std::getline(in, s);
|
||||
assert(in.good());
|
||||
assert(s == " def");
|
||||
getline(in, s);
|
||||
std::getline(in, s);
|
||||
assert(in.eof());
|
||||
assert(s == " ghij");
|
||||
}
|
||||
|
@ -70,13 +70,13 @@ int main(int, char**)
|
|||
typedef std::basic_string<wchar_t, std::char_traits<wchar_t>, min_allocator<wchar_t>> S;
|
||||
std::wistringstream in(L" abc\n def\n ghij");
|
||||
S s(L"initial text");
|
||||
getline(in, s);
|
||||
std::getline(in, s);
|
||||
assert(in.good());
|
||||
assert(s == L" abc");
|
||||
getline(in, s);
|
||||
std::getline(in, s);
|
||||
assert(in.good());
|
||||
assert(s == L" def");
|
||||
getline(in, s);
|
||||
std::getline(in, s);
|
||||
assert(in.eof());
|
||||
assert(s == L" ghij");
|
||||
}
|
||||
|
|
|
@ -25,16 +25,16 @@ int main(int, char**)
|
|||
{
|
||||
std::istringstream in(" abc* def** ghij");
|
||||
std::string s("initial text");
|
||||
getline(in, s, '*');
|
||||
std::getline(in, s, '*');
|
||||
assert(in.good());
|
||||
assert(s == " abc");
|
||||
getline(in, s, '*');
|
||||
std::getline(in, s, '*');
|
||||
assert(in.good());
|
||||
assert(s == " def");
|
||||
getline(in, s, '*');
|
||||
std::getline(in, s, '*');
|
||||
assert(in.good());
|
||||
assert(s == "");
|
||||
getline(in, s, '*');
|
||||
std::getline(in, s, '*');
|
||||
assert(in.eof());
|
||||
assert(s == " ghij");
|
||||
}
|
||||
|
@ -42,16 +42,16 @@ int main(int, char**)
|
|||
{
|
||||
std::wistringstream in(L" abc* def** ghij");
|
||||
std::wstring s(L"initial text");
|
||||
getline(in, s, L'*');
|
||||
std::getline(in, s, L'*');
|
||||
assert(in.good());
|
||||
assert(s == L" abc");
|
||||
getline(in, s, L'*');
|
||||
std::getline(in, s, L'*');
|
||||
assert(in.good());
|
||||
assert(s == L" def");
|
||||
getline(in, s, L'*');
|
||||
std::getline(in, s, L'*');
|
||||
assert(in.good());
|
||||
assert(s == L"");
|
||||
getline(in, s, L'*');
|
||||
std::getline(in, s, L'*');
|
||||
assert(in.eof());
|
||||
assert(s == L" ghij");
|
||||
}
|
||||
|
@ -61,16 +61,16 @@ int main(int, char**)
|
|||
typedef std::basic_string<char, std::char_traits<char>, min_allocator<char>> S;
|
||||
std::istringstream in(" abc* def** ghij");
|
||||
S s("initial text");
|
||||
getline(in, s, '*');
|
||||
std::getline(in, s, '*');
|
||||
assert(in.good());
|
||||
assert(s == " abc");
|
||||
getline(in, s, '*');
|
||||
std::getline(in, s, '*');
|
||||
assert(in.good());
|
||||
assert(s == " def");
|
||||
getline(in, s, '*');
|
||||
std::getline(in, s, '*');
|
||||
assert(in.good());
|
||||
assert(s == "");
|
||||
getline(in, s, '*');
|
||||
std::getline(in, s, '*');
|
||||
assert(in.eof());
|
||||
assert(s == " ghij");
|
||||
}
|
||||
|
@ -79,16 +79,16 @@ int main(int, char**)
|
|||
typedef std::basic_string<wchar_t, std::char_traits<wchar_t>, min_allocator<wchar_t>> S;
|
||||
std::wistringstream in(L" abc* def** ghij");
|
||||
S s(L"initial text");
|
||||
getline(in, s, L'*');
|
||||
std::getline(in, s, L'*');
|
||||
assert(in.good());
|
||||
assert(s == L" abc");
|
||||
getline(in, s, L'*');
|
||||
std::getline(in, s, L'*');
|
||||
assert(in.good());
|
||||
assert(s == L" def");
|
||||
getline(in, s, L'*');
|
||||
std::getline(in, s, L'*');
|
||||
assert(in.good());
|
||||
assert(s == L"");
|
||||
getline(in, s, L'*');
|
||||
std::getline(in, s, L'*');
|
||||
assert(in.eof());
|
||||
assert(s == L" ghij");
|
||||
}
|
||||
|
|
|
@ -24,27 +24,27 @@ int main(int, char**)
|
|||
{
|
||||
{
|
||||
std::string s("initial text");
|
||||
getline(std::istringstream(" abc* def* ghij"), s, '*');
|
||||
std::getline(std::istringstream(" abc* def* ghij"), s, '*');
|
||||
assert(s == " abc");
|
||||
}
|
||||
#ifndef TEST_HAS_NO_WIDE_CHARACTERS
|
||||
{
|
||||
std::wstring s(L"initial text");
|
||||
getline(std::wistringstream(L" abc* def* ghij"), s, L'*');
|
||||
std::getline(std::wistringstream(L" abc* def* ghij"), s, L'*');
|
||||
assert(s == L" abc");
|
||||
}
|
||||
#endif
|
||||
{
|
||||
typedef std::basic_string<char, std::char_traits<char>, min_allocator<char> > S;
|
||||
S s("initial text");
|
||||
getline(std::istringstream(" abc* def* ghij"), s, '*');
|
||||
std::getline(std::istringstream(" abc* def* ghij"), s, '*');
|
||||
assert(s == " abc");
|
||||
}
|
||||
#ifndef TEST_HAS_NO_WIDE_CHARACTERS
|
||||
{
|
||||
typedef std::basic_string<wchar_t, std::char_traits<wchar_t>, min_allocator<wchar_t> > S;
|
||||
S s(L"initial text");
|
||||
getline(std::wistringstream(L" abc* def* ghij"), s, L'*');
|
||||
std::getline(std::wistringstream(L" abc* def* ghij"), s, L'*');
|
||||
assert(s == L" abc");
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -24,27 +24,27 @@ int main(int, char**)
|
|||
{
|
||||
{
|
||||
std::string s("initial text");
|
||||
getline(std::istringstream(" abc\n def\n ghij"), s);
|
||||
std::getline(std::istringstream(" abc\n def\n ghij"), s);
|
||||
assert(s == " abc");
|
||||
}
|
||||
#ifndef TEST_HAS_NO_WIDE_CHARACTERS
|
||||
{
|
||||
std::wstring s(L"initial text");
|
||||
getline(std::wistringstream(L" abc\n def\n ghij"), s);
|
||||
std::getline(std::wistringstream(L" abc\n def\n ghij"), s);
|
||||
assert(s == L" abc");
|
||||
}
|
||||
#endif
|
||||
{
|
||||
typedef std::basic_string<char, std::char_traits<char>, min_allocator<char> > S;
|
||||
S s("initial text");
|
||||
getline(std::istringstream(" abc\n def\n ghij"), s);
|
||||
std::getline(std::istringstream(" abc\n def\n ghij"), s);
|
||||
assert(s == " abc");
|
||||
}
|
||||
#ifndef TEST_HAS_NO_WIDE_CHARACTERS
|
||||
{
|
||||
typedef std::basic_string<wchar_t, std::char_traits<wchar_t>, min_allocator<wchar_t> > S;
|
||||
S s(L"initial text");
|
||||
getline(std::wistringstream(L" abc\n def\n ghij"), s);
|
||||
std::getline(std::wistringstream(L" abc\n def\n ghij"), s);
|
||||
assert(s == L" abc");
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue