diff options
Diffstat (limited to 'test/unit/testContractionState.cxx')
-rw-r--r-- | test/unit/testContractionState.cxx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/unit/testContractionState.cxx b/test/unit/testContractionState.cxx index 8b401dcb6..4f7a522a4 100644 --- a/test/unit/testContractionState.cxx +++ b/test/unit/testContractionState.cxx @@ -10,6 +10,7 @@ #include "Platform.h" #include "Position.h" +#include "UniqueString.h" #include "SplitVector.h" #include "Partitioning.h" #include "RunStyles.h" @@ -141,4 +142,14 @@ TEST_CASE("ContractionState") { REQUIRE(1 == cs.GetHeight(2)); } + SECTION("SetFoldDisplayText") { + cs.InsertLines(0, 4); + cs.SetFoldDisplayText(1, "abc"); + REQUIRE(strcmp(cs.GetFoldDisplayText(1), "abc") == 0); + cs.SetFoldDisplayText(1, "def"); + REQUIRE(strcmp(cs.GetFoldDisplayText(1), "def") == 0); + cs.SetFoldDisplayText(1, nullptr); + REQUIRE(static_cast<const char *>(nullptr) == cs.GetFoldDisplayText(1)); + } + } |