diff --git a/matlab/@dynDates/uminus.m b/matlab/@dynDates/uminus.m index 5f4090f37..027bb7c73 100644 --- a/matlab/@dynDates/uminus.m +++ b/matlab/@dynDates/uminus.m @@ -58,4 +58,21 @@ B.time(idx,2) = B.freq; %$ t(4) = dyn_assert(i4,1); %$ t(5) = dyn_assert(i5,1); %$ T = all(t); -%@eof:1 \ No newline at end of file +%@eof:1 + +%@test:2 +%$ d1 = dynDates('1950Q1','1950Q2','1950Q3','1950Q4','1951Q1'); +%$ d2 = dynDates('1949Q4','1950Q1','1950Q2','1950Q3','1950Q4'); +%$ try +%$ d3 = -d1; +%$ t(1) = 1; +%$ catch +%$ t(1) = 0; +%$ end +%$ +%$ if t(1) +%$ t(2) = dyn_assert(all(d2==d3),1); +%$ end +%$ +%$ T = all(t); +%@eof:2 \ No newline at end of file diff --git a/matlab/@dynDates/uplus.m b/matlab/@dynDates/uplus.m index 3d5b02993..9e36c012d 100644 --- a/matlab/@dynDates/uplus.m +++ b/matlab/@dynDates/uplus.m @@ -58,4 +58,21 @@ B.time(idx,2) = 1; %$ t(4) = dyn_assert(i4,1); %$ t(5) = dyn_assert(i5,1); %$ T = all(t); -%@eof:1 \ No newline at end of file +%@eof:1 + +%@test:2 +%$ d1 = dynDates('1950Q1','1950Q2','1950Q3','1950Q4','1951Q1'); +%$ d2 = dynDates('1950Q2','1950Q3','1950Q4','1951Q1','1951Q2'); +%$ try +%$ d3 = +d1; +%$ t(1) = 1; +%$ catch +%$ t(1) = 0; +%$ end +%$ +%$ if t(1) +%$ t(2) = dyn_assert(all(d2==d3),1); +%$ end +%$ +%$ T = all(t); +%@eof:2 \ No newline at end of file