From d69e8e0f2ab1cb0b5de9de7fd47f2b978b4988a8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?=
 <stephane.adjemian@univ-lemans.fr>
Date: Wed, 18 Nov 2015 14:45:51 +0100
Subject: [PATCH] Added missing try-catch blocks.

---
 src/@dates/remove.m  | 26 +++++++++++++++++++++-----
 src/@dates/remove_.m | 24 ++++++++++++++++++++----
 2 files changed, 41 insertions(+), 9 deletions(-)

diff --git a/src/@dates/remove.m b/src/@dates/remove.m
index 721dbb7..a9aa381 100644
--- a/src/@dates/remove.m
+++ b/src/@dates/remove.m
@@ -53,11 +53,19 @@ o.remove_(p);
 %$ g = copy(d);
 %$
 %$ % Call the tested routine.
-%$ c = d.remove(e);
+%$ try
+%$     c = d.remove(e);
+%$     t(1) = true;
+%$ catch
+%$     t(1) = false;
+%$ end
 %$ 
 %$ % Check the results.
-%$ t(1) = dassert(c,f);
-%$ t(2) = dassert(d,g);
+%$ if t(1)
+%$     t(2) = dassert(c,f);
+%$     t(3) = dassert(d,g);
+%$ end
+%$
 %$ T = all(t);
 %@eof:1
 
@@ -68,9 +76,17 @@ o.remove_(p);
 %$ f = dates('1950Q2');
 %$
 %$ % Call the tested routine.
-%$ c = d.remove(e);
+%$ try
+%$     c = d.remove(e);
+%$     t(1) = true;
+%$ catch
+%$     t(1) = false;
+%$ end
 %$
 %$ % Check the results.
-%$ t(1) = dassert(c,f);
+%$ if t(1)
+%$     t(2) = dassert(c,f);
+%$ end
+%$
 %$ T = all(t);
 %@eof:2
diff --git a/src/@dates/remove_.m b/src/@dates/remove_.m
index 7fd5c77..94a456b 100644
--- a/src/@dates/remove_.m
+++ b/src/@dates/remove_.m
@@ -57,10 +57,18 @@ o.time = time;
 %$ f = dates('1950Q1'):dates('1950Q4');
 %$
 %$ % Call the tested routine.
-%$ d.remove_(e);
+%$ try
+%$     d.remove_(e);
+%$     t(1) = true;
+%$ catch
+%$     t(1) = false;
+%$ end
 %$
 %$ % Check the results.
-%$ t(1) = dassert(d,f);
+%$ if t(1)
+%$     t(2) = dassert(d,f);
+%$ end
+%$
 %$ T = all(t);
 %@eof:1
 
@@ -71,9 +79,17 @@ o.time = time;
 %$ f = dates('1950Q2');
 %$
 %$ % Call the tested routine.
-%$ d.remove_(e);
+%$ try
+%$     d.remove_(e);
+%$     t(1) = true;
+%$ catch
+%$     t(1) = false;
+%$ end
 %$
 %$ % Check the results.
-%$ t(1) = dassert(d,f);
+%$ if t(1)
+%$     t(2) = dassert(d,f);
+%$ end
+%$
 %$ T = all(t);
 %@eof:2
\ No newline at end of file
-- 
GitLab