From 6e43ba366294b6c8e80a16a4ad6efa3ba5a5fa7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?= <stephane.adjemian@univ-lemans.fr> Date: Thu, 26 Nov 2015 09:53:30 +0100 Subject: [PATCH] Fixed unit tests for subsasgn overloaded method. --- src/@dseries/subsasgn.m | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/@dseries/subsasgn.m b/src/@dseries/subsasgn.m index 200d2e1..e2c9ea0 100644 --- a/src/@dseries/subsasgn.m +++ b/src/@dseries/subsasgn.m @@ -809,6 +809,30 @@ end %@eof:20 %@test:21 +%$ % Define a datasets. +%$ A = rand(4,3); +%$ +%$ % Instantiate an empty dseries object. +%$ ts = dseries(dates('1950Q1')); +%$ +%$ % Populate ts +%$ try +%$ ts(:) = A; +%$ t(1) = 1; +%$ catch +%$ t(1) = 0; +%$ end +%$ +%$ % Instantiate a time series object. +%$ if t(1) +%$ t(2) = dassert(ts.vobs,3); +%$ t(3) = dassert(ts.nobs,4); +%$ t(4) = dassert(ts.data,A,1e-15); +%$ end +%$ T = all(t); +%@eof:21 + +%@test:22 %$ % Instantiate a dseries object. %$ ts0 = dseries(randn(10,6), '1999y'); %$ @@ -830,4 +854,4 @@ end %$ end %$ end %$ T = all(t); -%@eof:21 \ No newline at end of file +%@eof:22 -- GitLab