Skip to content

Commit 440ea91

Browse files
committed
[[ Math ]] Change uses of "inf" to infinity
This patch changes the tests of uses of infinity in math operations to use `infinity` rather than `"inf"`, thus saving a type conversion from string to number.
1 parent fe62733 commit 440ea91

1 file changed

Lines changed: 85 additions & 85 deletions

File tree

tests/lcs/core/math/infinity.livecodescript

Lines changed: 85 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -74,65 +74,65 @@ private command _TestBinaryOperator pLeft, pRight, pOperator, pExpected
7474
end _TestBinaryOperator
7575

7676
on TestInfinityBinaryOperators
77-
_TestBinaryOperator "inf", 1, "plus", "inf"
78-
_TestBinaryOperator "-inf", 1, "plus", "-inf"
79-
80-
_TestBinaryOperator "inf", 1, "minus", "inf"
81-
_TestBinaryOperator "-inf", 1, "minus", "-inf"
82-
_TestBinaryOperator 1, "inf", "minus", "-inf"
83-
_TestBinaryOperator 1, "-inf", "minus", "inf"
84-
85-
_TestBinaryOperator "inf", 2, "times", "inf"
86-
_TestBinaryOperator "-inf", 2, "times", "-inf"
87-
88-
_TestBinaryOperator "inf", 2, "over", "inf"
89-
_TestBinaryOperator "-inf", 2, "over", "-inf"
90-
_TestBinaryOperator 2, "inf", "over", 0
91-
_TestBinaryOperator 2, "-inf", "over", 0
92-
93-
_TestBinaryOperator "inf", 2, "to the power of", "inf"
94-
_TestBinaryOperator "-inf", 2, "to the power of", "inf"
95-
_TestBinaryOperator "-inf", 3, "to the power of", "-inf"
96-
_TestBinaryOperator 2, "inf", "to the power of", "inf"
97-
_TestBinaryOperator 2, "-inf", "to the power of", 0
98-
99-
_TestBinaryOperator "inf", 1, "added to", "inf"
100-
_TestBinaryOperator "-inf", 1, "added to", "-inf"
101-
_TestBinaryOperator 1, "inf", "added to", "inf"
102-
_TestBinaryOperator 1, "-inf", "added to", "-inf"
103-
104-
_TestBinaryOperator 1, "inf", "subtracted from", "inf"
105-
_TestBinaryOperator 1, "-inf", "subtracted from", "-inf"
106-
_TestBinaryOperator "inf", 1, "subtracted from", "-inf"
107-
_TestBinaryOperator "-inf", 1, "subtracted from", "inf"
108-
109-
_TestBinaryOperator "inf", 2, "multiplied by", "inf"
110-
_TestBinaryOperator "-inf", 2, "multiplied by", "-inf"
111-
_TestBinaryOperator 2, "inf", "multiplied by", "inf"
112-
_TestBinaryOperator 2, "-inf", "multiplied by", "-inf"
113-
114-
_TestBinaryOperator "inf", 2, "divided by", "inf"
115-
_TestBinaryOperator "-inf", 2, "divided by", "-inf"
116-
_TestBinaryOperator 2, "inf", "divided by", 0
117-
_TestBinaryOperator 2, "-inf", "divided by", 0
118-
119-
_TestBinaryOperator "inf", 2, "div", "inf"
120-
_TestBinaryOperator "-inf", 2, "div", "-inf"
121-
_TestBinaryOperator 2, "inf", "div", 0
122-
_TestBinaryOperator 2, "-inf", "div", 0
123-
124-
_TestBinaryOperator 2, "inf", "mod", 2
125-
_TestBinaryOperator 2, "-inf", "mod", 2
126-
127-
_TestBinaryOperator 2, "inf", "wrap", 2
128-
_TestBinaryOperator 2, "-inf", "wrap", 2
129-
130-
_TestBinaryOperator 1, "inf", "atan2", 0
131-
_TestBinaryOperator "inf", 1, "atan2", pi/2
132-
_TestBinaryOperator "inf", "inf", "atan2", pi/4
133-
_TestBinaryOperator 1, "-inf", "atan2", pi
134-
_TestBinaryOperator "-inf", 1, "atan2", -pi/2
135-
_TestBinaryOperator "-inf", "-inf", "atan2", -3*pi/4
77+
_TestBinaryOperator infinity, 1, "plus", infinity
78+
_TestBinaryOperator -infinity, 1, "plus", -infinity
79+
80+
_TestBinaryOperator infinity, 1, "minus", infinity
81+
_TestBinaryOperator -infinity, 1, "minus", -infinity
82+
_TestBinaryOperator 1, infinity, "minus", -infinity
83+
_TestBinaryOperator 1, -infinity, "minus", infinity
84+
85+
_TestBinaryOperator infinity, 2, "times", infinity
86+
_TestBinaryOperator -infinity, 2, "times", -infinity
87+
88+
_TestBinaryOperator infinity, 2, "over", infinity
89+
_TestBinaryOperator -infinity, 2, "over", -infinity
90+
_TestBinaryOperator 2, infinity, "over", 0
91+
_TestBinaryOperator 2, -infinity, "over", 0
92+
93+
_TestBinaryOperator infinity, 2, "to the power of", infinity
94+
_TestBinaryOperator -infinity, 2, "to the power of", infinity
95+
_TestBinaryOperator -infinity, 3, "to the power of", -infinity
96+
_TestBinaryOperator 2, infinity, "to the power of", infinity
97+
_TestBinaryOperator 2, -infinity, "to the power of", 0
98+
99+
_TestBinaryOperator infinity, 1, "added to", infinity
100+
_TestBinaryOperator -infinity, 1, "added to", -infinity
101+
_TestBinaryOperator 1, infinity, "added to", infinity
102+
_TestBinaryOperator 1, -infinity, "added to", -infinity
103+
104+
_TestBinaryOperator 1, infinity, "subtracted from", infinity
105+
_TestBinaryOperator 1, -infinity, "subtracted from", -infinity
106+
_TestBinaryOperator infinity, 1, "subtracted from", -infinity
107+
_TestBinaryOperator -infinity, 1, "subtracted from", infinity
108+
109+
_TestBinaryOperator infinity, 2, "multiplied by", infinity
110+
_TestBinaryOperator -infinity, 2, "multiplied by", -infinity
111+
_TestBinaryOperator 2, infinity, "multiplied by", infinity
112+
_TestBinaryOperator 2, -infinity, "multiplied by", -infinity
113+
114+
_TestBinaryOperator infinity, 2, "divided by", infinity
115+
_TestBinaryOperator -infinity, 2, "divided by", -infinity
116+
_TestBinaryOperator 2, infinity, "divided by", 0
117+
_TestBinaryOperator 2, -infinity, "divided by", 0
118+
119+
_TestBinaryOperator infinity, 2, "div", infinity
120+
_TestBinaryOperator -infinity, 2, "div", -infinity
121+
_TestBinaryOperator 2, infinity, "div", 0
122+
_TestBinaryOperator 2, -infinity, "div", 0
123+
124+
_TestBinaryOperator 2, infinity, "mod", 2
125+
_TestBinaryOperator 2, -infinity, "mod", 2
126+
127+
_TestBinaryOperator 2, infinity, "wrap", 2
128+
_TestBinaryOperator 2, -infinity, "wrap", 2
129+
130+
_TestBinaryOperator 1, infinity, "atan2", 0
131+
_TestBinaryOperator infinity, 1, "atan2", pi/2
132+
_TestBinaryOperator infinity, infinity, "atan2", pi/4
133+
_TestBinaryOperator 1, -infinity, "atan2", pi
134+
_TestBinaryOperator -infinity, 1, "atan2", -pi/2
135+
_TestBinaryOperator -infinity, -infinity, "atan2", -3*pi/4
136136
end TestInfinityBinaryOperators
137137

138138
private command _TestUnaryOperator pOperator, pOperand, pExpected
@@ -144,42 +144,42 @@ private command _TestUnaryOperator pOperator, pOperand, pExpected
144144
end _TestUnaryOperator
145145

146146
on TestInfinityUnaryOperators
147-
_TestUnaryOperator "atan", "inf", pi/2
148-
_TestUnaryOperator "atan", "-inf", -pi/2
149-
150-
_TestUnaryOperator "exp", "inf", "inf"
151-
_TestUnaryOperator "exp", "-inf", 0
152-
_TestUnaryOperator "exp1", "inf", "inf"
153-
_TestUnaryOperator "exp1", "-inf", -1
154-
_TestUnaryOperator "exp2", "inf", "inf"
155-
_TestUnaryOperator "exp2", "-inf", 0
156-
_TestUnaryOperator "exp10", "inf", "inf"
157-
_TestUnaryOperator "exp10", "-inf", 0
158-
159-
_TestUnaryOperator "ln", "inf", "inf"
160-
_TestUnaryOperator "ln1", "inf", "inf"
161-
_TestUnaryOperator "log2", "inf", "inf"
162-
_TestUnaryOperator "log10", "inf", "inf"
163-
164-
_TestUnaryOperator "sqrt", "inf", "inf"
147+
_TestUnaryOperator "atan", infinity, pi/2
148+
_TestUnaryOperator "atan", -infinity, -pi/2
149+
150+
_TestUnaryOperator "exp", infinity, infinity
151+
_TestUnaryOperator "exp", -infinity, 0
152+
_TestUnaryOperator "exp1", infinity, infinity
153+
_TestUnaryOperator "exp1", -infinity, -1
154+
_TestUnaryOperator "exp2", infinity, infinity
155+
_TestUnaryOperator "exp2", -infinity, 0
156+
_TestUnaryOperator "exp10", infinity, infinity
157+
_TestUnaryOperator "exp10", -infinity, 0
158+
159+
_TestUnaryOperator "ln", infinity, infinity
160+
_TestUnaryOperator "ln1", infinity, infinity
161+
_TestUnaryOperator "log2", infinity, infinity
162+
_TestUnaryOperator "log10", infinity, infinity
163+
164+
_TestUnaryOperator "sqrt", infinity, infinity
165165
end TestInfinityUnaryOperators
166166

167167
on TestInfinityNaryOperators
168168
repeat for each item tItem in "sum,min,max,avg,median"
169-
_TestUnaryOperator tItem, "inf", "inf"
169+
_TestUnaryOperator tItem, infinity, infinity
170170
if the platform is "win32" then
171171
TestSkip tItem & "(-inf) is -inf", "Bug 22038"
172172
else
173-
_TestUnaryOperator tItem, "-inf", "-inf"
173+
_TestUnaryOperator tItem, -infinity, -infinity
174174
end if
175175
end repeat
176176

177-
_TestBinaryOperator 2, "inf", "min", 2
178-
_TestBinaryOperator 2, "-inf", "min", "-inf"
177+
_TestBinaryOperator 2, infinity, "min", 2
178+
_TestBinaryOperator 2, -infinity, "min", -infinity
179179

180-
_TestBinaryOperator 2, "inf", "max", "inf"
181-
_TestBinaryOperator 2, "-inf", "max", 2
180+
_TestBinaryOperator 2, infinity, "max", infinity
181+
_TestBinaryOperator 2, -infinity, "max", 2
182182

183-
TestAssert "Result of median(2,inf,inf) is inf", median(2,"inf","inf") is "inf"
184-
TestAssert "Result of median(2,-inf,-inf) is -inf", median(2,"-inf","-inf") is "-inf"
183+
TestAssert "Result of median(2,inf,inf) is inf", median(2,infinity,infinity) is infinity
184+
TestAssert "Result of median(2,-inf,-inf) is -inf", median(2,-infinity,-infinity) is -infinity
185185
end TestInfinityNaryOperators

0 commit comments

Comments
 (0)