Skip to content

Commit 4d8bea0

Browse files
committed
Merge pull request #5435
a26bf47 Add a new test for FormatParagraph (string longer than the default width). (Pavel Janík) 83b81f6 Format paragraphs properly - count the space between words. (Pavel Janík)
2 parents 4383319 + a26bf47 commit 4d8bea0

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/test/util_tests.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,7 @@ BOOST_AUTO_TEST_CASE(test_FormatParagraph)
340340
BOOST_CHECK_EQUAL(FormatParagraph("test test", 4, 0), "test\ntest");
341341
BOOST_CHECK_EQUAL(FormatParagraph("testerde test ", 4, 0), "testerde\ntest");
342342
BOOST_CHECK_EQUAL(FormatParagraph("test test", 4, 4), "test\n test");
343+
BOOST_CHECK_EQUAL(FormatParagraph("This is a very long test string. This is a second sentence in the very long test string."), "This is a very long test string. This is a second sentence in the very long\ntest string.");
343344
}
344345

345346
BOOST_AUTO_TEST_CASE(test_FormatSubVersion)

src/utilstrencodings.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,7 @@ std::string FormatParagraph(const std::string in, size_t width, size_t indent)
459459
}
460460
// Append word
461461
out << in.substr(ptr, endword - ptr);
462-
col += endword - ptr;
462+
col += endword - ptr + 1;
463463
ptr = endword;
464464
}
465465
return out.str();

0 commit comments

Comments
 (0)