diff --git a/src/@dates/remove.m b/src/@dates/remove.m index a9aa381e332720ec5afcc5d9c52284030986a53d..9b3ea1e3c2b561e6db1a1e1ed2dc2bb08d10e14e 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 94a456b66fae41e4e32a3edd0958d01adde14f50..9be4f26c72a8faf802caba7a87290b895da0dce4 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