Fix loop-condition in `iotests.cpp`
This commit is contained in:
parent
30819d9e85
commit
169756fce4
|
@ -213,12 +213,12 @@ void IoTests::testBinaryWriter()
|
||||||
// test written values
|
// test written values
|
||||||
for (char c : testData) {
|
for (char c : testData) {
|
||||||
const auto pos = static_cast<std::size_t>(testFile.tellg());
|
const auto pos = static_cast<std::size_t>(testFile.tellg());
|
||||||
char expected;
|
|
||||||
testFile.read(&expected, 1);
|
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE(argsToString("offset ", pos), asHexNumber(expected), asHexNumber(c));
|
|
||||||
if (pos >= 58) {
|
if (pos >= 58) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
char expected;
|
||||||
|
testFile.read(&expected, 1);
|
||||||
|
CPPUNIT_ASSERT_EQUAL_MESSAGE(argsToString("offset ", pos), asHexNumber(expected), asHexNumber(c));
|
||||||
}
|
}
|
||||||
testFile.seekg(0);
|
testFile.seekg(0);
|
||||||
outputStream.seekp(0);
|
outputStream.seekp(0);
|
||||||
|
@ -257,12 +257,12 @@ void IoTests::testBinaryWriter()
|
||||||
// test written values
|
// test written values
|
||||||
for (char c : testData) {
|
for (char c : testData) {
|
||||||
const auto pos = static_cast<std::size_t>(testFile.tellg());
|
const auto pos = static_cast<std::size_t>(testFile.tellg());
|
||||||
char expected;
|
|
||||||
testFile.read(&expected, 1);
|
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE(argsToString("offset ", pos), asHexNumber(expected), asHexNumber(c));
|
|
||||||
if (pos >= 58) {
|
if (pos >= 58) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
char expected;
|
||||||
|
testFile.read(&expected, 1);
|
||||||
|
CPPUNIT_ASSERT_EQUAL_MESSAGE(argsToString("offset ", pos), asHexNumber(expected), asHexNumber(c));
|
||||||
}
|
}
|
||||||
|
|
||||||
// test ownership
|
// test ownership
|
||||||
|
|
Loading…
Reference in New Issue