Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
650 0 0 0 100% 8.506 s

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
fr.inrae.agroclim.indicators.model.data.phenology 35 0 0 0 100% 0.216 s
fr.inrae.agroclim.indicators.model.indicator.listener 6 0 0 0 100% 0.010 s
fr.inrae.agroclim.indicators.xml 7 0 0 0 100% 2.656 s
fr.inrae.agroclim.indicators.util 35 0 0 0 100% 0.497 s
fr.inrae.agroclim.indicators.model.data 28 0 0 0 100% 0.017 s
fr.inrae.agroclim.indicators.model.criteria 43 0 0 0 100% 0.059 s
fr.inrae.agroclim.indicators.model.data.soil 16 0 0 0 100% 0.117 s
fr.inrae.agroclim.indicators.exception 15 0 0 0 100% 0.037 s
fr.inrae.agroclim.indicators.model.function.aggregation 14 0 0 0 100% 0.053 s
fr.inrae.agroclim.indicators.model.function 6 0 0 0 100% 0.007 s
fr.inrae.agroclim.indicators.model.indicator 244 0 0 0 100% 0.164 s
fr.inrae.agroclim.indicators.model.data.climate 27 0 0 0 100% 0.135 s
fr.inrae.agroclim.indicators.resources 56 0 0 0 100% 0.037 s
fr.inrae.agroclim.indicators.model 118 0 0 0 100% 4.501 s

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

fr.inrae.agroclim.indicators.model.data.phenology

- Class Tests Errors Failures Skipped Success Rate Time
PhenologyCalculatorTest 17 0 0 0 100% 0.166 s
PhenologyCalculatorMethodsTest 6 0 0 0 100% 0.013 s
PhenologyLoaderTest 1 0 0 0 100% 0.014 s
StageDeltaTest 1 0 0 0 100% 0.002 s
PhenologicalModelTypeTest 1 0 0 0 100% 0 s
AnnualStageBuilderTest 4 0 0 0 100% 0.003 s
PhenologyFileLoaderTest 3 0 0 0 100% 0.006 s
RelativeAnnualStageCalculatorTest 2 0 0 0 100% 0.012 s

fr.inrae.agroclim.indicators.model.indicator.listener

- Class Tests Errors Failures Skipped Success Rate Time
IndicatorEventTest 3 0 0 0 100% 0.001 s
PropertyChangeListenerTest 1 0 0 0 100% 0.009 s
CompositeIndicatorTest 2 0 0 0 100% 0 s

fr.inrae.agroclim.indicators.xml

- Class Tests Errors Failures Skipped Success Rate Time
XsdTest 1 0 0 0 100% 1.893 s
XMLUtilTest 5 0 0 0 100% 0.757 s
DtdTest 1 0 0 0 100% 0.006 s

fr.inrae.agroclim.indicators.util

- Class Tests Errors Failures Skipped Success Rate Time
DeepCopyHelperTest 2 0 0 0 100% 0.002 s
PathUtilsTest 12 0 0 0 100% 0.285 s
StringUtilsTest 8 0 0 0 100% 0.004 s
StageUtilsTest 5 0 0 0 100% 0.192 s
DateUtilsTest 8 0 0 0 100% 0.014 s

fr.inrae.agroclim.indicators.model.data

- Class Tests Errors Failures Skipped Success Rate Time
DailyDataTest 1 0 0 0 100% 0 s
FileLoaderTest 18 0 0 0 100% 0.006 s
VariableTest 2 0 0 0 100% 0 s
ResourceManagerTest 6 0 0 0 100% 0.009 s
DataLoadingListenerHandlerTest 1 0 0 0 100% 0.002 s

fr.inrae.agroclim.indicators.model.criteria

- Class Tests Errors Failures Skipped Success Rate Time
RelationalOperatorTest 28 0 0 0 100% 0.009 s
SimpleCriteriaTest 6 0 0 0 100% 0.007 s
FormulaCriteriaTest 4 0 0 0 100% 0.032 s
CompositeCriteriaTest 5 0 0 0 100% 0.011 s

fr.inrae.agroclim.indicators.model.data.soil

- Class Tests Errors Failures Skipped Success Rate Time
SoilFileLoaderTest 7 0 0 0 100% 0.008 s
SoilLoaderProxyTest 3 0 0 0 100% 0.003 s
SoilCalculatorTest 6 0 0 0 100% 0.106 s

fr.inrae.agroclim.indicators.exception

- Class Tests Errors Failures Skipped Success Rate Time
ErrorMessageTest 2 0 0 0 100% 0.017 s
ErrorTypeTest 6 0 0 0 100% 0.018 s
IndicatorsExceptionTest 1 0 0 0 100% 0.001 s
IndicatorsErrorCategoryTest 6 0 0 0 100% 0.001 s

fr.inrae.agroclim.indicators.model.function.aggregation

- Class Tests Errors Failures Skipped Success Rate Time
JEXLFunctionTest 4 0 0 0 100% 0.028 s
MathMethodTest 10 0 0 0 100% 0.025 s

fr.inrae.agroclim.indicators.model.function

- Class Tests Errors Failures Skipped Success Rate Time
NormalizationFunctionTest 6 0 0 0 100% 0.007 s

fr.inrae.agroclim.indicators.model.indicator

- Class Tests Errors Failures Skipped Success Rate Time
TammFormulaTest 10 0 0 0 100% 0.059 s
QuotientTest 2 0 0 0 100% 0 s
PhotothermalQuotientTest 2 0 0 0 100% 0.003 s
DayOfYearTest 2 0 0 0 100% 0 s
IndicatorTest 3 0 0 0 100% 0 s
FrequencyTest 4 0 0 0 100% 0 s
MaxWaveLengthTest 3 0 0 0 100% 0 s
AverageTest 4 0 0 0 100% 0.027 s
SumTest 2 0 0 0 100% 0 s
DiffOfSumTest 1 0 0 0 100% 0 s
PhaseLengthTest 2 0 0 0 100% 0 s
FormulaTest 20 0 0 0 100% 0.026 s
AverageOfDiffTest 2 0 0 0 100% 0.001 s
ColdsumtminTest 1 0 0 0 100% 0 s
ImplementationsTest 178 0 0 0 100% 0.046 s
TammTest 2 0 0 0 100% 0 s
NumberOfWavesTest 2 0 0 0 100% 0.001 s
NumberOfDaysTest 4 0 0 0 100% 0.001 s

fr.inrae.agroclim.indicators.model.data.climate

- Class Tests Errors Failures Skipped Success Rate Time
ClimaticResourceTest 1 0 0 0 100% 0 s
ClimateFileLoaderTest 17 0 0 0 100% 0.035 s
EtpPenmanMonteithFAOTest 5 0 0 0 100% 0.002 s
ClimaticDailyDataTest 1 0 0 0 100% 0.001 s
ClimateFileLoaderHourlyTest 2 0 0 0 100% 0.082 s
ClimateTest 1 0 0 0 100% 0.015 s

fr.inrae.agroclim.indicators.resources

- Class Tests Errors Failures Skipped Success Rate Time
VersionTest 3 0 0 0 100% 0 s
I18nTest 15 0 0 0 100% 0.021 s
I18nPluralSuffixTest 22 0 0 0 100% 0.006 s
MessagesTest 3 0 0 0 100% 0.002 s
ResourcesTest 13 0 0 0 100% 0.008 s

fr.inrae.agroclim.indicators.model

- Class Tests Errors Failures Skipped Success Rate Time
EvaluationRobertTest 1 0 0 0 100% 0.140 s
MMarjouTest 2 0 0 0 100% 0.574 s
LocalizedStringTest 5 0 0 0 100% 0 s
NameableTest 9 0 0 0 100% 0.005 s
StageDeltaEvaluationTest 3 0 0 0 100% 0.079 s
CulturalPracticesTest 2 0 0 0 100% 0.525 s
EvaluationEachDateTest 5 0 0 0 100% 0.076 s
EvaluationTest 21 0 0 0 100% 0.755 s
KnowledgeDailyTest 11 0 0 0 100% 0.025 s
EvaluationParametersTest 1 0 0 0 100% 0.030 s
KnowledgeHourlyTest 3 0 0 0 100% 0.022 s
KnowledgeTest 36 0 0 0 100% 0.796 s
EvaluationSettingsTest 1 0 0 0 100% 0.009 s
EvaluationWithoutAggregationTest 7 0 0 0 100% 0.319 s
EvaluationHourlyTest 3 0 0 0 100% 0.105 s
RaidayMeantTest 4 0 0 0 100% 1.011 s
EvalutationCustomHeadersTest 1 0 0 0 100% 0.027 s
JEXLFormulaTest 3 0 0 0 100% 0.003 s

Test Cases

[Summary] [Package List] [Test Cases]

VersionTest

getBuildDate 0 s
getVersionAndBuildDate 0 s
getRevision 0 s

EvaluationRobertTest

compute 0.140 s

TammFormulaTest

computeDailyValue[0: TammFormulaTest.TestData(date=10/03/2018, rain=6.2, tmean=5.0, pcStageD=25.0, pcStageE=50.0, pcStageG=25.0, flowerRisk=0.128963220482496, pc50Risk=0.0, weightedRisk=0.1)] 0 s
computeDailyValue[1: TammFormulaTest.TestData(date=15/03/2018, rain=35.0, tmean=8.0, pcStageD=30.0, pcStageE=60.0, pcStageG=10.0, flowerRisk=0.719159766125474, pc50Risk=1.0, weightedRisk=0.56)] 0.001 s
computeDailyValue[2: TammFormulaTest.TestData(date=25/03/2018, rain=7.0, tmean=12.0, pcStageD=0.0, pcStageE=75.0, pcStageG=25.0, flowerRisk=0.499727119407907, pc50Risk=0.0, weightedRisk=0.5)] 0 s
computeDailyValue[3: TammFormulaTest.TestData(date=27/03/2018, rain=15.0, tmean=10.0, pcStageD=0.0, pcStageE=50.0, pcStageG=50.0, flowerRisk=0.612563617480663, pc50Risk=1.0, weightedRisk=0.61)] 0 s
computeDailyValue[4: TammFormulaTest.TestData(date=28/03/2018, rain=6.0, tmean=14.0, pcStageD=0.0, pcStageE=25.0, pcStageG=75.0, flowerRisk=0.527080955170063, pc50Risk=1.0, weightedRisk=0.53)] 0 s
computeDailyValue[5: TammFormulaTest.TestData(date=, rain=2.0, tmean=10.0, pcStageD=0.0, pcStageE=25.0, pcStageG=75.0, flowerRisk=0.237745824380323, pc50Risk=0.0, weightedRisk=0.24)] 0.001 s
computeDailyValue[6: TammFormulaTest.TestData(date=, rain=10.0, tmean=9.0, pcStageD=0.0, pcStageE=0.0, pcStageG=100.0, flowerRisk=0.441849377385458, pc50Risk=0.0, weightedRisk=0.44)] 0 s
computeDailyValue[7: TammFormulaTest.TestData(date=, rain=5.0, tmean=10.0, pcStageD=0.0, pcStageE=0.0, pcStageG=100.0, flowerRisk=0.344479146140001, pc50Risk=0.0, weightedRisk=0.34)] 0 s
computeDailyValue[8: TammFormulaTest.TestData(date=, rain=15.0, tmean=20.0, pcStageD=0.0, pcStageE=0.0, pcStageG=100.0, flowerRisk=0.76414107937837, pc50Risk=1.0, weightedRisk=0.76)] 0 s
computeDailyValue[9: TammFormulaTest.TestData(date=, rain=28.0, tmean=13.0, pcStageD=0.0, pcStageE=0.0, pcStageG=100.0, flowerRisk=0.780041129503315, pc50Risk=1.0, weightedRisk=0.78)] 0 s

QuotientTest

firstDayOfFrost 0 s
injectedParameter 0 s

SoilFileLoaderTest

loadDifferentCaseHeaders 0.003 s
emptyFile 0 s
emptySeparator 0 s
load 0.003 s
notexistantFile 0 s
emptyHeaders 0 s
soilFile 0 s

PhenologyCalculatorTest

load[0: pheno_linear_4_stages-soissons] 0.010 s
load[1: pheno_linear_4_stages-charger] 0.010 s
load[2: pheno_richardson_3_stages-gramineesa] 0.010 s
load[3: pheno_curve_4_stages-cabernetS] 0.011 s
load[4: pheno_curve_4_stages-chardonnay] 0.011 s
load[5: pheno_curve_4_stages-syrah] 0.010 s
load[6: pheno_linear_4_stages-cabernetS] 0.008 s
load[7: pheno_linear_5_stages-chardonnay] 0.007 s
load[8: pheno_linear_6_stages-syrah] 0.015 s
load[9: pheno_curve_grapevine_5_stages-cabernetS] 0.009 s
load[10: pheno_curve_grapevine_5_stages-syrah] 0.011 s
load[11: pheno_curve_grapevine_sw_4_stages-cabernetS] 0.009 s
load[12: pheno_curve_grapevine_sw_4_stages-chardonnay] 0.010 s
load[13: pheno_curve_4_stages-dkc5783] 0.007 s
load[14: pheno_curve_4_stages-meribel] 0.007 s
load[15: pheno_linear_4_stages-meribel] 0.009 s
load[16: pheno_linear_5_stages-dkc5783] 0.007 s

MMarjouTest

computable 0.036 s
raidaysInfNbDaysInPhase 0.536 s

PhotothermalQuotientTest

computeSingleValue 0 s
withNormalization 0 s

JEXLFunctionTest

expression 0.022 s
dollarVariableNamesWithNumberParams 0.002 s
dollarVariableNames 0.001 s
numericValue 0 s

LocalizedStringTest

getStringNull 0 s
cloneTest 0 s
getStringNullLocale 0 s
getStringUnknownLocale 0 s
getStringEmpty 0 s

NameableTest

getName[0] 0 s
getName[1] 0 s
getName[2] 0 s
getName[3] 0 s
getName[4] 0.001 s
getName[5] 0 s
getName[6] 0.001 s
getName[7] 0.001 s
getName[8] 0 s

ErrorMessageTest

getMessageWithArguments 0.013 s
getMessageWithoutArguments 0 s

IndicatorEventTest

shouldNotRaiseException 0 s
shouldRaiseException 0 s
shouldRaiseNullPointerException 0 s

I18nTest

format 0 s
formatPluralCompare 0.004 s
formatPluralMissing 0.002 s
contructorWithResourceBundle 0 s
formatPluralDefault 0 s
formatPluralMany 0 s
operatorExtract 0.001 s
formatPluralSpecial 0 s
getStringExisting 0 s
getStringDefault 0.001 s
matches 0.001 s
formatPluralSpecialDefaultProperties 0.009 s
formatPluralFew 0 s
formatPluralOne 0 s
formatPluralTwo 0 s

RelationalOperatorTest

eval[0] 0 s
eval[1] 0.001 s
eval[2] 0 s
eval[3] 0 s
eval[4] 0 s
eval[5] 0.001 s
eval[6] 0 s
eval[7] 0 s
eval[8] 0 s
eval[9] 0 s
eval[10] 0 s
eval[11] 0 s
eval[12] 0 s
eval[13] 0 s
eval[14] 0 s
eval[15] 0 s
eval[16] 0.001 s
eval[17] 0 s
eval[18] 0 s
eval[19] 0 s
eval[20] 0 s
eval[21] 0 s
eval[22] 0 s
eval[23] 0 s
eval[24] 0 s
eval[25] 0.001 s
eval[26] 0 s
eval[27] 0 s

DayOfYearTest

firstDayOfFrost 0 s
lastDayOfFrost 0 s

MathMethodTest

minNegativeZero 0 s
avgNaN 0 s
maxPositiveZero 0 s
maxNaN 0 s
minNaN 0 s
avgNull 0 s
avg 0 s
max 0 s
min 0 s
i18n 0.024 s

PhenologyCalculatorMethodsTest

cumjvi 0.007 s
rfpi 0.002 s
rfvi 0.002 s
cumjviOneValue 0 s
nbOfStages 0 s
photoperiod 0 s

PhenologyLoaderTest

load 0.013 s

DailyDataTest

getValue 0 s

ErrorTypeTest

subCodeAreUnique[0] 0.007 s
i18n[0] 0.005 s
subCodeAreUnique[1] 0.001 s
i18n[1] 0 s
subCodeAreUnique[2] 0.001 s
i18n[2] 0 s

StageDeltaTest

compareTo 0.001 s

IndicatorsExceptionTest

getLocalizedMessage 0 s

NormalizationFunctionTest

exponential 0 s
sigmoid6225 0 s
linear 0 s
normal 0 s
multilinear 0.005 s
sigmoid 0 s

DeepCopyHelperTest

deepCopyList 0 s
deepCopyMap 0 s

StageDeltaEvaluationTest

computable 0.025 s
compute 0.029 s
hasStageDelta 0.024 s

SimpleCriteriaTest

serializeInferiorToThreshold 0 s
unserializeInferiorToThreshold 0.003 s
unserializeGT 0.004 s
gt 0 s
le 0 s
inferiorToThreshold 0 s

IndicatorTest

setIndicatorCategory 0 s
readKnowledgeNotes 0 s
readIndicatorNotes 0 s

FileLoaderTest

absolutize[0: /first/path/to/ /first/path/to/climate.csv climate.csv] 0 s
relativize[0: /first/path/to/ /first/path/to/climate.csv climate.csv] 0 s
setBaseDirectory[0: /first/path/to/ /first/path/to/climate.csv climate.csv] 0 s
absolutize[1: /second/path/to/ /second/path/to/climate.csv climate.csv] 0 s
relativize[1: /second/path/to/ /second/path/to/climate.csv climate.csv] 0 s
setBaseDirectory[1: /second/path/to/ /second/path/to/climate.csv climate.csv] 0.001 s
absolutize[2: /second/path/to/ /second/path/climate.csv ../climate.csv] 0 s
relativize[2: /second/path/to/ /second/path/climate.csv ../climate.csv] 0 s
setBaseDirectory[2: /second/path/to/ /second/path/climate.csv ../climate.csv] 0 s
absolutize[3: /second/path/to/ /second/path/sub/climate.csv ../sub/climate.csv] 0 s
relativize[3: /second/path/to/ /second/path/sub/climate.csv ../sub/climate.csv] 0 s
setBaseDirectory[3: /second/path/to/ /second/path/sub/climate.csv ../sub/climate.csv] 0 s
absolutize[4: /first/path/to/ /second/path/to/climate.csv /second/path/to/climate.csv] 0.001 s
relativize[4: /first/path/to/ /second/path/to/climate.csv /second/path/to/climate.csv] 0 s
setBaseDirectory[4: /first/path/to/ /second/path/to/climate.csv /second/path/to/climate.csv] 0 s
absolutize[5: /first/path/to/ /second/path/sub/climate.csv /second/path/sub/climate.csv] 0.001 s
relativize[5: /first/path/to/ /second/path/sub/climate.csv /second/path/sub/climate.csv] 0 s
setBaseDirectory[5: /first/path/to/ /second/path/sub/climate.csv /second/path/sub/climate.csv] 0 s

ClimaticResourceTest

getClimaticDataByPhaseAndYear 0 s

CulturalPracticesTest

computable 0.026 s
compute 0.497 s

ClimateFileLoaderTest

climateFile 0 s
loadWithWrongHeaders 0.003 s
loadWithoutSeparator 0 s
emptyFile 0 s
loadFilteringPeriod 0.004 s
emptySeparator 0.001 s
checkDateSuccession 0 s
moreHeaders 0.001 s
load 0.003 s
notexistantFile 0 s
loadWithoutFile 0 s
emptyHeaders 0.001 s
missingData 0.001 s
missingDate 0.001 s
loadWithoutHeaders 0.003 s
loadTrailingSeparators 0.009 s
load1950 0.005 s

VariableTest

getTimeScale 0 s
getByTimeScaleAndTypeDailyClimatic 0 s

EvaluationEachDateTest

indicators 0 s
years 0.001 s
checkData 0.004 s
dataInPhase 0.001 s
noDataOutOfPhase 0 s

SoilLoaderProxyTest

noSettings 0 s
calculatorSettings 0.001 s
fileSettings 0.001 s

XsdTest

validate 1.813 s

EvaluationTest

getProvidedVariables 0.026 s
initializeResources 0.029 s
containsClimaticIndicator 0.026 s
getTag 0.026 s
isAggregationMissing 0.027 s
getIndicators 0.025 s
cloneTest 0.026 s
serialize 0.167 s
computable 0.027 s
getVariables 0.025 s
getName 0.025 s
type 0.028 s
getComputedPhases 0.033 s
setParameters 0.030 s
compute 0.029 s
isAggregationValid 0.029 s
computableWithNoData 0.070 s
isOnErrorOrIncomplete 0.024 s
getColor 0.025 s
getResultsUnique 0.032 s
getCategory 0.024 s

KnowledgeDailyTest

getVariablesQuotient 0 s
getPrettyDescription 0 s
description 0 s
getPrettyDescriptionHsdays 0 s
getParametersValuesNumberOfDays 0 s
cloneTest 0 s
getParametersNumberOfDays 0 s
getVariablesSum 0 s
parametersForVerndays 0 s
getNextIndicators 0 s
getMintmin 0 s

PathUtilsTest

relativize[0: /first/path/to/ /first/path/to/climate.csv climate.csv] 0.002 s
resolve[0: /first/path/to/ /first/path/to/climate.csv climate.csv] 0 s
relativize[1: /second/path/to/ /second/path/to/climate.csv climate.csv] 0.001 s
resolve[1: /second/path/to/ /second/path/to/climate.csv climate.csv] 0 s
relativize[2: /second/path/to/ /second/path/climate.csv ../climate.csv] 0.001 s
resolve[2: /second/path/to/ /second/path/climate.csv ../climate.csv] 0 s
relativize[3: /second/path/to/ /second/path/sub/climate.csv ../sub/climate.csv] 0.001 s
resolve[3: /second/path/to/ /second/path/sub/climate.csv ../sub/climate.csv] 0 s
relativize[4: /first/path/to/ /second/path/to/climate.csv /second/path/to/climate.csv] 0.001 s
resolve[4: /first/path/to/ /second/path/to/climate.csv /second/path/to/climate.csv] 0 s
relativize[5: /first/path/to/ /second/path/sub/climate.csv /second/path/sub/climate.csv] 0.001 s
resolve[5: /first/path/to/ /second/path/sub/climate.csv /second/path/sub/climate.csv] 0 s

FrequencyTest

isComputableWithCriteria 0 s
isComputableWithNoCriteria 0 s
computeSingleValueWithoutCriteria 0 s
isComputableWithoutVariable 0 s

EtpPenmanMonteithFAOTest

avignon 0.001 s
compareWithRResults 0 s
missingRadiation 0 s
missingRh 0 s
missingWind 0 s

FormulaCriteriaTest

formulaWithParameter 0.028 s
wrongFunction 0.003 s
formulaFunction 0.001 s
between 0 s

SoilCalculatorTest

climaticDailyDataNull 0 s
loadInEvaluation 0.050 s
comparisonWithReference 0.050 s
load 0.002 s
testHelperDate 0 s
stagesNull 0 s

MaxWaveLengthTest

computeSingleValueFullYear 0 s
computeSingleValueSomeDays 0 s
withoutCriteria 0 s

AverageTest

computeSingleValue 0 s
mint 0.015 s
serialization 0.011 s
isComputable 0.001 s

XMLUtilTest

loadEvaluationSettingsAndSave 0.602 s
loadKnowledge 0.077 s
saveEvaluation 0.046 s
loadFileNotFound 0.004 s
loadEvaluationSettings 0.023 s

ClimaticDailyDataTest

getDate 0 s

SumTest

noCriteria 0 s
noThreshold 0 s

EvaluationParametersTest

getParameterDefaults 0.029 s

DiffOfSumTest

sumwd 0 s

PhenologicalModelTypeTest

getName 0 s

AnnualStageBuilderTest

getConfigurationErrors[0] 0 s
load[0] 0.002 s
getConfigurationErrors[1] 0 s
load[1] 0 s

I18nPluralSuffixTest

test[Run ONE (-1) => true] 0.001 s
getSuffix[Run ONE (-1) => true] 0 s
test[Run ONE (1) => true] 0 s
getSuffix[Run ONE (1) => true] 0 s
test[Run ONE (2) => false] 0 s
getSuffix[Run ONE (2) => false] 0 s
test[Run ONE (3) => false] 0 s
getSuffix[Run ONE (3) => false] 0 s
test[Run ONE (11) => false] 0 s
getSuffix[Run ONE (11) => false] 0 s
test[Run ONE (null) => false] 0 s
getSuffix[Run ONE (null) => false] 0 s
test[Run FEW (3) => true] 0 s
getSuffix[Run FEW (3) => true] 0 s
test[Run FEW (10) => true] 0 s
getSuffix[Run FEW (10) => true] 0.001 s
test[Run FEW (103) => true] 0 s
getSuffix[Run FEW (103) => true] 0.001 s
test[Run FEW (113) => false] 0 s
getSuffix[Run FEW (113) => false] 0 s
test[Run FEW (13) => false] 0 s
getSuffix[Run FEW (13) => false] 0 s

StringUtilsTest

joinEnumNames 0 s
joinList 0 s
joinArray 0 s
joinListNull 0 s
removeTrailingNull 0 s
joinArrayNull 0 s
isNumeric 0 s
isBlank 0 s

KnowledgeHourlyTest

avgThi 0 s
cloneTest 0.013 s
thihours 0 s

DtdTest

validate 0.002 s

KnowledgeTest

parameterDescriptionEndsWithPoint[0] 0.024 s
parameterInFrench[0] 0.024 s
getIndicatorCategory[0] 0.024 s
getNextIndicatorsProcesses[0] 0.026 s
descriptionEndsWithPoint[0] 0.023 s
getIndicator[0] 0.021 s
getNextIndicatorsPractices[0] 0.022 s
descriptionInEnglish[0] 0.021 s
noNullVariables[0] 0.031 s
parameterIdsAreDefined[0] 0.021 s
parameterIdsAreUnique[0] 0.020 s
uniqueIndicatorsIdAndNames[0] 0.019 s
notNullQuotientDividendAndDivisor[0] 0.020 s
parameterInEnglish[0] 0.018 s
measurementUnit[0] 0.018 s
descriptionInFrench[0] 0.018 s
setI18n[0] 0.017 s
getNextIndicators[0] 0.016 s
parameterDescriptionEndsWithPoint[1] 0.020 s
parameterInFrench[1] 0.021 s
getIndicatorCategory[1] 0.030 s
getNextIndicatorsProcesses[1] 0.029 s
descriptionEndsWithPoint[1] 0.020 s
getIndicator[1] 0.020 s
getNextIndicatorsPractices[1] 0.019 s
descriptionInEnglish[1] 0.022 s
noNullVariables[1] 0.046 s
parameterIdsAreDefined[1] 0.019 s
parameterIdsAreUnique[1] 0.019 s
uniqueIndicatorsIdAndNames[1] 0.020 s
notNullQuotientDividendAndDivisor[1] 0.020 s
parameterInEnglish[1] 0.018 s
measurementUnit[1] 0.020 s
descriptionInFrench[1] 0.020 s
setI18n[1] 0.019 s
getNextIndicators[1] 0.019 s

PhaseLengthTest

computeSingleValue 0 s
isComputable 0 s

EvaluationSettingsTest

initializeKnowledge 0.007 s

StageUtilsTest

checkWrong 0.102 s
repr 0.003 s
checkGood 0.079 s
sanitizeStagesForSoil 0.004 s
getDeltasFromStages 0.001 s

PropertyChangeListenerTest

cdaystmin 0.009 s

FormulaTest

computeWithParameters[0: FormulaTest.TestData(th=23.1, rh=50.0, thi=69.18)] 0.005 s
computeSingleValue[0: FormulaTest.TestData(th=23.1, rh=50.0, thi=69.18)] 0 s
computeWithParameters[1: FormulaTest.TestData(th=22.6, rh=49.0, thi=68.447)] 0 s
computeSingleValue[1: FormulaTest.TestData(th=22.6, rh=49.0, thi=68.447)] 0 s
computeWithParameters[2: FormulaTest.TestData(th=21.8, rh=52.0, thi=67.64)] 0 s
computeSingleValue[2: FormulaTest.TestData(th=21.8, rh=52.0, thi=67.64)] 0.002 s
computeWithParameters[3: FormulaTest.TestData(th=20.5, rh=56.0, thi=66.172)] 0.001 s
computeSingleValue[3: FormulaTest.TestData(th=20.5, rh=56.0, thi=66.172)] 0.001 s
computeWithParameters[4: FormulaTest.TestData(th=19.9, rh=58.0, thi=65.468)] 0.001 s
computeSingleValue[4: FormulaTest.TestData(th=19.9, rh=58.0, thi=65.468)] 0.002 s
computeWithParameters[5: FormulaTest.TestData(th=20.6, rh=57.0, thi=66.371)] 0.001 s
computeSingleValue[5: FormulaTest.TestData(th=20.6, rh=57.0, thi=66.371)] 0.001 s
computeWithParameters[6: FormulaTest.TestData(th=21.7, rh=55.0, thi=67.73)] 0.001 s
computeSingleValue[6: FormulaTest.TestData(th=21.7, rh=55.0, thi=67.73)] 0.002 s
computeWithParameters[7: FormulaTest.TestData(th=23.6, rh=50.0, thi=69.83)] 0.001 s
computeSingleValue[7: FormulaTest.TestData(th=23.6, rh=50.0, thi=69.83)] 0.001 s
computeWithParameters[8: FormulaTest.TestData(th=25.8, rh=43.0, thi=71.885)] 0 s
computeSingleValue[8: FormulaTest.TestData(th=25.8, rh=43.0, thi=71.885)] 0 s
computeWithParameters[9: FormulaTest.TestData(th=27.4, rh=39.0, thi=73.329)] 0.001 s
computeSingleValue[9: FormulaTest.TestData(th=27.4, rh=39.0, thi=73.329)] 0.001 s

ResourceManagerTest

consistencyYears 0.004 s
consistencyEmptyResources 0 s
consistencyNoErrors 0.002 s
consistencyOnlyClimatic 0 s
consistencyMissingClimaticDays 0.002 s
error18nKey 0 s

DataLoadingListenerHandlerTest

addDataLoadingListener 0 s

AverageOfDiffTest

computeSingleValue 0 s
isComputable 0 s

DateUtilsTest

midnight 0.002 s
getDomGetDoy 0.002 s
getDate 0.002 s
getYear 0 s
asLocalDate 0.003 s
leapYears 0 s
notLeapYears 0.001 s
getDate2 0 s

EvaluationWithoutAggregationTest

isAggregationMissing 0.033 s
computable 0.031 s
save 0.089 s
type 0.032 s
compute 0.067 s
isOnErrorOrIncomplete 0.033 s
setType 0.032 s

IndicatorsErrorCategoryTest

missingTranslationFrench[0] 0 s
missingTranslationEnglish[0] 0 s
missingTranslationFrench[1] 0 s
missingTranslationEnglish[1] 0 s
missingTranslationFrench[2] 0 s
missingTranslationEnglish[2] 0 s

EvaluationHourlyTest

computable 0.020 s
getTimeScale 0.021 s
compute 0.063 s

CompositeIndicatorTest

equals 0 s
addThenRemove 0 s

PhenologyFileLoaderTest

load[0: PhenologyFileLoaderTest.TestData(relativePath=model/data/phenology/pheno_sample.csv, headers=[year, s0, s1, s2, s3, s4])] 0.001 s
load[1: PhenologyFileLoaderTest.TestData(relativePath=model/data/phenology/pheno_sample_ignored_first_column.csv, headers=[, year, s0, s1, s2, s3, s4])] 0.003 s
load[2: PhenologyFileLoaderTest.TestData(relativePath=model/data/phenology/pheno_sample_plus_s5.csv, headers=[year, s0, s1, s2, s3, s4])] 0.001 s

RelativeAnnualStageCalculatorTest

from[0] 0.004 s
load[0] 0.003 s

CompositeCriteriaTest

or 0 s
and 0 s
xor 0 s
sup0 0.008 s
inf10 0 s

ColdsumtminTest

test 0 s

RaidayMeantTest

computeUsingPhenologyCalculator 0.412 s
computable 0.016 s
compute 0.568 s
criteria 0.014 s

ClimateFileLoaderHourlyTest

load 0.049 s
load1to24hours 0.032 s

EvalutationCustomHeadersTest

compute 0.026 s

ImplementationsTest

isClonable[0] 0 s
isDetailable[0] 0 s
isClonable[1] 0 s
isDetailable[1] 0 s
isClonable[2] 0 s
isDetailable[2] 0 s
isClonable[3] 0.001 s
isDetailable[3] 0 s
isClonable[4] 0 s
isDetailable[4] 0 s
isClonable[5] 0 s
isDetailable[5] 0.001 s
isClonable[6] 0 s
isDetailable[6] 0 s
isClonable[7] 0 s
isDetailable[7] 0.001 s
isClonable[8] 0 s
isDetailable[8] 0.001 s
isClonable[9] 0 s
isDetailable[9] 0 s
isClonable[10] 0 s
isDetailable[10] 0 s
isClonable[11] 0.001 s
isDetailable[11] 0 s
isClonable[12] 0 s
isDetailable[12] 0 s
isClonable[13] 0 s
isDetailable[13] 0 s
isClonable[14] 0 s
isDetailable[14] 0 s
isClonable[15] 0 s
isDetailable[15] 0 s
isClonable[16] 0 s
isDetailable[16] 0 s
isClonable[17] 0 s
isDetailable[17] 0 s
isClonable[18] 0 s
isDetailable[18] 0.004 s
isClonable[19] 0 s
isDetailable[19] 0 s
isClonable[20] 0 s
isDetailable[20] 0 s
isClonable[21] 0 s
isDetailable[21] 0 s
isClonable[22] 0 s
isDetailable[22] 0 s
isClonable[23] 0 s
isDetailable[23] 0 s
isClonable[24] 0 s
isDetailable[24] 0 s
isClonable[25] 0 s
isDetailable[25] 0 s
isClonable[26] 0 s
isDetailable[26] 0 s
isClonable[27] 0 s
isDetailable[27] 0 s
isClonable[28] 0.001 s
isDetailable[28] 0 s
isClonable[29] 0 s
isDetailable[29] 0.001 s
isClonable[30] 0 s
isDetailable[30] 0 s
isClonable[31] 0 s
isDetailable[31] 0 s
isClonable[32] 0 s
isDetailable[32] 0 s
isClonable[33] 0 s
isDetailable[33] 0 s
isClonable[34] 0.001 s
isDetailable[34] 0 s
isClonable[35] 0 s
isDetailable[35] 0 s
isClonable[36] 0.001 s
isDetailable[36] 0 s
isClonable[37] 0 s
isDetailable[37] 0 s
isClonable[38] 0 s
isDetailable[38] 0 s
isClonable[39] 0 s
isDetailable[39] 0 s
isClonable[40] 0 s
isDetailable[40] 0 s
isClonable[41] 0.001 s
isDetailable[41] 0 s
isClonable[42] 0 s
isDetailable[42] 0 s
isClonable[43] 0 s
isDetailable[43] 0 s
isClonable[44] 0.001 s
isDetailable[44] 0 s
isClonable[45] 0 s
isDetailable[45] 0 s
isClonable[46] 0.001 s
isDetailable[46] 0 s
isClonable[47] 0 s
isDetailable[47] 0 s
isClonable[48] 0 s
isDetailable[48] 0 s
isClonable[49] 0 s
isDetailable[49] 0 s
isClonable[50] 0 s
isDetailable[50] 0 s
isClonable[51] 0 s
isDetailable[51] 0 s
isClonable[52] 0 s
isDetailable[52] 0 s
isClonable[53] 0 s
isDetailable[53] 0.001 s
isClonable[54] 0 s
isDetailable[54] 0 s
isClonable[55] 0 s
isDetailable[55] 0.001 s
isClonable[56] 0 s
isDetailable[56] 0 s
isClonable[57] 0 s
isDetailable[57] 0 s
isClonable[58] 0.001 s
isDetailable[58] 0 s
isClonable[59] 0 s
isDetailable[59] 0 s
isClonable[60] 0 s
isDetailable[60] 0 s
isClonable[61] 0 s
isDetailable[61] 0 s
isClonable[62] 0 s
isDetailable[62] 0 s
isClonable[63] 0 s
isDetailable[63] 0.003 s
isClonable[64] 0 s
isDetailable[64] 0 s
isClonable[65] 0 s
isDetailable[65] 0 s
isClonable[66] 0 s
isDetailable[66] 0 s
isClonable[67] 0 s
isDetailable[67] 0 s
isClonable[68] 0 s
isDetailable[68] 0 s
isClonable[69] 0 s
isDetailable[69] 0 s
isClonable[70] 0 s
isDetailable[70] 0 s
isClonable[71] 0 s
isDetailable[71] 0 s
isClonable[72] 0 s
isDetailable[72] 0 s
isClonable[73] 0 s
isDetailable[73] 0 s
isClonable[74] 0 s
isDetailable[74] 0 s
isClonable[75] 0 s
isDetailable[75] 0 s
isClonable[76] 0 s
isDetailable[76] 0 s
isClonable[77] 0 s
isDetailable[77] 0 s
isClonable[78] 0 s
isDetailable[78] 0 s
isClonable[79] 0 s
isDetailable[79] 0 s
isClonable[80] 0 s
isDetailable[80] 0 s
isClonable[81] 0 s
isDetailable[81] 0 s
isClonable[82] 0 s
isDetailable[82] 0 s
isClonable[83] 0 s
isDetailable[83] 0 s
isClonable[84] 0 s
isDetailable[84] 0 s
isClonable[85] 0 s
isDetailable[85] 0 s
isClonable[86] 0 s
isDetailable[86] 0 s
isClonable[87] 0 s
isDetailable[87] 0 s
isClonable[88] 0 s
isDetailable[88] 0 s

JEXLFormulaTest

useFormulaCriteria 0 s
useMathMethod 0.002 s
getVariables 0.001 s

ClimateTest

load 0.013 s

MessagesTest

getStringMissing 0 s
getStringExists 0 s
formatExists 0 s

TammTest

exp 0 s
isComputable 0 s

NumberOfWavesTest

computeSingleValue 0 s
withoutCriteria 0 s

NumberOfDaysTest

testRainGreaterThanEtp 0 s
testCompute 0 s
testComputeSingleValue 0 s
withoutCriteria 0 s

ResourcesTest

formatMissing 0.001 s
getStringExistingDefault 0 s
getLocalDatetimeWrong 0.001 s
format 0.001 s
getVersionAndBuildDate 0 s
getLocalDatetimeISO 0 s
getLocalDatetimeYyyyMMddHHmmss 0 s
getStringExistingEnglish 0.001 s
getStringMissing 0 s
setLocale 0 s
getStringExisting 0 s
getBundleName 0 s
setBundleName 0.001 s