Fix wrong logic in test introduced in ceb67c42c
.
parent
ceb67c42c7
commit
5e0c4272ce
|
@ -93,17 +93,15 @@ end
|
|||
expectationmodel = M_.(expectationmodelfield).(expectationmodelname);
|
||||
|
||||
% Get the name of the associated VAR model and test its existence.
|
||||
if isfield(M_.(expectationmodelfield), 'auxiliary_model_type')
|
||||
if ~isfield(M_.(expectationmodel.auxiliary_model_type), expectationmodel.auxiliary_model_name)
|
||||
switch expectationmodelkind
|
||||
case 'var'
|
||||
error('Unknown VAR/TREND_COMPONENT model (%s) in VAR_EXPECTATION_MODEL (%s)!', expectationmodel.auxiliary_model_name, expectationmodelname)
|
||||
case 'pac'
|
||||
error('Unknown VAR/TREND_COMPONENT model (%s) in PAC_EXPECTATION_MODEL (%s)!', expectationmodel.auxiliary_model_name, expectationmodelname)
|
||||
otherwise
|
||||
end
|
||||
if isfield(expectationmodel, 'auxiliary_model_name') && ~isfield(M_.(expectationmodel.auxiliary_model_type), expectationmodel.auxiliary_model_name)
|
||||
switch expectationmodelkind
|
||||
case 'var'
|
||||
error('Unknown VAR/TREND_COMPONENT model (%s) in VAR_EXPECTATION_MODEL (%s)!', expectationmodel.auxiliary_model_name, expectationmodelname)
|
||||
case 'pac'
|
||||
error('Unknown VAR/TREND_COMPONENT model (%s) in PAC_EXPECTATION_MODEL (%s)!', expectationmodel.auxiliary_model_name, expectationmodelname)
|
||||
otherwise
|
||||
end
|
||||
else
|
||||
elseif isequal(expectationmodelkind, 'pac') && ~isfield(expectationmodel, 'auxiliary_model_name')
|
||||
error('print method does not work in PAC/MCE.')
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue