tests: Added operator test

This commit is contained in:
WerWolv
2021-09-12 21:54:18 +02:00
parent bed5361879
commit 7fbb540674
4 changed files with 79 additions and 4 deletions

View File

@@ -86,13 +86,13 @@ int test(int argc, char **argv) {
};
// Check if the right number of patterns have been produced
if (patterns->size() != currTest->getPatterns().size()) {
if (patterns->size() != currTest->getPatterns().size() && !currTest->getPatterns().empty()) {
hex::log::fatal("Source didn't produce expected number of patterns");
return EXIT_FAILURE;
}
// Check if the produced patterns are the ones expected
for (u32 i = 0; i < patterns->size(); i++) {
for (u32 i = 0; i < currTest->getPatterns().size(); i++) {
auto &left = *patterns->at(i);
auto &right = *currTest->getPatterns().at(i);