test_wrapper | R Documentation |
This function perform some tests of CroptimizR model wrappers. See @details for more information.
test_wrapper(
model_function,
model_options,
param_values,
situation,
var = NULL,
sit_names = lifecycle::deprecated(),
var_names = lifecycle::deprecated()
)
model_function |
Crop Model wrapper function to use. |
model_options |
List of options for the Crop Model wrapper (see help of the Crop Model wrapper function used). |
param_values |
a named vector that contains values and names for AT LEAST TWO model parameters THAT ARE EXPECTED TO PLAY ON ITS RESULTS. |
situation |
Vector of situations names for which results must be tested. |
var |
(optional) Vector of variables names for which results must be tested. |
sit_names |
|
var_names |
This function runs the wrapper consecutively with different subsets of param_values. It then checks:
the format of the returned results
the results are different when different subsets of param_values are used,
the results are identical when same subsets of param_values are used.
A list containing:
test_results: a vector of boolean indicating which test succeeded (TRUE) or failed (FALSE)
param_values_1: first subset of param_values
param_values_2: second subset of param_values
sim_1: results obtained with param_values_1
sim_2: results obtained with param_values_2
sim_3: results obtained for second run with param_values_1
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.