diff options
author | Arne H Juul <arnej@yahooinc.com> | 2022-02-17 18:42:02 +0000 |
---|---|---|
committer | Arne H Juul <arnej@yahooinc.com> | 2022-02-17 18:42:02 +0000 |
commit | 419ca82c28e7ea97ae7f7f1265eca158fae0844c (patch) | |
tree | 55ee9be894ad4f862ffeb12f733048451ff8c063 /vespalib/src/tests/stllike/asciistream_test.cpp | |
parent | c1e701cd70e2531302a6e72d0900772f4296ab2c (diff) | |
parent | 70e50ea1b7d974ffb2e1db805e8e273eeffd6d0e (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.cpp | 23 |
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) { \ |