summaryrefslogtreecommitdiffstats
path: root/document/src/tests/fieldvalue
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahoo-inc.com>2017-02-02 11:21:11 +0100
committerTor Brede Vekterli <vekterli@yahoo-inc.com>2017-02-02 15:18:38 +0100
commitcfd95b6168969077d945205e0dc9fd9f8a61f4a8 (patch)
treeb93029b2d5e6f516c4c0980dd5eb0b0a5e9bf068 /document/src/tests/fieldvalue
parent83027de31f87a76de76d4a5cc3ebcdff440e2d36 (diff)
Handle printing indenting
Diffstat (limited to 'document/src/tests/fieldvalue')
-rw-r--r--document/src/tests/fieldvalue/referencefieldvalue_test.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/document/src/tests/fieldvalue/referencefieldvalue_test.cpp b/document/src/tests/fieldvalue/referencefieldvalue_test.cpp
index 246b6244704..dc9430f0c11 100644
--- a/document/src/tests/fieldvalue/referencefieldvalue_test.cpp
+++ b/document/src/tests/fieldvalue/referencefieldvalue_test.cpp
@@ -165,5 +165,13 @@ TEST_F("print() includes reference type and document ID", Fixture) {
"DocumentId(id:ns:foo::yoshi))", ss.str());
}
+TEST_F("print() only indents start of output line", Fixture) {
+ ReferenceFieldValue src(f.refType, DocumentId("id:ns:foo::yoshi"));
+ std::ostringstream ss;
+ src.print(ss, false, " ");
+ EXPECT_EQUAL(" ReferenceFieldValue(ReferenceDataType(foo, id 12345), "
+ "DocumentId(id:ns:foo::yoshi))", ss.str());
+}
+
TEST_MAIN() { TEST_RUN_ALL(); }