Skip to content

Commit 0d9628e

Browse files
committed
Update Complex.polar with Complex tests
1 parent 8dfe3bd commit 0d9628e

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

test/ruby/test_complex.rb

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -221,10 +221,16 @@ def test_polar
221221
assert_equal([1,2], Complex.polar(1,2).polar)
222222
assert_equal(Complex.polar(1.0, Math::PI * 2 / 3), Complex.polar(1, Math::PI * 2 / 3))
223223

224-
assert_in_out_err([], <<-'end;', ['OK'], [])
225-
Complex.polar(1, Complex(1, 0))
226-
puts :OK
227-
end;
224+
one = 1+0i
225+
c = Complex.polar(0, one)
226+
assert_equal(0, c)
227+
assert_predicate(c.real, :real?)
228+
c = Complex.polar(one, 0)
229+
assert_equal(1, c)
230+
assert_predicate(c.real, :real?)
231+
c = Complex.polar(one)
232+
assert_equal(1, c)
233+
assert_predicate(c.real, :real?)
228234
end
229235

230236
def test_uplus

0 commit comments

Comments
 (0)