@@ -32,7 +32,9 @@ INSTANTIATE_TEST_CASE_P(EqTest, TestersGenericTest, ::testing::Values(
3232 InputOutputPair{" '0.5' is eq('0.5')" , " true" },
3333 InputOutputPair{" '0.5' is eq('1.5')" , " false" },
3434 InputOutputPair{" 'Hello World' is eq('hello world')" , " false" },
35- InputOutputPair{" 0 is equalto(1)" , " false" }
35+ InputOutputPair{" 0 is equalto(1)" , " false" },
36+ InputOutputPair{" intList[0] is eq(intAsDoubleList[0])" , " true" },
37+ InputOutputPair{" intAsDoubleList[0] is eq(intList[0])" , " true" }
3638 ));
3739
3840
@@ -43,5 +45,92 @@ INSTANTIATE_TEST_CASE_P(NeTest, TestersGenericTest, ::testing::Values(
4345 InputOutputPair{" 0.5 is ne(1.5)" , " true" },
4446 InputOutputPair{" '0.5' is ne('0.5')" , " false" },
4547 InputOutputPair{" '0.5' is ne('1.5')" , " true" },
46- InputOutputPair{" 'Hello World' is ne('hello world')" , " true" }
48+ InputOutputPair{" 'Hello World' is ne('hello world')" , " true" },
49+ InputOutputPair{" intList[0] is ne(intAsDoubleList[0])" , " false" },
50+ InputOutputPair{" intAsDoubleList[0] is ne(intList[0])" , " false" }
51+ ));
52+
53+
54+ INSTANTIATE_TEST_CASE_P (GeTest, TestersGenericTest, ::testing::Values(
55+ InputOutputPair{" 0 is ge(0)" , " true" },
56+ InputOutputPair{" 0 is ge(1)" , " false" },
57+ InputOutputPair{" 1 is ge(0)" , " true" },
58+ InputOutputPair{" 0.5 is ge(0.5)" , " true" },
59+ InputOutputPair{" 0.5 is ge(1.5)" , " false" },
60+ InputOutputPair{" 1.5 is ge(0.5)" , " true" },
61+ InputOutputPair{" '0.5' is ge('0.5')" , " true" },
62+ InputOutputPair{" '0.5' is ge('1.5')" , " false" },
63+ InputOutputPair{" '1.5' is ge('0.5')" , " true" },
64+ InputOutputPair{" 'Hello World' is ge('hello world')" , " false" },
65+ InputOutputPair{" 'hello world' is ge('Hello World')" , " true" },
66+ InputOutputPair{" intList[0] is ge(intAsDoubleList[0])" , " true" },
67+ InputOutputPair{" intList[0] is ge(intAsDoubleList[1])" , " true" },
68+ InputOutputPair{" intList[1] is ge(intAsDoubleList[0])" , " false" },
69+ InputOutputPair{" intAsDoubleList[0] is ge(intList[0])" , " true" },
70+ InputOutputPair{" intAsDoubleList[0] is ge(intList[1])" , " true" },
71+ InputOutputPair{" intAsDoubleList[1] is ge(intList[0])" , " false" }
72+ ));
73+
74+
75+ INSTANTIATE_TEST_CASE_P (GtTest, TestersGenericTest, ::testing::Values(
76+ InputOutputPair{" 0 is gt(0)" , " false" },
77+ InputOutputPair{" 0 is greaterthan(0)" , " false" },
78+ InputOutputPair{" 0 is gt(1)" , " false" },
79+ InputOutputPair{" 1 is greaterthan(0)" , " true" },
80+ InputOutputPair{" 0.5 is gt(0.5)" , " false" },
81+ InputOutputPair{" 0.5 is gt(1.5)" , " false" },
82+ InputOutputPair{" 1.5 is gt(0.5)" , " true" },
83+ InputOutputPair{" '0.5' is gt('0.5')" , " false" },
84+ InputOutputPair{" '0.5' is gt('1.5')" , " false" },
85+ InputOutputPair{" '1.5' is gt('0.5')" , " true" },
86+ InputOutputPair{" 'Hello World' is gt('hello world')" , " false" },
87+ InputOutputPair{" 'hello world' is gt('Hello World')" , " true" },
88+ InputOutputPair{" intList[0] is gt(intAsDoubleList[0])" , " false" },
89+ InputOutputPair{" intList[0] is gt(intAsDoubleList[1])" , " true" },
90+ InputOutputPair{" intList[1] is gt(intAsDoubleList[0])" , " false" },
91+ InputOutputPair{" intAsDoubleList[0] is gt(intList[0])" , " false" },
92+ InputOutputPair{" intAsDoubleList[0] is gt(intList[1])" , " true" },
93+ InputOutputPair{" intAsDoubleList[1] is gt(intList[0])" , " false" }
94+ ));
95+
96+ INSTANTIATE_TEST_CASE_P (LeTest, TestersGenericTest, ::testing::Values(
97+ InputOutputPair{" 0 is le(0)" , " true" },
98+ InputOutputPair{" 0 is le(1)" , " true" },
99+ InputOutputPair{" 1 is le(0)" , " false" },
100+ InputOutputPair{" 0.5 is le(0.5)" , " true" },
101+ InputOutputPair{" 0.5 is le(1.5)" , " true" },
102+ InputOutputPair{" 1.5 is le(0.5)" , " false" },
103+ InputOutputPair{" '0.5' is le('0.5')" , " true" },
104+ InputOutputPair{" '0.5' is le('1.5')" , " true" },
105+ InputOutputPair{" '1.5' is le('0.5')" , " false" },
106+ InputOutputPair{" 'Hello World' is le('hello world')" , " true" },
107+ InputOutputPair{" 'hello world' is le('Hello World')" , " false" },
108+ InputOutputPair{" intList[0] is le(intAsDoubleList[0])" , " true" },
109+ InputOutputPair{" intList[0] is le(intAsDoubleList[1])" , " false" },
110+ InputOutputPair{" intList[1] is le(intAsDoubleList[0])" , " true" },
111+ InputOutputPair{" intAsDoubleList[0] is le(intList[0])" , " true" },
112+ InputOutputPair{" intAsDoubleList[0] is le(intList[1])" , " false" },
113+ InputOutputPair{" intAsDoubleList[1] is le(intList[0])" , " true" }
114+ ));
115+
116+
117+ INSTANTIATE_TEST_CASE_P (LtTest, TestersGenericTest, ::testing::Values(
118+ InputOutputPair{" 0 is lt(0)" , " false" },
119+ InputOutputPair{" 0 is lessthan(0)" , " false" },
120+ InputOutputPair{" 0 is lessthan(1)" , " true" },
121+ InputOutputPair{" 1 is lt(0)" , " false" },
122+ InputOutputPair{" 0.5 is lt(0.5)" , " false" },
123+ InputOutputPair{" 0.5 is lt(1.5)" , " true" },
124+ InputOutputPair{" 1.5 is lt(0.5)" , " false" },
125+ InputOutputPair{" '0.5' is lt('0.5')" , " false" },
126+ InputOutputPair{" '0.5' is lt('1.5')" , " true" },
127+ InputOutputPair{" '1.5' is lt('0.5')" , " false" },
128+ InputOutputPair{" 'Hello World' is lt('hello world')" , " true" },
129+ InputOutputPair{" 'hello world' is lt('Hello World')" , " false" },
130+ InputOutputPair{" intList[0] is lt(intAsDoubleList[0])" , " false" },
131+ InputOutputPair{" intList[0] is lt(intAsDoubleList[1])" , " false" },
132+ InputOutputPair{" intList[1] is lt(intAsDoubleList[0])" , " true" },
133+ InputOutputPair{" intAsDoubleList[0] is lt(intList[0])" , " false" },
134+ InputOutputPair{" intAsDoubleList[0] is lt(intList[1])" , " false" },
135+ InputOutputPair{" intAsDoubleList[1] is lt(intList[0])" , " true" }
47136 ));
0 commit comments