From 628e1004dfd2d33ceb4eb92cd475dbc07f550b3d 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, 18 Nov 2015 14:59:37 +0100 Subject: [PATCH] Added unit tests. --- src/@dates/remove.m | 49 +++++++++++++++++++++++++++++++++++++++++++ src/@dates/remove_.m | 50 +++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 98 insertions(+), 1 deletion(-) diff --git a/src/@dates/remove.m b/src/@dates/remove.m index a9aa381..9b3ea1e 100644 --- a/src/@dates/remove.m +++ b/src/@dates/remove.m @@ -90,3 +90,52 @@ o.remove_(p); %$ %$ T = all(t); %@eof:2 + +%@test:3 +%$ % Define some dates objects +%$ d = dates('1950Q1','1950Q2','1950Q1'); +%$ e = dates('1950Q1'); +%$ +%$ % Call the tested routine. +%$ try +%$ c = d.remove(); +%$ t(1) = false; +%$ catch +%$ t(1) = true; +%$ end +%$ +%$ T = all(t); +%@eof:3 + +%@test:4 +%$ % Define some dates objects +%$ d = dates('1950Q1','1950Q2','1950Q1'); +%$ e = '1950Q1'; +%$ +%$ % Call the tested routine. +%$ try +%$ c = d.remove(e); +%$ t(1) = false; +%$ catch +%$ t(1) = true; +%$ end +%$ +%$ T = all(t); +%@eof:4 + +%@test:5 +%$ % Define some dates objects +%$ d = dates('1950Q1','1950Q2','1950Q1'); +%$ e = dates('1950M1'); +%$ +%$ % Call the tested routine. +%$ try +%$ c = d.remove(); +%$ t(1) = false; +%$ catch +%$ t(1) = true; +%$ end +%$ +%$ T = all(t); +%@eof:5 + diff --git a/src/@dates/remove_.m b/src/@dates/remove_.m index 94a456b..9be4f26 100644 --- a/src/@dates/remove_.m +++ b/src/@dates/remove_.m @@ -92,4 +92,52 @@ o.time = time; %$ end %$ %$ T = all(t); -%@eof:2 \ No newline at end of file +%@eof:2 + +%@test:3 +%$ % Define some dates objects +%$ d = dates('1950Q1','1950Q2','1950Q1'); +%$ e = dates('1950Q1'); +%$ +%$ % Call the tested routine. +%$ try +%$ d.remove(); +%$ t(1) = false; +%$ catch +%$ t(1) = true; +%$ end +%$ +%$ T = all(t); +%@eof:3 + +%@test:4 +%$ % Define some dates objects +%$ d = dates('1950Q1','1950Q2','1950Q1'); +%$ e = '1950Q1'; +%$ +%$ % Call the tested routine. +%$ try +%$ d.remove(e); +%$ t(1) = false; +%$ catch +%$ t(1) = true; +%$ end +%$ +%$ T = all(t); +%@eof:4 + +%@test:5 +%$ % Define some dates objects +%$ d = dates('1950Q1','1950Q2','1950Q1'); +%$ e = dates('1950M1'); +%$ +%$ % Call the tested routine. +%$ try +%$ d.remove(); +%$ t(1) = false; +%$ catch +%$ t(1) = true; +%$ end +%$ +%$ T = all(t); +%@eof:5 \ No newline at end of file -- GitLab