UnitTest: Switch to Assert::IsTrue for primitive datatypes

Visual Studio 2019 has issues compiling Assert::AreEqual<stdex::langid>.

Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
Simon Rozman
2025-03-28 15:30:05 +01:00
parent 51d472d8b2
commit 5fc35751a3
8 changed files with 109 additions and 109 deletions

View File

@@ -36,14 +36,14 @@ namespace UnitTests
writer << i;
}
}
Assert::AreEqual<stdex::stream::fpos_t>(0, source.seekbeg(0));
Assert::IsTrue(source.seekbeg(0) == 0);
{
async_reader<50> reader(source);
uint32_t x;
for (uint32_t i = 0; i < total; ++i) {
reader >> x;
Assert::IsTrue(reader.ok());
Assert::AreEqual(i, x);
Assert::IsTrue(x == i);
}
reader >> x;
Assert::IsFalse(reader.ok());
@@ -90,13 +90,13 @@ namespace UnitTests
for (uint32_t i = 0; i < total; ++i) {
f1 >> x;
Assert::IsTrue(f1.ok());
Assert::AreEqual(i, x);
Assert::IsTrue(x == i);
f2_buf >> x;
Assert::IsTrue(f2_buf.ok());
Assert::AreEqual(i, x);
Assert::IsTrue(x == i);
f3 >> x;
Assert::IsTrue(f3.ok());
Assert::AreEqual(i, x);
Assert::IsTrue(x == i);
}
f1 >> x;
Assert::IsFalse(f1.ok());
@@ -139,7 +139,7 @@ namespace UnitTests
dat >> x;
if (!dat.ok())
break;
Assert::AreEqual(i, x % count);
Assert::IsTrue(x % count == i);
}
}
dat.close();