From fdfb1173ee0c822dbe3c47b3595105c52f1ce481 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, 20 Mar 2013 11:04:15 +0100 Subject: [PATCH] Added unitary test in @dynSeries/merge. --- matlab/@dynSeries/merge.m | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/matlab/@dynSeries/merge.m b/matlab/@dynSeries/merge.m index d27c80a1c..ef12ba2b3 100644 --- a/matlab/@dynSeries/merge.m +++ b/matlab/@dynSeries/merge.m @@ -107,4 +107,31 @@ end %$ t(4) = dyn_assert(ts3.data,[B, A(:,2)],1e-15); %$ end %$ T = all(t); -%@eof:1 \ No newline at end of file +%@eof:1 + +%@test:2 +%$ % Define a datasets. +%$ A = rand(10,2); B = randn(10,1); +%$ +%$ % Define names +%$ A_name = {'A1';'A2'}; B_name = {'B1'}; +%$ +%$ t = zeros(4,1); +%$ +%$ % Instantiate a time series object. +%$ try +%$ ts1 = dynSeries(A,[],A_name,[]); +%$ ts2 = dynSeries(B,[],B_name,[]); +%$ ts3 = merge(ts1,ts2); +%$ t(1) = 1; +%$ catch +%$ t = 0; +%$ end +%$ +%$ if length(t)>1 +%$ t(2) = dyn_assert(ts3.vobs,3); +%$ t(3) = dyn_assert(ts3.nobs,10); +%$ t(4) = dyn_assert(ts3.data,[A, B],1e-15); +%$ end +%$ T = all(t); +%@eof:2 \ No newline at end of file -- GitLab