Add unit test to filter out incorrectly accepted steady state
parent
a5e60834ca
commit
aa4f38b60a
|
@ -226,7 +226,8 @@ MODFILES = \
|
||||||
|
|
||||||
XFAIL_MODFILES = ramst_xfail.mod \
|
XFAIL_MODFILES = ramst_xfail.mod \
|
||||||
estim_param_in_shock_value_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
|
MFILES = initval_file/ramst_initval_file_data.m
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue