From 14fa7a376001fce17dce335b8f8fc2ae0c3e8059 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sat, 19 Oct 2024 20:35:47 +0200 Subject: [PATCH] Adding tests --- testdata/ruby/qtbinding.rb | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/testdata/ruby/qtbinding.rb b/testdata/ruby/qtbinding.rb index de4ebaac8..3a90d11bf 100644 --- a/testdata/ruby/qtbinding.rb +++ b/testdata/ruby/qtbinding.rb @@ -881,6 +881,39 @@ class QtBinding_TestClass < TestBase end + # issue-1899 + def test_61 + + p1 = RBA::QPoint::new(1, 2) + p2 = RBA::QPoint::new(1, 2) + p3 = RBA::QPoint::new(2, 3) + assert_equal((p1 * 5).x, 5) + assert_equal((p1 * 5).y, 10) + assert_equal(p1 == p2, true) + assert_equal(p1 == p3, false) + assert_equal(p1 != p2, false) + assert_equal(p1 != p3, true) + assert_equal((p1 + p3).x, 3) + assert_equal((p1 + p3).y, 5) + assert_equal((p1 - p3).x, -1) + assert_equal((p1 - p3).y, -1) + + p1 = RBA::QPointF::new(1, 2) + p2 = RBA::QPointF::new(1, 2) + p3 = RBA::QPointF::new(2, 3) + assert_equal((p1 * 5).x, 5) + assert_equal((p1 * 5).y, 10) + assert_equal(p1 == p2, true) + assert_equal(p1 == p3, false) + assert_equal(p1 != p2, false) + assert_equal(p1 != p3, true) + assert_equal((p1 + p3).x, 3) + assert_equal((p1 + p3).y, 5) + assert_equal((p1 - p3).x, -1) + assert_equal((p1 - p3).y, -1) + + end + end load("test_epilogue.rb")