Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
650 0 0 0 100% 18,06 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,760 s
fr.inrae.agroclim.indicators.model.indicator.listener 6 0 0 0 100% 0,054 s
fr.inrae.agroclim.indicators.xml 7 0 0 0 100% 5,465 s
fr.inrae.agroclim.indicators.util 35 0 0 0 100% 1,072 s
fr.inrae.agroclim.indicators.model.data 28 0 0 0 100% 0,047 s
fr.inrae.agroclim.indicators.model.criteria 43 0 0 0 100% 0,191 s
fr.inrae.agroclim.indicators.model.data.soil 16 0 0 0 100% 0,274 s
fr.inrae.agroclim.indicators.exception 15 0 0 0 100% 0,161 s
fr.inrae.agroclim.indicators.model.function.aggregation 14 0 0 0 100% 0,200 s
fr.inrae.agroclim.indicators.model.function 6 0 0 0 100% 0,029 s
fr.inrae.agroclim.indicators.model.indicator 244 0 0 0 100% 0,590 s
fr.inrae.agroclim.indicators.model.data.climate 27 0 0 0 100% 0,390 s
fr.inrae.agroclim.indicators.resources 56 0 0 0 100% 0,086 s
fr.inrae.agroclim.indicators.model 118 0 0 0 100% 8,737 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,474 s
PhenologyCalculatorMethodsTest 6 0 0 0 100% 0,036 s
PhenologyLoaderTest 1 0 0 0 100% 0,047 s
StageDeltaTest 1 0 0 0 100% 0,015 s
PhenologicalModelTypeTest 1 0 0 0 100% 0,004 s
AnnualStageBuilderTest 4 0 0 0 100% 0,020 s
PhenologyFileLoaderTest 3 0 0 0 100% 0,021 s
RelativeAnnualStageCalculatorTest 2 0 0 0 100% 0,143 s

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

- Class Tests Errors Failures Skipped Success Rate Time
IndicatorEventTest 3 0 0 0 100% 0,014 s
PropertyChangeListenerTest 1 0 0 0 100% 0,040 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% 3,553 s
XMLUtilTest 5 0 0 0 100% 1,892 s
DtdTest 1 0 0 0 100% 0,020 s

fr.inrae.agroclim.indicators.util

- Class Tests Errors Failures Skipped Success Rate Time
DeepCopyHelperTest 2 0 0 0 100% 0,008 s
PathUtilsTest 12 0 0 0 100% 0,626 s
StringUtilsTest 8 0 0 0 100% 0,009 s
StageUtilsTest 5 0 0 0 100% 0,426 s
DateUtilsTest 8 0 0 0 100% 0,003 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,030 s
VariableTest 2 0 0 0 100% 0,001 s
ResourceManagerTest 6 0 0 0 100% 0,016 s
DataLoadingListenerHandlerTest 1 0 0 0 100% 0 s

fr.inrae.agroclim.indicators.model.criteria

- Class Tests Errors Failures Skipped Success Rate Time
RelationalOperatorTest 28 0 0 0 100% 0,022 s
SimpleCriteriaTest 6 0 0 0 100% 0,027 s
FormulaCriteriaTest 4 0 0 0 100% 0,112 s
CompositeCriteriaTest 5 0 0 0 100% 0,030 s

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

- Class Tests Errors Failures Skipped Success Rate Time
SoilFileLoaderTest 7 0 0 0 100% 0,029 s
SoilLoaderProxyTest 3 0 0 0 100% 0,025 s
SoilCalculatorTest 6 0 0 0 100% 0,220 s

fr.inrae.agroclim.indicators.exception

- Class Tests Errors Failures Skipped Success Rate Time
ErrorMessageTest 2 0 0 0 100% 0,088 s
ErrorTypeTest 6 0 0 0 100% 0,044 s
IndicatorsExceptionTest 1 0 0 0 100% 0,004 s
IndicatorsErrorCategoryTest 6 0 0 0 100% 0,025 s

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

- Class Tests Errors Failures Skipped Success Rate Time
JEXLFunctionTest 4 0 0 0 100% 0,120 s
MathMethodTest 10 0 0 0 100% 0,080 s

fr.inrae.agroclim.indicators.model.function

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

fr.inrae.agroclim.indicators.model.indicator

- Class Tests Errors Failures Skipped Success Rate Time
TammFormulaTest 10 0 0 0 100% 0,214 s
QuotientTest 2 0 0 0 100% 0,009 s
PhotothermalQuotientTest 2 0 0 0 100% 0,021 s
DayOfYearTest 2 0 0 0 100% 0,001 s
IndicatorTest 3 0 0 0 100% 0,046 s
FrequencyTest 4 0 0 0 100% 0 s
MaxWaveLengthTest 3 0 0 0 100% 0,007 s
AverageTest 4 0 0 0 100% 0,048 s
SumTest 2 0 0 0 100% 0,001 s
DiffOfSumTest 1 0 0 0 100% 0,009 s
PhaseLengthTest 2 0 0 0 100% 0 s
FormulaTest 20 0 0 0 100% 0,117 s
AverageOfDiffTest 2 0 0 0 100% 0 s
ColdsumtminTest 1 0 0 0 100% 0,023 s
ImplementationsTest 178 0 0 0 100% 0,094 s
TammTest 2 0 0 0 100% 0 s
NumberOfWavesTest 2 0 0 0 100% 0 s
NumberOfDaysTest 4 0 0 0 100% 0 s

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

- Class Tests Errors Failures Skipped Success Rate Time
ClimaticResourceTest 1 0 0 0 100% 0,006 s
ClimateFileLoaderTest 17 0 0 0 100% 0,146 s
EtpPenmanMonteithFAOTest 5 0 0 0 100% 0,014 s
ClimaticDailyDataTest 1 0 0 0 100% 0,001 s
ClimateFileLoaderHourlyTest 2 0 0 0 100% 0,181 s
ClimateTest 1 0 0 0 100% 0,042 s

fr.inrae.agroclim.indicators.resources

- Class Tests Errors Failures Skipped Success Rate Time
VersionTest 3 0 0 0 100% 0,013 s
I18nTest 15 0 0 0 100% 0,027 s
I18nPluralSuffixTest 22 0 0 0 100% 0,023 s
MessagesTest 3 0 0 0 100% 0,020 s
ResourcesTest 13 0 0 0 100% 0,003 s

fr.inrae.agroclim.indicators.model

- Class Tests Errors Failures Skipped Success Rate Time
EvaluationRobertTest 1 0 0 0 100% 0,377 s
MMarjouTest 2 0 0 0 100% 1,099 s
LocalizedStringTest 5 0 0 0 100% 0,014 s
NameableTest 9 0 0 0 100% 0,018 s
StageDeltaEvaluationTest 3 0 0 0 100% 0,116 s
CulturalPracticesTest 2 0 0 0 100% 0,927 s
EvaluationEachDateTest 5 0 0 0 100% 0,210 s
EvaluationTest 21 0 0 0 100% 1,714 s
KnowledgeDailyTest 11 0 0 0 100% 0,037 s
EvaluationParametersTest 1 0 0 0 100% 0,098 s
KnowledgeHourlyTest 3 0 0 0 100% 0,033 s
KnowledgeTest 36 0 0 0 100% 1,563 s
EvaluationSettingsTest 1 0 0 0 100% 0,051 s
EvaluationWithoutAggregationTest 7 0 0 0 100% 0,437 s
EvaluationHourlyTest 3 0 0 0 100% 0,278 s
RaidayMeantTest 4 0 0 0 100% 1,717 s
EvalutationCustomHeadersTest 1 0 0 0 100% 0,033 s
JEXLFormulaTest 3 0 0 0 100% 0,015 s

Test Cases

[Summary] [Package List] [Test Cases]

VersionTest

getBuildDate 0,013 s
getVersionAndBuildDate 0 s
getRevision 0 s

EvaluationRobertTest

compute 0,360 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 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 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,015 s
emptyFile 0 s
emptySeparator 0 s
load 0,012 s
notexistantFile 0,001 s
emptyHeaders 0 s
soilFile 0 s

PhenologyCalculatorTest

load[0: pheno_linear_4_stages-soissons] 0,036 s
load[1: pheno_linear_4_stages-charger] 0,030 s
load[2: pheno_richardson_3_stages-gramineesa] 0,040 s
load[3: pheno_curve_4_stages-cabernetS] 0,035 s
load[4: pheno_curve_4_stages-chardonnay] 0,029 s
load[5: pheno_curve_4_stages-syrah] 0,022 s
load[6: pheno_linear_4_stages-cabernetS] 0,026 s
load[7: pheno_linear_5_stages-chardonnay] 0,027 s
load[8: pheno_linear_6_stages-syrah] 0,041 s
load[9: pheno_curve_grapevine_5_stages-cabernetS] 0,028 s
load[10: pheno_curve_grapevine_5_stages-syrah] 0,024 s
load[11: pheno_curve_grapevine_sw_4_stages-cabernetS] 0,034 s
load[12: pheno_curve_grapevine_sw_4_stages-chardonnay] 0,023 s
load[13: pheno_curve_4_stages-dkc5783] 0,017 s
load[14: pheno_curve_4_stages-meribel] 0,013 s
load[15: pheno_linear_4_stages-meribel] 0,024 s
load[16: pheno_linear_5_stages-dkc5783] 0,008 s

MMarjouTest

computable 0,092 s
raidaysInfNbDaysInPhase 1,007 s

PhotothermalQuotientTest

computeSingleValue 0,020 s
withNormalization 0 s

JEXLFunctionTest

expression 0,104 s
dollarVariableNamesWithNumberParams 0,009 s
dollarVariableNames 0 s
numericValue 0,002 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,015 s
getName[5] 0 s
getName[6] 0 s
getName[7] 0,001 s
getName[8] 0,001 s

ErrorMessageTest

getMessageWithArguments 0,068 s
getMessageWithoutArguments 0 s

IndicatorEventTest

shouldNotRaiseException 0,013 s
shouldRaiseException 0,001 s
shouldRaiseNullPointerException 0 s

I18nTest

format 0 s
formatPluralCompare 0,011 s
formatPluralMissing 0 s
contructorWithResourceBundle 0 s
formatPluralDefault 0 s
formatPluralMany 0 s
operatorExtract 0 s
formatPluralSpecial 0 s
getStringExisting 0 s
getStringDefault 0 s
matches 0 s
formatPluralSpecialDefaultProperties 0,016 s
formatPluralFew 0 s
formatPluralOne 0 s
formatPluralTwo 0 s

RelationalOperatorTest

eval[0] 0 s
eval[1] 0 s
eval[2] 0 s
eval[3] 0 s
eval[4] 0 s
eval[5] 0 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 s
eval[17] 0 s
eval[18] 0 s
eval[19] 0 s
eval[20] 0,008 s
eval[21] 0 s
eval[22] 0 s
eval[23] 0 s
eval[24] 0 s
eval[25] 0 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,001 s
min 0 s
i18n 0,071 s

PhenologyCalculatorMethodsTest

cumjvi 0,027 s
rfpi 0 s
rfvi 0,009 s
cumjviOneValue 0 s
nbOfStages 0 s
photoperiod 0 s

PhenologyLoaderTest

load 0,046 s

DailyDataTest

getValue 0 s

ErrorTypeTest

subCodeAreUnique[0] 0,001 s
i18n[0] 0,013 s
subCodeAreUnique[1] 0,001 s
i18n[1] 0,001 s
subCodeAreUnique[2] 0,001 s
i18n[2] 0 s

StageDeltaTest

compareTo 0,011 s

IndicatorsExceptionTest

getLocalizedMessage 0 s

NormalizationFunctionTest

exponential 0,005 s
sigmoid6225 0,002 s
linear 0,001 s
normal 0,001 s
multilinear 0,004 s
sigmoid 0,001 s

DeepCopyHelperTest

deepCopyList 0,007 s
deepCopyMap 0 s

StageDeltaEvaluationTest

computable 0,022 s
compute 0,044 s
hasStageDelta 0,050 s

SimpleCriteriaTest

serializeInferiorToThreshold 0 s
unserializeInferiorToThreshold 0,014 s
unserializeGT 0,007 s
gt 0 s
le 0 s
inferiorToThreshold 0 s

IndicatorTest

setIndicatorCategory 0,001 s
readKnowledgeNotes 0 s
readIndicatorNotes 0 s

FileLoaderTest

absolutize[0: /first/path/to/ /first/path/to/climate.csv climate.csv] 0,006 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,002 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 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,001 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 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,012 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,001 s

CulturalPracticesTest

computable 0,066 s
compute 0,857 s

ClimateFileLoaderTest

climateFile 0 s
loadWithWrongHeaders 0,029 s
loadWithoutSeparator 0 s
emptyFile 0 s
loadFilteringPeriod 0,011 s
emptySeparator 0,006 s
checkDateSuccession 0,017 s
moreHeaders 0,002 s
load 0,009 s
notexistantFile 0 s
loadWithoutFile 0 s
emptyHeaders 0 s
missingData 0,008 s
missingDate 0,004 s
loadWithoutHeaders 0,002 s
loadTrailingSeparators 0,022 s
load1950 0,020 s

VariableTest

getTimeScale 0 s
getByTimeScaleAndTypeDailyClimatic 0 s

EvaluationEachDateTest

indicators 0,001 s
years 0,008 s
checkData 0,030 s
dataInPhase 0,003 s
noDataOutOfPhase 0,001 s

SoilLoaderProxyTest

noSettings 0,001 s
calculatorSettings 0,007 s
fileSettings 0,002 s

XsdTest

validate 3,314 s

EvaluationTest

getProvidedVariables 0,092 s
initializeResources 0,052 s
containsClimaticIndicator 0,050 s
getTag 0,073 s
isAggregationMissing 0,052 s
getIndicators 0,083 s
cloneTest 0,046 s
serialize 0,487 s
computable 0,080 s
getVariables 0,064 s
getName 0,077 s
type 0,043 s
getComputedPhases 0,034 s
setParameters 0,034 s
compute 0,032 s
isAggregationValid 0,046 s
computableWithNoData 0,176 s
isOnErrorOrIncomplete 0,054 s
getColor 0,051 s
getResultsUnique 0,059 s
getCategory 0,028 s

KnowledgeDailyTest

getVariablesQuotient 0 s
getPrettyDescription 0,004 s
description 0 s
getPrettyDescriptionHsdays 0,001 s
getParametersValuesNumberOfDays 0 s
cloneTest 0,006 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,004 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 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 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 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 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 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,003 s
compareWithRResults 0 s
missingRadiation 0,001 s
missingRh 0,001 s
missingWind 0,001 s

FormulaCriteriaTest

formulaWithParameter 0,086 s
wrongFunction 0,016 s
formulaFunction 0,005 s
between 0 s

SoilCalculatorTest

climaticDailyDataNull 0 s
loadInEvaluation 0,116 s
comparisonWithReference 0,092 s
load 0 s
testHelperDate 0,008 s
stagesNull 0 s

MaxWaveLengthTest

computeSingleValueFullYear 0 s
computeSingleValueSomeDays 0 s
withoutCriteria 0 s

AverageTest

computeSingleValue 0 s
mint 0,020 s
serialization 0,013 s
isComputable 0 s

XMLUtilTest

loadEvaluationSettingsAndSave 1,562 s
loadKnowledge 0,133 s
saveEvaluation 0,101 s
loadFileNotFound 0,015 s
loadEvaluationSettings 0,066 s

ClimaticDailyDataTest

getDate 0 s

SumTest

noCriteria 0 s
noThreshold 0,001 s

EvaluationParametersTest

getParameterDefaults 0,097 s

DiffOfSumTest

sumwd 0,009 s

PhenologicalModelTypeTest

getName 0,001 s

AnnualStageBuilderTest

getConfigurationErrors[0] 0,008 s
load[0] 0 s
getConfigurationErrors[1] 0 s
load[1] 0 s

I18nPluralSuffixTest

test[Run ONE (-1) => true] 0 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,023 s
test[Run FEW (103) => true] 0 s
getSuffix[Run FEW (103) => true] 0 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,008 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,004 s
thihours 0,001 s

DtdTest

validate 0,011 s

KnowledgeTest

parameterDescriptionEndsWithPoint[0] 0,049 s
parameterInFrench[0] 0,055 s
getIndicatorCategory[0] 0,044 s
getNextIndicatorsProcesses[0] 0,050 s
descriptionEndsWithPoint[0] 0,078 s
getIndicator[0] 0,053 s
getNextIndicatorsPractices[0] 0,059 s
descriptionInEnglish[0] 0,027 s
noNullVariables[0] 0,035 s
parameterIdsAreDefined[0] 0,020 s
parameterIdsAreUnique[0] 0,017 s
uniqueIndicatorsIdAndNames[0] 0,024 s
notNullQuotientDividendAndDivisor[0] 0,036 s
parameterInEnglish[0] 0,022 s
measurementUnit[0] 0,048 s
descriptionInFrench[0] 0,036 s
setI18n[0] 0,044 s
getNextIndicators[0] 0,076 s
parameterDescriptionEndsWithPoint[1] 0,040 s
parameterInFrench[1] 0,036 s
getIndicatorCategory[1] 0,035 s
getNextIndicatorsProcesses[1] 0,042 s
descriptionEndsWithPoint[1] 0,042 s
getIndicator[1] 0,028 s
getNextIndicatorsPractices[1] 0,037 s
descriptionInEnglish[1] 0,041 s
noNullVariables[1] 0,074 s
parameterIdsAreDefined[1] 0,032 s
parameterIdsAreUnique[1] 0,048 s
uniqueIndicatorsIdAndNames[1] 0,067 s
notNullQuotientDividendAndDivisor[1] 0,025 s
parameterInEnglish[1] 0,055 s
measurementUnit[1] 0,037 s
descriptionInFrench[1] 0,052 s
setI18n[1] 0,024 s
getNextIndicators[1] 0,031 s

PhaseLengthTest

computeSingleValue 0 s
isComputable 0 s

EvaluationSettingsTest

initializeKnowledge 0,041 s

StageUtilsTest

checkWrong 0,260 s
repr 0,027 s
checkGood 0,100 s
sanitizeStagesForSoil 0,018 s
getDeltasFromStages 0,008 s

PropertyChangeListenerTest

cdaystmin 0,039 s

FormulaTest

computeWithParameters[0: FormulaTest.TestData(th=23.1, rh=50.0, thi=69.18)] 0,004 s
computeSingleValue[0: FormulaTest.TestData(th=23.1, rh=50.0, thi=69.18)] 0,015 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,010 s
computeSingleValue[2: FormulaTest.TestData(th=21.8, rh=52.0, thi=67.64)] 0,015 s
computeWithParameters[3: FormulaTest.TestData(th=20.5, rh=56.0, thi=66.172)] 0,008 s
computeSingleValue[3: FormulaTest.TestData(th=20.5, rh=56.0, thi=66.172)] 0 s
computeWithParameters[4: FormulaTest.TestData(th=19.9, rh=58.0, thi=65.468)] 0 s
computeSingleValue[4: FormulaTest.TestData(th=19.9, rh=58.0, thi=65.468)] 0,024 s
computeWithParameters[5: FormulaTest.TestData(th=20.6, rh=57.0, thi=66.371)] 0 s
computeSingleValue[5: FormulaTest.TestData(th=20.6, rh=57.0, thi=66.371)] 0 s
computeWithParameters[6: FormulaTest.TestData(th=21.7, rh=55.0, thi=67.73)] 0,005 s
computeSingleValue[6: FormulaTest.TestData(th=21.7, rh=55.0, thi=67.73)] 0,005 s
computeWithParameters[7: FormulaTest.TestData(th=23.6, rh=50.0, thi=69.83)] 0,006 s
computeSingleValue[7: FormulaTest.TestData(th=23.6, rh=50.0, thi=69.83)] 0,002 s
computeWithParameters[8: FormulaTest.TestData(th=25.8, rh=43.0, thi=71.885)] 0,018 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 s
computeSingleValue[9: FormulaTest.TestData(th=27.4, rh=39.0, thi=73.329)] 0 s

ResourceManagerTest

consistencyYears 0 s
consistencyEmptyResources 0,004 s
consistencyNoErrors 0,012 s
consistencyOnlyClimatic 0 s
consistencyMissingClimaticDays 0 s
error18nKey 0 s

DataLoadingListenerHandlerTest

addDataLoadingListener 0 s

AverageOfDiffTest

computeSingleValue 0 s
isComputable 0 s

DateUtilsTest

midnight 0 s
getDomGetDoy 0 s
getDate 0 s
getYear 0 s
asLocalDate 0 s
leapYears 0 s
notLeapYears 0 s
getDate2 0 s

EvaluationWithoutAggregationTest

isAggregationMissing 0,046 s
computable 0,040 s
save 0,093 s
type 0,046 s
compute 0,076 s
isOnErrorOrIncomplete 0,080 s
setType 0,053 s

IndicatorsErrorCategoryTest

missingTranslationFrench[0] 0 s
missingTranslationEnglish[0] 0 s
missingTranslationFrench[1] 0,007 s
missingTranslationEnglish[1] 0 s
missingTranslationFrench[2] 0 s
missingTranslationEnglish[2] 0,012 s

EvaluationHourlyTest

computable 0,041 s
getTimeScale 0,049 s
compute 0,188 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,002 s
load[1: PhenologyFileLoaderTest.TestData(relativePath=model/data/phenology/pheno_sample_ignored_first_column.csv, headers=[, year, s0, s1, s2, s3, s4])] 0,001 s
load[2: PhenologyFileLoaderTest.TestData(relativePath=model/data/phenology/pheno_sample_plus_s5.csv, headers=[year, s0, s1, s2, s3, s4])] 0 s

RelativeAnnualStageCalculatorTest

from[0] 0,117 s
load[0] 0 s

CompositeCriteriaTest

or 0 s
and 0 s
xor 0 s
sup0 0,029 s
inf10 0 s

ColdsumtminTest

test 0,022 s

RaidayMeantTest

computeUsingPhenologyCalculator 0,756 s
computable 0,020 s
compute 0,896 s
criteria 0,032 s

ClimateFileLoaderHourlyTest

load 0,125 s
load1to24hours 0,055 s

EvalutationCustomHeadersTest

compute 0,033 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 s
isDetailable[3] 0,001 s
isClonable[4] 0 s
isDetailable[4] 0 s
isClonable[5] 0 s
isDetailable[5] 0 s
isClonable[6] 0 s
isDetailable[6] 0 s
isClonable[7] 0 s
isDetailable[7] 0 s
isClonable[8] 0 s
isDetailable[8] 0 s
isClonable[9] 0 s
isDetailable[9] 0 s
isClonable[10] 0 s
isDetailable[10] 0 s
isClonable[11] 0 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,004 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 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,012 s
isDetailable[28] 0 s
isClonable[29] 0 s
isDetailable[29] 0 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 s
isDetailable[34] 0 s
isClonable[35] 0 s
isDetailable[35] 0 s
isClonable[36] 0 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 s
isDetailable[41] 0 s
isClonable[42] 0 s
isDetailable[42] 0 s
isClonable[43] 0 s
isDetailable[43] 0 s
isClonable[44] 0 s
isDetailable[44] 0 s
isClonable[45] 0 s
isDetailable[45] 0 s
isClonable[46] 0 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 s
isClonable[54] 0 s
isDetailable[54] 0 s
isClonable[55] 0 s
isDetailable[55] 0 s
isClonable[56] 0 s
isDetailable[56] 0 s
isClonable[57] 0 s
isDetailable[57] 0 s
isClonable[58] 0 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 s
isClonable[64] 0 s
isDetailable[64] 0 s
isClonable[65] 0 s
isDetailable[65] 0,006 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,006 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,004 s
isDetailable[87] 0 s
isClonable[88] 0 s
isDetailable[88] 0 s

JEXLFormulaTest

useFormulaCriteria 0,007 s
useMathMethod 0,008 s
getVariables 0 s

ClimateTest

load 0,032 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 s
getStringExistingDefault 0 s
getLocalDatetimeWrong 0 s
format 0 s
getVersionAndBuildDate 0 s
getLocalDatetimeISO 0 s
getLocalDatetimeYyyyMMddHHmmss 0 s
getStringExistingEnglish 0,003 s
getStringMissing 0 s
setLocale 0 s
getStringExisting 0 s
getBundleName 0 s
setBundleName 0 s