From a82423736874d0b2e538ca6cb67ca524befc5c75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?= <stephane.adjemian@univ-lemans.fr> Date: Sun, 8 Jun 2014 16:14:28 +0200 Subject: [PATCH] Added unitary test. --- matlab/@dseries/mpower.m | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/matlab/@dseries/mpower.m b/matlab/@dseries/mpower.m index d144f3da66..6ba3ed9582 100644 --- a/matlab/@dseries/mpower.m +++ b/matlab/@dseries/mpower.m @@ -151,4 +151,26 @@ error(['dseries::mpower: Wrong calling sequence!']) %$ t(6) = dyn_assert(ts3.tex,{'A1^2';'A2^2'}); %$ end %$ T = all(t); -%@eof:2 \ No newline at end of file +%@eof:2 + +%@test:3 +%$ % Define a dseries object +%$ ts1=dseries([1 1;2 2;3 3], '1999y', {'MyVar1','MyVar2'}); +%$ +%$ % Use the power +%$ try +%$ ts2 = ts1^transpose(1:3); +%$ t = 1; +%$ catch +%$ t = 0; +%$ end +%$ +%$ if t(1) +%$ t(2) = dyn_assert(ts2.vobs,2); +%$ t(3) = dyn_assert(ts2.nobs,3); +%$ t(4) = dyn_assert(ts2.data,bsxfun(@power,ts1.data,transpose(1:3)),1e-15); +%$ t(5) = dyn_assert(ts2.name,{'MyVar1';'MyVar2'}); +%$ t(6) = dyn_assert(ts2.tex,{'MyVar1';'MyVar2'}); +%$ end +%$ T = all(t); +%@eof:3 \ No newline at end of file -- GitLab