Add unit test to filter out incorrectly accepted steady state

time-shift
Johannes Pfeifer 2014-09-13 11:56:28 +02:00 committed by Johannes Pfeifer
parent a5e60834ca
commit aa4f38b60a
2 changed files with 25 additions and 1 deletions

View File

@ -226,7 +226,8 @@ MODFILES = \
XFAIL_MODFILES = ramst_xfail.mod \
estim_param_in_shock_value_xfail.mod \
optimal_policy/Ramsey/ramsey_ex_wrong_ss_file_xfail.mod
optimal_policy/Ramsey/ramsey_ex_wrong_ss_file_xfail.mod \
steady_state/run_linear_steady_state_fail_test.mod
MFILES = initval_file/ramst_initval_file_data.m

View File

@ -0,0 +1,23 @@
// Test whether a nonlinear equation specfied as a linear model is correctly filtered out
var A;
varexo epsilona;
parameters rho;
rho = .42;
model(linear);
log(A) = rho*log(A(-1)) + epsilona;
end;
initval;
A = 1.34;
end;
steady;