diff options
author | Neil <nyamatongwe@gmail.com> | 2019-12-01 20:41:27 +1100 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2019-12-01 20:41:27 +1100 |
commit | da8c1844da6e593644f6ae056560553bb409b354 (patch) | |
tree | 201528b619cf13de885ae7b9a08acf3acdb5f7b0 /test/unit/testContractionState.cxx | |
parent | 1e5534dde930d2b7eb2580f2c459d1553f3a5971 (diff) | |
download | scintilla-mirror-da8c1844da6e593644f6ae056560553bb409b354.tar.gz |
Allow setting value at end of a SparseVector.
Change representation of SparseVector in tests so last value can be seen.
Diffstat (limited to 'test/unit/testContractionState.cxx')
-rw-r--r-- | test/unit/testContractionState.cxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/unit/testContractionState.cxx b/test/unit/testContractionState.cxx index bb45de3bc..524089f7d 100644 --- a/test/unit/testContractionState.cxx +++ b/test/unit/testContractionState.cxx @@ -148,12 +148,18 @@ TEST_CASE("ContractionState") { SECTION("SetFoldDisplayText") { pcs->InsertLines(0, 4); + REQUIRE(5 == pcs->LinesInDoc()); pcs->SetFoldDisplayText(1, "abc"); REQUIRE(strcmp(pcs->GetFoldDisplayText(1), "abc") == 0); pcs->SetFoldDisplayText(1, "def"); REQUIRE(strcmp(pcs->GetFoldDisplayText(1), "def") == 0); pcs->SetFoldDisplayText(1, nullptr); REQUIRE(static_cast<const char *>(nullptr) == pcs->GetFoldDisplayText(1)); + // At end + pcs->SetFoldDisplayText(5, "xyz"); + REQUIRE(strcmp(pcs->GetFoldDisplayText(5), "xyz") == 0); + pcs->DeleteLines(4, 1); + REQUIRE(strcmp(pcs->GetFoldDisplayText(4), "xyz") == 0); } } |