diff options
| author | Neil <nyamatongwe@gmail.com> | 2024-01-30 10:11:10 +1100 |
|---|---|---|
| committer | Neil <nyamatongwe@gmail.com> | 2024-01-30 10:11:10 +1100 |
| commit | 77d00274b4e729ba5eac3cda390d6aa9478567ca (patch) | |
| tree | 01744884872093ea9406a206e554f9d569a3b0d2 /test/unit/testRESearch.cxx | |
| parent | 72689db0d549c0cb850012546c71117ea74c2f2c (diff) | |
| download | scintilla-mirror-77d00274b4e729ba5eac3cda390d6aa9478567ca.tar.gz | |
Avoid warnings in unit tests with const, nullptr, [[nodiscard]], initialisation,
and unnamed namespace.
Diffstat (limited to 'test/unit/testRESearch.cxx')
| -rw-r--r-- | test/unit/testRESearch.cxx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/test/unit/testRESearch.cxx b/test/unit/testRESearch.cxx index 120bbdf15..4e041d47c 100644 --- a/test/unit/testRESearch.cxx +++ b/test/unit/testRESearch.cxx @@ -33,10 +33,10 @@ using namespace Scintilla::Internal; class StringCI : public CharacterIndexer { std::string s; public: - StringCI(std::string_view sv_) : s(sv_) { + explicit StringCI(std::string_view sv_) : s(sv_) { } virtual ~StringCI() = default; - Sci::Position Length() const noexcept { + [[nodiscard]] Sci::Position Length() const noexcept { return s.length(); } char CharAt(Sci::Position index) const override { @@ -45,7 +45,7 @@ public: Sci::Position MovePositionOutsideChar(Sci::Position pos, [[maybe_unused]] Sci::Position moveDir) const noexcept override { return pos; } - std::string GetCharRange(Sci::Position position, Sci::Position lengthRetrieve) const { + [[nodiscard]] std::string GetCharRange(Sci::Position position, Sci::Position lengthRetrieve) const { return s.substr(position, lengthRetrieve); } }; @@ -78,7 +78,7 @@ TEST_CASE("RESearch") { SECTION("Execute") { RESearch re(&cc); re.Compile(pattern.data(), pattern.length(), true, false); - StringCI sci(sTextSpace); + const StringCI sci(sTextSpace); const int x = re.Execute(sci, 0, sci.Length()); REQUIRE(x == 1); REQUIRE(re.bopat[0] == 1); @@ -88,9 +88,9 @@ TEST_CASE("RESearch") { SECTION("Grab") { RESearch re(&cc); re.Compile(pattern.data(), pattern.length(), true, false); - StringCI sci(sTextSpace); + const StringCI sci(sTextSpace); re.Execute(sci, 0, sci.Length()); - std::string pat = sci.GetCharRange(re.bopat[0], re.eopat[0] - re.bopat[0]); + const std::string pat = sci.GetCharRange(re.bopat[0], re.eopat[0] - re.bopat[0]); REQUIRE(pat == "cintilla"); } |
