Skip to content

Commit 9459ed4

Browse files
committed
Fix some Coverity issues
1 parent d942e44 commit 9459ed4

2 files changed

Lines changed: 13 additions & 15 deletions

File tree

tests/mocks/Matchers.cpp

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
#include "Matchers.h"
2222

23+
#include <cctype>;
2324
#include <gmock/gmock.h>
2425

2526

@@ -48,15 +49,14 @@ bool MemoryCompare(
4849
uint8_t expected = reinterpret_cast<const uint8_t*>(expected_data)[i];
4950

5051
*listener
51-
<< "\n" << std::dec << i << ": 0x" << std::hex
52+
<< "\n" << i << ": 0x" << std::hex
5253
<< static_cast<int>(expected)
5354
<< (expected == actual ? " == " : " != ")
5455
<< "0x" << static_cast<int>(actual) << " ("
55-
<< ((expected >= '!' && expected <= '~') ?
56-
static_cast<char>(expected) : ' ')
56+
<< (std::isprint(expected) ? static_cast<char>(expected) : ' ')
5757
<< (expected == actual ? " == " : " != ")
58-
<< (actual >= '!' && actual <= '~' ? static_cast<char>(actual) : ' ')
59-
<< ")";
58+
<< (std::isprint(actual) ? static_cast<char>(actual) : ' ')
59+
<< ")" << std::dec;
6060

6161
}
6262
listener->stream()->flags(ostream_flags);
@@ -175,15 +175,14 @@ bool PayloadMatcher::MatchAndExplain(
175175

176176
if (listener->IsInterested()) {
177177
*listener
178-
<< "\n" << std::dec << i << ": 0x" << std::hex
178+
<< "\n" << i << ": 0x" << std::hex
179179
<< static_cast<int>(expected)
180180
<< (expected == actual ? " == " : " != ")
181181
<< "0x" << static_cast<int>(actual) << " ("
182-
<< ((expected >= '!' && expected <= '~') ?
183-
static_cast<char>(expected) : ' ')
182+
<< (std::isprint(expected) ? static_cast<char>(expected) : ' ')
184183
<< (expected == actual ? " == " : " != ")
185-
<< (actual >= '!' && actual <= '~' ? static_cast<char>(actual) : ' ')
186-
<< ")";
184+
<< (std::isprint(actual) ? static_cast<char>(actual) : ' ')
185+
<< ")" << std::dec;
187186
}
188187

189188
matched &= (expected == actual);

tests/mocks/MessageHandlerMock.cpp

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,14 @@ bool MessageMatcher::MatchAndExplain(
6161
uint8_t expected = reinterpret_cast<const uint8_t*>(m_payload)[i];
6262

6363
*listener
64-
<< "\n" << std::dec << i << ": 0x" << std::hex
64+
<< "\n" << i << ": 0x" << std::hex
6565
<< static_cast<int>(expected)
6666
<< (expected == actual ? " == " : " != ")
6767
<< "0x" << static_cast<int>(actual) << " ("
68-
<< ((expected >= '!' && expected <= '~') ?
69-
static_cast<char>(expected) : ' ')
68+
<< (std::isprint(expected) ? static_cast<char>(expected) : ' ')
7069
<< (expected == actual ? " == " : " != ")
71-
<< (actual >= '!' && actual <= '~' ? static_cast<char>(actual) : ' ')
72-
<< ")";
70+
<< (std::isprint(actual) ? static_cast<char>(actual) : ' ')
71+
<< ")" << std::dec;
7372

7473
matched &= (expected == actual);
7574
}

0 commit comments

Comments
 (0)