From 0ce7fb18a99afc028c15cfb13763479a2a455c31 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sun, 17 Nov 2024 22:09:52 +0100 Subject: [PATCH] Added test for Point/DPoint --- testdata/ruby/dbPointTest.rb | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/testdata/ruby/dbPointTest.rb b/testdata/ruby/dbPointTest.rb index 248ae939b..647a97ae1 100644 --- a/testdata/ruby/dbPointTest.rb +++ b/testdata/ruby/dbPointTest.rb @@ -163,6 +163,28 @@ class DBPoint_TestClass < TestBase end + # move/moved + def test_5_Point + + p1 = RBA::DPoint::new(1, 2) + assert_equal(p1.moved(2, 3).to_s, "3,5") + assert_equal(p1.to_s, "1,2") + assert_equal(p1.move(2, 3).to_s, "3,5") + assert_equal(p1.to_s, "3,5") + + p1 = RBA::DPoint::new(1, 2) + assert_equal(p1.moved(RBA::DVector::new(2, 3)).to_s, "3,5") + assert_equal(p1.to_s, "1,2") + assert_equal(p1.move(RBA::DVector::new(2, 3)).to_s, "3,5") + assert_equal(p1.to_s, "3,5") + + p1 = RBA::DPoint::new(1, 2) + assert_equal(p1.moved(:dx => 1).to_s, "2,2") + p1.move(:dy => 3) + assert_equal(p1.to_s, "1,5") + + end + end load("test_epilogue.rb")