summaryrefslogtreecommitdiff
path: root/test/ruby/test_complex.rb
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2022-10-23 12:46:13 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2022-10-23 12:46:13 +0900
commit0d9628e0decc6c2c7ca0ca4e7ecbf7e4d025959b (patch)
tree1ddc23da8c0163dd96c793a74f6ee0c811bf9808 /test/ruby/test_complex.rb
parent8dfe3bdf48ff73052de1262e4644c08742abd8e6 (diff)
Update Complex.polar with Complex tests
Diffstat (limited to 'test/ruby/test_complex.rb')
-rw-r--r--test/ruby/test_complex.rb14
1 files changed, 10 insertions, 4 deletions
diff --git a/test/ruby/test_complex.rb b/test/ruby/test_complex.rb
index 17b5f64db2..5b63b03acf 100644
--- a/test/ruby/test_complex.rb
+++ b/test/ruby/test_complex.rb
@@ -221,10 +221,16 @@ class Complex_Test < Test::Unit::TestCase
assert_equal([1,2], Complex.polar(1,2).polar)
assert_equal(Complex.polar(1.0, Math::PI * 2 / 3), Complex.polar(1, Math::PI * 2 / 3))
- assert_in_out_err([], <<-'end;', ['OK'], [])
- Complex.polar(1, Complex(1, 0))
- puts :OK
- end;
+ one = 1+0i
+ c = Complex.polar(0, one)
+ assert_equal(0, c)
+ assert_predicate(c.real, :real?)
+ c = Complex.polar(one, 0)
+ assert_equal(1, c)
+ assert_predicate(c.real, :real?)
+ c = Complex.polar(one)
+ assert_equal(1, c)
+ assert_predicate(c.real, :real?)
end
def test_uplus