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:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user