diff options
author | Neil <nyamatongwe@gmail.com> | 2018-03-27 19:35:55 +1100 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2018-03-27 19:35:55 +1100 |
commit | e93a47975d317f59df0fdcca7cee95b6ab4ff33f (patch) | |
tree | 852d09d665ca8cb76fa919805db7fcfa0028ea39 /test/unit/testDecoration.cxx | |
parent | fb9f493960b075b034b18d61036d36f384f2e3f8 (diff) | |
download | scintilla-mirror-e93a47975d317f59df0fdcca7cee95b6ab4ff33f.tar.gz |
Return a FillResult struct from RunStyles::FillRange instead of modifying
arguments as that is clumsy when converting types.
Diffstat (limited to 'test/unit/testDecoration.cxx')
-rw-r--r-- | test/unit/testDecoration.cxx | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/test/unit/testDecoration.cxx b/test/unit/testDecoration.cxx index 3e18b1665..d2fbc7df2 100644 --- a/test/unit/testDecoration.cxx +++ b/test/unit/testDecoration.cxx @@ -73,19 +73,18 @@ TEST_CASE("DecorationList") { const int value = 59; Sci::Position position = 4; Sci::Position fillLength = 3; - bool changed = decol.FillRange(position, value, fillLength); - REQUIRE(changed); - REQUIRE(position == 4); - REQUIRE(fillLength == 3); - REQUIRE(fillLength == 3); + auto fr = decol.FillRange(position, value, fillLength); + REQUIRE(fr.changed); + REQUIRE(fr.position == 4); + REQUIRE(fr.fillLength == 3); REQUIRE(decol.ValueAt(indicator, 5) == value); REQUIRE(decol.AllOnFor(5) == (1 << indicator)); REQUIRE(decol.Start(indicator, 5) == 4); REQUIRE(decol.End(indicator, 5) == 7); const int indicatorB=6; decol.SetCurrentIndicator(indicatorB); - changed = decol.FillRange(position, value, fillLength); - REQUIRE(changed); + fr = decol.FillRange(position, value, fillLength); + REQUIRE(fr.changed); REQUIRE(decol.AllOnFor(5) == ((1 << indicator) | (1 << indicatorB))); decol.DeleteRange(5, 1); REQUIRE(decol.Start(indicatorB, 5) == 4); |