changeset 32853:ff21351709dc

new tests for bug #44643 * test/bug-44643/bug-44643.tst, test/bug-44643/bug44643.m, test/bug-44643/module.mk: New files. * test/Makefile.am: Update.
author John W. Eaton <jwe@octave.org>
date Thu, 25 Jan 2024 15:33:22 -0500
parents 21e30d912f02
children 917e72ee8cbb
files test/Makefile.am test/bug-44643/bug-44643.tst test/bug-44643/bug44643.m test/bug-44643/module.mk
diffstat 4 files changed, 20 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/test/Makefile.am	Thu Jan 25 20:39:55 2024 +0100
+++ b/test/Makefile.am	Thu Jan 25 15:33:22 2024 -0500
@@ -75,6 +75,7 @@
 include bug-38236/module.mk
 include bug-38691/module.mk
 include bug-41723/module.mk
+include bug-44643/module.mk
 include bug-44940/module.mk
 include bug-45351/module.mk
 include bug-46660/module.mk
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/bug-44643/bug-44643.tst	Thu Jan 25 15:33:22 2024 -0500
@@ -0,0 +1,8 @@
+%!test <44643>
+%! a = bug44643 ();
+%! b = bug44643 ();
+%! a.parent = b;
+%! b.child  = a;
+%!
+%! assert (isequal (a, b));
+%! assert (isequal (a, a));
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/bug-44643/bug44643.m	Thu Jan 25 15:33:22 2024 -0500
@@ -0,0 +1,6 @@
+classdef bug44643 < handle
+  properties
+    child
+    parent
+  end
+end
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/bug-44643/module.mk	Thu Jan 25 15:33:22 2024 -0500
@@ -0,0 +1,5 @@
+bug_44643_TEST_FILES = \
+  %reldir%/bug-44643.tst \
+  %reldir%/bug44643.m
+
+TEST_FILES += $(bug_44643_TEST_FILES)