Testsuite: MATLAB R2014a compatibility fixes
parent
e7162a2a69
commit
8acdb9f7cc
|
@ -25,10 +25,10 @@ end;
|
||||||
|
|
||||||
initval_file(series = ds);
|
initval_file(series = ds);
|
||||||
if oo_.initval_series.dates(1) ~= dates('1Y');
|
if oo_.initval_series.dates(1) ~= dates('1Y');
|
||||||
error("Wrong initial date in oo_.initval_series");
|
error('Wrong initial date in oo_.initval_series');
|
||||||
end;
|
end;
|
||||||
if oo_.initval_series{'x'}.data(6) ~= 0.9;
|
if oo_.initval_series{'x'}.data(6) ~= 0.9;
|
||||||
error("Wrond value for x");
|
error('Wrong value for x');
|
||||||
end;
|
end;
|
||||||
|
|
||||||
perfect_foresight_setup(periods=200);
|
perfect_foresight_setup(periods=200);
|
||||||
|
@ -49,10 +49,10 @@ ds1 = dseries(data1, '1Y', {'c', 'cmav', 'k', 'z_backward', 'z_forward', 'x'});
|
||||||
|
|
||||||
initval_file(series = ds1, first_obs = 3, last_obs = 210, nobs = 208);
|
initval_file(series = ds1, first_obs = 3, last_obs = 210, nobs = 208);
|
||||||
if oo_.initval_series.dates(1) ~= dates('3Y');
|
if oo_.initval_series.dates(1) ~= dates('3Y');
|
||||||
error("Wrong initial date in oo_.initval_series");
|
error('Wrong initial date in oo_.initval_series');
|
||||||
end;
|
end;
|
||||||
if oo_.initval_series{'x'}.data(6) ~= 0.9;
|
if oo_.initval_series{'x'}.data(6) ~= 0.9;
|
||||||
error("Wrond value for x");
|
error('Wrong value for x');
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
@ -70,10 +70,10 @@ end
|
||||||
|
|
||||||
initval_file(series = ds1, first_obs = 3Y, last_obs = 210Y, nobs = 208);
|
initval_file(series = ds1, first_obs = 3Y, last_obs = 210Y, nobs = 208);
|
||||||
if oo_.initval_series.dates(1) ~= dates('3Y');
|
if oo_.initval_series.dates(1) ~= dates('3Y');
|
||||||
error("Wrong initial date in oo_.initval_series");
|
error('Wrong initial date in oo_.initval_series');
|
||||||
end;
|
end;
|
||||||
if oo_.initval_series{'x'}.data(6) ~= 0.9;
|
if oo_.initval_series{'x'}.data(6) ~= 0.9;
|
||||||
error("Wrond value for x");
|
error('Wrong value for x');
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
@ -91,10 +91,10 @@ end
|
||||||
|
|
||||||
initval_file(series = ds1, first_simulation_period = 7);
|
initval_file(series = ds1, first_simulation_period = 7);
|
||||||
if oo_.initval_series.dates(1) ~= dates('3Y');
|
if oo_.initval_series.dates(1) ~= dates('3Y');
|
||||||
error("Wrong initial date in oo_.initval_series");
|
error('Wrong initial date in oo_.initval_series');
|
||||||
end;
|
end;
|
||||||
if oo_.initval_series{'x'}.data(6) ~= 0.9;
|
if oo_.initval_series{'x'}.data(6) ~= 0.9;
|
||||||
error("Wrond value for x");
|
error('Wrong value for x');
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
@ -112,10 +112,10 @@ end
|
||||||
|
|
||||||
initval_file(series = ds1, first_simulation_period = 7Y);
|
initval_file(series = ds1, first_simulation_period = 7Y);
|
||||||
if oo_.initval_series.dates(1) ~= dates('3Y');
|
if oo_.initval_series.dates(1) ~= dates('3Y');
|
||||||
error("Wrong initial date in oo_.initval_series");
|
error('Wrong initial date in oo_.initval_series');
|
||||||
end;
|
end;
|
||||||
if oo_.initval_series{'x'}.data(6) ~= 0.9;
|
if oo_.initval_series{'x'}.data(6) ~= 0.9;
|
||||||
error("Wrond value for x");
|
error('Wrong value for x');
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -179,7 +179,7 @@ for i = 1:size(x,1)
|
||||||
end
|
end
|
||||||
fclose(fh);
|
fclose(fh);
|
||||||
|
|
||||||
if ~verLessThan('matlab', '8.2')
|
if (ispc && ~matlab_ver_less_than('8.2')) || (~ispc && ~matlab_ver_less_than('9.0'))
|
||||||
writetable(table(x,y), 'data.xlsx')
|
writetable(table(x,y), 'data.xlsx')
|
||||||
options = struct();
|
options = struct();
|
||||||
options.datafile = 'data.xlsx';
|
options.datafile = 'data.xlsx';
|
||||||
|
@ -189,8 +189,9 @@ if ~verLessThan('matlab', '8.2')
|
||||||
failed_tests = my_assert(failed_tests, series.nobs == 10, ...
|
failed_tests = my_assert(failed_tests, series.nobs == 10, ...
|
||||||
'*.xlsx file nobs test');
|
'*.xlsx file nobs test');
|
||||||
num_tests = num_tests + 2;
|
num_tests = num_tests + 2;
|
||||||
|
end
|
||||||
|
|
||||||
if ispc
|
if ispc && ~matlab_ver_less_than('8.2') % Does not work under GNU/Linux with R2020b (Unicode issue in xlsread)
|
||||||
writetable(table(x,y), 'data.xls')
|
writetable(table(x,y), 'data.xls')
|
||||||
options = struct();
|
options = struct();
|
||||||
options.datafile = 'data.xls';
|
options.datafile = 'data.xls';
|
||||||
|
@ -201,7 +202,6 @@ if ~verLessThan('matlab', '8.2')
|
||||||
'*.xls file nobs test');
|
'*.xls file nobs test');
|
||||||
num_tests = num_tests + 2;
|
num_tests = num_tests + 2;
|
||||||
end
|
end
|
||||||
end
|
|
||||||
|
|
||||||
cd(getenv('TOP_TEST_DIR'));
|
cd(getenv('TOP_TEST_DIR'));
|
||||||
fid = fopen('histval_initval_file_unit_tests.m.trs', 'w+');
|
fid = fopen('histval_initval_file_unit_tests.m.trs', 'w+');
|
||||||
|
|
Loading…
Reference in New Issue