diff options
author | marcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-10-07 20:18:35 +0000 |
---|---|---|
committer | marcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-10-07 20:18:35 +0000 |
commit | a2ae7bccf8670865fddbfc1aa7f30ab536bb4814 (patch) | |
tree | 2eb74b4198196dd7184a241a1331127bd2012460 /test/matrix/test_vector.rb | |
parent | 49e9f4714ef5d8c50ae757e3a7bf8b0807de63af (diff) | |
download | ruby-a2ae7bccf8670865fddbfc1aa7f30ab536bb4814.tar.gz |
* lib/matrix.rb: Add @- and @+ for Matrix and Vector.
patch by gogo tanaka [#10068] [#10069]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47840 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/matrix/test_vector.rb')
-rw-r--r-- | test/matrix/test_vector.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/matrix/test_vector.rb b/test/matrix/test_vector.rb index 465108dcec..fa29496451 100644 --- a/test/matrix/test_vector.rb +++ b/test/matrix/test_vector.rb @@ -120,6 +120,15 @@ class TestVector < Test::Unit::TestCase assert_equal(0, Vector[1, 2, 3] - o) end + def test_uplus + assert_equal(@v1, +@v1) + end + + def test_negate + assert_equal(Vector[-1, -2, -3], -@v1) + assert_equal(@v1, -(-@v1)) + end + def test_inner_product assert_equal(1+4+9, @v1.inner_product(@v1)) end |