From 473ec84255ff3cf940f4bedcce110aee63c92833 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?= <stephane.adjemian@univ-lemans.fr> Date: Mon, 17 Jun 2013 17:13:44 +0200 Subject: [PATCH] Added unitary tests. --- matlab/@dynSeries/plus.m | 49 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/matlab/@dynSeries/plus.m b/matlab/@dynSeries/plus.m index d60d51d6a4..dd0e1037f7 100644 --- a/matlab/@dynSeries/plus.m +++ b/matlab/@dynSeries/plus.m @@ -173,3 +173,52 @@ A.data = bsxfun(@plus,B.data,C.data); %$ end %$ T = all(t); %@eof:3 + + +%@test:4 +%$ t = zeros(7,1); +%$ +%$ try +%$ ts = dynSeries(transpose(1:5),'1950q1',{'Output'}, {'Y_t'}); +%$ us = dynSeries(transpose(1:5),'1949q4',{'Consumption'}, {'C_t'}); +%$ vs = ts+us; +%$ t(1) = 1; +%$ catch +%$ t = 0; +%$ end +%$ +%$ if length(t)>1 +%$ t(2) = dyn_assert(ts.freq,4); +%$ t(3) = dyn_assert(us.freq,4); +%$ t(4) = dyn_assert(ts.init.time,[1950, 1]); +%$ t(5) = dyn_assert(us.init.time,[1949, 4]); +%$ t(6) = dyn_assert(vs.init.time,[1949, 4]); +%$ t(7) = dyn_assert(vs.nobs,6); +%$ end +%$ +%$ T = all(t); +%@eof:4 + +%@test:5 +%$ t = zeros(7,1); +%$ +%$ try +%$ ts = dynSeries(transpose(1:5),'1950q1',{'Output'}, {'Y_t'}); +%$ us = dynSeries(transpose(1:7),'1950q1',{'Consumption'}, {'C_t'}); +%$ vs = ts+us; +%$ t(1) = 1; +%$ catch +%$ t = 0; +%$ end +%$ +%$ if length(t)>1 +%$ t(2) = dyn_assert(ts.freq,4); +%$ t(3) = dyn_assert(us.freq,4); +%$ t(4) = dyn_assert(ts.init.time,[1950, 1]); +%$ t(5) = dyn_assert(us.init.time,[1950, 1]); +%$ t(6) = dyn_assert(vs.init.time,[1950, 1]); +%$ t(7) = dyn_assert(vs.nobs,7); +%$ end +%$ +%$ T = all(t); +%@eof:5 \ No newline at end of file -- GitLab