Skip to content

Commit a70d280

Browse files
committed
LLVMCodeBuilder: Remove expected result from comparison test
1 parent c847df4 commit a70d280

File tree

1 file changed

+136
-136
lines changed

1 file changed

+136
-136
lines changed

test/dev/llvm/llvmcodebuilder_test.cpp

Lines changed: 136 additions & 136 deletions
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,7 @@ TEST_F(LLVMCodeBuilderTest, Divide)
427427

428428
TEST_F(LLVMCodeBuilderTest, EqualComparison)
429429
{
430-
auto addOpTest = [this](Value v1, Value v2, bool expectedResult) {
430+
auto addOpTest = [this](Value v1, Value v2) {
431431
createBuilder(true);
432432

433433
m_builder->addConstValue(v1);
@@ -442,7 +442,7 @@ TEST_F(LLVMCodeBuilderTest, EqualComparison)
442442
m_builder->createCmpEQ();
443443
m_builder->addFunctionCall("test_print_string", Compiler::StaticType::Void, { Compiler::StaticType::String });
444444

445-
std::string str = Value(expectedResult).toString() + '\n';
445+
std::string str = Value(v1 == v2).toString() + '\n';
446446
std::string expected = str + str;
447447

448448
auto code = m_builder->finalize();
@@ -455,144 +455,144 @@ TEST_F(LLVMCodeBuilderTest, EqualComparison)
455455
ASSERT_THAT(testing::internal::GetCapturedStdout(), Eq(expected)) << quotes1 << v1.toString() << quotes1 << " " << quotes2 << v2.toString() << quotes2;
456456
};
457457

458-
addOpTest(10, 10, true);
459-
addOpTest(10, 8, false);
460-
addOpTest(8, 10, false);
461-
462-
addOpTest(-4.25, -4.25, true);
463-
addOpTest(-4.25, 5.312, false);
464-
addOpTest(5.312, -4.25, false);
465-
466-
addOpTest(true, true, true);
467-
addOpTest(true, false, false);
468-
addOpTest(false, true, false);
469-
470-
addOpTest(1, true, true);
471-
addOpTest(1, false, false);
472-
473-
addOpTest("abC def", "abC def", true);
474-
addOpTest("abC def", "abc dEf", true);
475-
addOpTest("abC def", "ghi Jkl", false);
476-
addOpTest("abC def", "hello world", false);
477-
478-
addOpTest(" ", "", false);
479-
addOpTest(" ", "0", false);
480-
addOpTest(" ", 0, false);
481-
addOpTest(0, " ", false);
482-
addOpTest("", "0", false);
483-
addOpTest("", 0, false);
484-
addOpTest(0, "", false);
485-
addOpTest("0", 0, true);
486-
addOpTest(0, "0", true);
487-
488-
addOpTest(5.25, "5.25", true);
489-
addOpTest("5.25", 5.25, true);
490-
addOpTest(5.25, " 5.25", true);
491-
addOpTest(" 5.25", 5.25, true);
492-
addOpTest(5.25, "5.25 ", true);
493-
addOpTest("5.25 ", 5.25, true);
494-
addOpTest(5.25, " 5.25 ", true);
495-
addOpTest(" 5.25 ", 5.25, true);
496-
addOpTest(5.25, "5.26", false);
497-
addOpTest("5.26", 5.25, false);
498-
addOpTest("5.25", "5.26", false);
499-
addOpTest(5, "5 ", true);
500-
addOpTest("5 ", 5, true);
501-
addOpTest(0, "1", false);
502-
addOpTest("1", 0, false);
503-
addOpTest(0, "test", false);
504-
addOpTest("test", 0, false);
458+
addOpTest(10, 10);
459+
addOpTest(10, 8);
460+
addOpTest(8, 10);
461+
462+
addOpTest(-4.25, -4.25);
463+
addOpTest(-4.25, 5.312);
464+
addOpTest(5.312, -4.25);
465+
466+
addOpTest(true, true);
467+
addOpTest(true, false);
468+
addOpTest(false, true);
469+
470+
addOpTest(1, true);
471+
addOpTest(1, false);
472+
473+
addOpTest("abC def", "abC def");
474+
addOpTest("abC def", "abc dEf");
475+
addOpTest("abC def", "ghi Jkl");
476+
addOpTest("abC def", "hello world");
477+
478+
addOpTest(" ", "");
479+
addOpTest(" ", "0");
480+
addOpTest(" ", 0);
481+
addOpTest(0, " ");
482+
addOpTest("", "0");
483+
addOpTest("", 0);
484+
addOpTest(0, "");
485+
addOpTest("0", 0);
486+
addOpTest(0, "0");
487+
488+
addOpTest(5.25, "5.25");
489+
addOpTest("5.25", 5.25);
490+
addOpTest(5.25, " 5.25");
491+
addOpTest(" 5.25", 5.25);
492+
addOpTest(5.25, "5.25 ");
493+
addOpTest("5.25 ", 5.25);
494+
addOpTest(5.25, " 5.25 ");
495+
addOpTest(" 5.25 ", 5.25);
496+
addOpTest(5.25, "5.26");
497+
addOpTest("5.26", 5.25);
498+
addOpTest("5.25", "5.26");
499+
addOpTest(5, "5 ");
500+
addOpTest("5 ", 5);
501+
addOpTest(0, "1");
502+
addOpTest("1", 0);
503+
addOpTest(0, "test");
504+
addOpTest("test", 0);
505505

506506
static const double inf = std::numeric_limits<double>::infinity();
507507
static const double nan = std::numeric_limits<double>::quiet_NaN();
508508

509-
addOpTest(inf, inf, true);
510-
addOpTest(-inf, -inf, true);
511-
addOpTest(nan, nan, true);
512-
addOpTest(inf, -inf, false);
513-
addOpTest(-inf, inf, false);
514-
addOpTest(inf, nan, false);
515-
addOpTest(nan, inf, false);
516-
addOpTest(-inf, nan, false);
517-
addOpTest(nan, -inf, false);
518-
519-
addOpTest(5, inf, false);
520-
addOpTest(5, -inf, false);
521-
addOpTest(5, nan, false);
522-
addOpTest(0, nan, false);
523-
524-
addOpTest(true, "true", true);
525-
addOpTest("true", true, true);
526-
addOpTest(false, "false", true);
527-
addOpTest("false", false, true);
528-
addOpTest(false, "true", false);
529-
addOpTest("true", false, false);
530-
addOpTest(true, "false", false);
531-
addOpTest("false", true, false);
532-
addOpTest(true, "TRUE", true);
533-
addOpTest("TRUE", true, true);
534-
addOpTest(false, "FALSE", true);
535-
addOpTest("FALSE", false, true);
536-
537-
addOpTest(true, "00001", true);
538-
addOpTest("00001", true, true);
539-
addOpTest(true, "00000", false);
540-
addOpTest("00000", true, false);
541-
addOpTest(false, "00000", true);
542-
addOpTest("00000", false, true);
543-
544-
addOpTest("true", 1, false);
545-
addOpTest(1, "true", false);
546-
addOpTest("true", 0, false);
547-
addOpTest(0, "true", false);
548-
addOpTest("false", 0, false);
549-
addOpTest(0, "false", false);
550-
addOpTest("false", 1, false);
551-
addOpTest(1, "false", false);
552-
553-
addOpTest("true", "TRUE", true);
554-
addOpTest("true", "FALSE", false);
555-
addOpTest("false", "FALSE", true);
556-
addOpTest("false", "TRUE", false);
557-
558-
addOpTest(true, inf, false);
559-
addOpTest(true, -inf, false);
560-
addOpTest(true, nan, false);
561-
addOpTest(false, inf, false);
562-
addOpTest(false, -inf, false);
563-
addOpTest(false, nan, false);
564-
565-
addOpTest("Infinity", inf, true);
566-
addOpTest("Infinity", -inf, false);
567-
addOpTest("Infinity", nan, false);
568-
addOpTest("infinity", inf, true);
569-
addOpTest("infinity", -inf, false);
570-
addOpTest("infinity", nan, false);
571-
addOpTest("-Infinity", inf, false);
572-
addOpTest("-Infinity", -inf, true);
573-
addOpTest("-Infinity", nan, false);
574-
addOpTest("-infinity", inf, false);
575-
addOpTest("-infinity", -inf, true);
576-
addOpTest("-infinity", nan, false);
577-
addOpTest("NaN", inf, false);
578-
addOpTest("NaN", -inf, false);
579-
addOpTest("NaN", nan, true);
580-
addOpTest("nan", inf, false);
581-
addOpTest("nan", -inf, false);
582-
addOpTest("nan", nan, true);
583-
584-
addOpTest(inf, "abc", false);
585-
addOpTest(inf, " ", false);
586-
addOpTest(inf, "", false);
587-
addOpTest(inf, "0", false);
588-
addOpTest(-inf, "abc", false);
589-
addOpTest(-inf, " ", false);
590-
addOpTest(-inf, "", false);
591-
addOpTest(-inf, "0", false);
592-
addOpTest(nan, "abc", false);
593-
addOpTest(nan, " ", false);
594-
addOpTest(nan, "", false);
595-
addOpTest(nan, "0", false);
509+
addOpTest(inf, inf);
510+
addOpTest(-inf, -inf);
511+
addOpTest(nan, nan);
512+
addOpTest(inf, -inf);
513+
addOpTest(-inf, inf);
514+
addOpTest(inf, nan);
515+
addOpTest(nan, inf);
516+
addOpTest(-inf, nan);
517+
addOpTest(nan, -inf);
518+
519+
addOpTest(5, inf);
520+
addOpTest(5, -inf);
521+
addOpTest(5, nan);
522+
addOpTest(0, nan);
523+
524+
addOpTest(true, "true");
525+
addOpTest("true", true);
526+
addOpTest(false, "false");
527+
addOpTest("false", false);
528+
addOpTest(false, "true");
529+
addOpTest("true", false);
530+
addOpTest(true, "false");
531+
addOpTest("false", true);
532+
addOpTest(true, "TRUE");
533+
addOpTest("TRUE", true);
534+
addOpTest(false, "FALSE");
535+
addOpTest("FALSE", false);
536+
537+
addOpTest(true, "00001");
538+
addOpTest("00001", true);
539+
addOpTest(true, "00000");
540+
addOpTest("00000", true);
541+
addOpTest(false, "00000");
542+
addOpTest("00000", false);
543+
544+
addOpTest("true", 1);
545+
addOpTest(1, "true");
546+
addOpTest("true", 0);
547+
addOpTest(0, "true");
548+
addOpTest("false", 0);
549+
addOpTest(0, "false");
550+
addOpTest("false", 1);
551+
addOpTest(1, "false");
552+
553+
addOpTest("true", "TRUE");
554+
addOpTest("true", "FALSE");
555+
addOpTest("false", "FALSE");
556+
addOpTest("false", "TRUE");
557+
558+
addOpTest(true, inf);
559+
addOpTest(true, -inf);
560+
addOpTest(true, nan);
561+
addOpTest(false, inf);
562+
addOpTest(false, -inf);
563+
addOpTest(false, nan);
564+
565+
addOpTest("Infinity", inf);
566+
addOpTest("Infinity", -inf);
567+
addOpTest("Infinity", nan);
568+
addOpTest("infinity", inf);
569+
addOpTest("infinity", -inf);
570+
addOpTest("infinity", nan);
571+
addOpTest("-Infinity", inf);
572+
addOpTest("-Infinity", -inf);
573+
addOpTest("-Infinity", nan);
574+
addOpTest("-infinity", inf);
575+
addOpTest("-infinity", -inf);
576+
addOpTest("-infinity", nan);
577+
addOpTest("NaN", inf);
578+
addOpTest("NaN", -inf);
579+
addOpTest("NaN", nan);
580+
addOpTest("nan", inf);
581+
addOpTest("nan", -inf);
582+
addOpTest("nan", nan);
583+
584+
addOpTest(inf, "abc");
585+
addOpTest(inf, " ");
586+
addOpTest(inf, "");
587+
addOpTest(inf, "0");
588+
addOpTest(-inf, "abc");
589+
addOpTest(-inf, " ");
590+
addOpTest(-inf, "");
591+
addOpTest(-inf, "0");
592+
addOpTest(nan, "abc");
593+
addOpTest(nan, " ");
594+
addOpTest(nan, "");
595+
addOpTest(nan, "0");
596596
}
597597

598598
TEST_F(LLVMCodeBuilderTest, Yield)

0 commit comments

Comments
 (0)