summaryrefslogtreecommitdiffstats
path: root/vespalib/src/tests/stllike/asciistream_test.cpp
diff options
context:
space:
mode:
authorArne H Juul <arnej@yahooinc.com>2022-02-17 18:42:02 +0000
committerArne H Juul <arnej@yahooinc.com>2022-02-17 18:42:02 +0000
commit419ca82c28e7ea97ae7f7f1265eca158fae0844c (patch)
tree55ee9be894ad4f862ffeb12f733048451ff8c063 /vespalib/src/tests/stllike/asciistream_test.cpp
parentc1e701cd70e2531302a6e72d0900772f4296ab2c (diff)
parent70e50ea1b7d974ffb2e1db805e8e273eeffd6d0e (diff)
Merge branch 'master' into arnej/rename-summaryfeatures-back-to-original
Diffstat (limited to 'vespalib/src/tests/stllike/asciistream_test.cpp')
-rw-r--r--vespalib/src/tests/stllike/asciistream_test.cpp23
1 files changed, 5 insertions, 18 deletions
diff --git a/vespalib/src/tests/stllike/asciistream_test.cpp b/vespalib/src/tests/stllike/asciistream_test.cpp
index be0bc1cb694..3042595e18c 100644
--- a/vespalib/src/tests/stllike/asciistream_test.cpp
+++ b/vespalib/src/tests/stllike/asciistream_test.cpp
@@ -409,27 +409,14 @@ AsciistreamTest::testWriteThenRead()
void
AsciistreamTest::testGetLine()
{
- asciistream is("");
- EXPECT_TRUE(is.getlines().empty());
- is = asciistream("line 1");
- std::vector<string> v = is.getlines();
- EXPECT_EQUAL(1u, v.size());
- EXPECT_EQUAL("line 1", v[0]);
- is = asciistream("line 1\nline 2");
- v = is.getlines();
- EXPECT_EQUAL(2u, v.size());
- EXPECT_EQUAL("line 1", v[0]);
- EXPECT_EQUAL("line 2", v[1]);
- is = asciistream("line 1\nline 2\n\n");
- v = is.getlines();
- EXPECT_EQUAL(3u, v.size());
- EXPECT_EQUAL("line 1", v[0]);
- EXPECT_EQUAL("line 2", v[1]);
- EXPECT_EQUAL("", v[2]);
- is = asciistream("line 1");
+ asciistream is = asciistream("line 1\nline 2\nline 3");
string s;
getline(is, s);
EXPECT_EQUAL("line 1", s);
+ getline(is, s);
+ EXPECT_EQUAL("line 2", s);
+ getline(is, s);
+ EXPECT_EQUAL("line 3", s);
}
#define VERIFY_DOUBLE_SERIALIZATION(value, expected, format, precision) { \