From e5d431919c57c9e5dcbeb9a23296729231be7ae5 Mon Sep 17 00:00:00 2001
From: Michel Juillard <michel.juillard@mjui.fr>
Date: Wed, 29 Jul 2015 16:36:13 +0200
Subject: [PATCH] fixing one more test case for deterministic simulations and
 leads lags on more than one period

---
 .../multiple_lead_lags/sim_lead_lag.mod                   | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/tests/deterministic_simulations/multiple_lead_lags/sim_lead_lag.mod b/tests/deterministic_simulations/multiple_lead_lags/sim_lead_lag.mod
index da6af7dbcd..500f802ed0 100644
--- a/tests/deterministic_simulations/multiple_lead_lags/sim_lead_lag.mod
+++ b/tests/deterministic_simulations/multiple_lead_lags/sim_lead_lag.mod
@@ -20,13 +20,15 @@ end;
 initval;
 c = 1.2;
 k = 12;
-x = 1; %set x(0)
-z_backward=0.5; %set z_backward(0)
+x = 1; %set x steady state
 end;
 
 histval;
+k(0) = 12;
+x(0) = 1;
 x(-1)=1.30; %set x(-1)
 x(-2)=1.30; %set x(-2)
+z_backward(0)=0.5; %set z_backward(0)
 z_backward(-1)=0.4; %set z_backward(-1)
 z_backward(-2)=0.9; %set z_backward(-2)
 end;
@@ -50,7 +52,7 @@ end
 clear base_results
 base_results_aux_vars=load('sim_lead_lag_aux_vars_results.mat');
 
-if max(abs(base_results_aux_vars.oo_.endo_simul(strmatch('x_lag_4',base_results_aux_vars.M_.endo_names,'exact'),1:end-base_results_aux_vars.M_.maximum_lead)' -...
+if max(abs(base_results_aux_vars.oo_.endo_simul(strmatch('x_lag_3',base_results_aux_vars.M_.endo_names,'exact'),1:end-base_results_aux_vars.M_.maximum_lead-1)' -...
     oo_.exo_simul(1:end-M_.maximum_lead-M_.maximum_lag,strmatch('x',M_.exo_names,'exact'))))>1e-8 
     error('Translation of aux vars is wrong')
 end
\ No newline at end of file
-- 
GitLab