changeset 19144:e99d7a2e7367

* amd.cc: Tests added.
author Eduardo Ramos (edu159) <eduradical951@gmail.com>
date Sun, 21 Sep 2014 16:12:36 -0400
parents faa6a98f8d4b
children b5c03bcc640a
files libinterp/dldfcn/amd.cc
diffstat 1 files changed, 16 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/dldfcn/amd.cc	Sun Sep 21 16:12:52 2014 -0400
+++ b/libinterp/dldfcn/amd.cc	Sun Sep 21 16:12:36 2014 -0400
@@ -204,3 +204,19 @@
 
   return retval;
 }
+/*
+%!shared A, A2, opts
+%! A = ones (20, 30);
+%! A2 = ones (30, 30);
+%!
+%!test
+%!error <matrix S must be square> amd (A)
+%!error amd (A2, 2)
+%!error <matrix S is corrupted> amd([])
+%!test
+%! assert(amd (A2), [1:30])
+%! opts.dense = 25;
+%! assert(amd (A2, opts), [1:30])
+%! opts.aggressive = 1;
+%! assert(amd (A2, opts), [1:30])
+*/