Select Git revision
test_get_settings_cycling.m
test_get_settings_cycling.m 876 B
% test case for function get_settings_cycling
%purpose: checks that the get_settings_cycling function returns a struct with
%the right fields
%oracle: the fields of the returned struct are sigma_acc sigma_giro
%sigma_acc_bias sigma_giro_bias sigma_gps factp
clear all %clear workspace
close all
cd .. %move to functions directory
%execute function
settings=get_settings_cycling();
cd tests %go back to tests directory
%verify output
if ~(isfield(settings, 'sigma_acc') && ...
isfield(settings, 'sigma_gyro') && ...
isfield(settings, 'sigma_acc_bias') && ...
isfield(settings, 'sigma_gyro_bias') && ...
isfield(settings, 'sigma_gps') && ...
isfield(settings, 'factp'))
error('error in function get_settings_cycling')
else
disp('function get_settings_cycling ok')
end