From 037ec55dfdeb94fa37c0d2d7d4c2fb356fd2567a Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan@dynare.org>
Date: Fri, 7 Jun 2013 17:23:05 +0200
Subject: [PATCH] dynDate: add missing case to throw error if another char is
passed
---
matlab/@dynDate/dynDate.m | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/matlab/@dynDate/dynDate.m b/matlab/@dynDate/dynDate.m
index 26d98463a0..f8c7108871 100644
--- a/matlab/@dynDate/dynDate.m
+++ b/matlab/@dynDate/dynDate.m
@@ -105,6 +105,8 @@ switch nargin
end
else
switch a
+ case 'Y'
+ date.freq = 1;
case 'Q'
date.freq = 4;
case 'M'
@@ -112,8 +114,9 @@ switch nargin
case 'W'
date.freq = 52;
otherwise
- % Yearly data are assumed.
- date.freq = 1;
+ error(['dynDate:: With one string argument of length one, ' ...
+ 'you must provide one of weekly (''W''), monthly (''M''), ' ...
+ 'quaterly (''Q'') or yearly (''Y'').']);
end
end
elseif isa(a,'dynDate') % If input argument is a dynDate object then do a copy.
--
GitLab