diff --git a/eo/test/t-eoReplacement.cpp b/eo/test/t-eoReplacement.cpp index fc5ed296a..2806b1b8e 100644 --- a/eo/test/t-eoReplacement.cpp +++ b/eo/test/t-eoReplacement.cpp @@ -39,28 +39,36 @@ public : int the_main(int argc, char **argv) { eoParser parser(argc, argv); - eoValueParam parentSizeParam = parser.createParam(10, "parentSize", "Parent size",'P'); + eoValueParam parentSizeParam(10, "parentSize", "Parent size",'P'); + parser.processParam( parentSizeParam ); unsigned int pSize = parentSizeParam.value(); - eoValueParam offsrpringSizeParam = parser.createParam(10, "offsrpringSize", "Offsrpring size",'O'); + eoValueParam offsrpringSizeParam(10, "offsrpringSize", "Offsrpring size",'O'); + parser.processParam( offsrpringSizeParam ); unsigned int oSize = offsrpringSizeParam.value(); - eoValueParam tournamentSizeParam = parser.createParam(2, "tournamentSize", "Deterministic tournament size",'T'); + eoValueParam tournamentSizeParam(2, "tournamentSize", "Deterministic tournament size",'T'); + parser.processParam( tournamentSizeParam ); unsigned int tSize = tournamentSizeParam.value(); - eoValueParam tournamentRateParam = parser.createParam(0.75, "tournamentRate", "Stochastic tournament rate",'R'); + eoValueParam tournamentRateParam(0.75, "tournamentRate", "Stochastic tournament rate",'R'); + parser.processParam( tournamentRateParam ); double tRate = tournamentRateParam.value(); - eoValueParam sParentsElitismRateParam = parser.createParam(0.1, "sParentsElitismRateParam", "Strong elitism rate for parents",'E'); + eoValueParam sParentsElitismRateParam(0.1, "sParentsElitismRateParam", "Strong elitism rate for parents",'E'); + parser.processParam( sParentsElitismRateParam ); double sParentsElitismRate = sParentsElitismRateParam.value(); - eoValueParam sParentsEugenismRateParam = parser.createParam(0, "sParentsEugenismRateParam", "Strong Eugenism rate",'e'); + eoValueParam sParentsEugenismRateParam(0, "sParentsEugenismRateParam", "Strong Eugenism rate",'e'); + parser.processParam( sParentsEugenismRateParam ); double sParentsEugenismRate = sParentsEugenismRateParam.value(); - eoValueParam sOffspringElitismRateParam = parser.createParam(0, "sOffspringElitismRateParam", "Strong elitism rate for parents",'E'); + eoValueParam sOffspringElitismRateParam(0, "sOffspringElitismRateParam", "Strong elitism rate for parents",'E'); + parser.processParam( sOffspringElitismRateParam ); double sOffspringElitismRate = sOffspringElitismRateParam.value(); - eoValueParam sOffspringEugenismRateParam = parser.createParam(0, "sOffspringEugenismRateParam", "Strong Eugenism rate",'e'); + eoValueParam sOffspringEugenismRateParam(0, "sOffspringEugenismRateParam", "Strong Eugenism rate",'e'); + parser.processParam( sOffspringEugenismRateParam ); double sOffspringEugenismRate = sOffspringEugenismRateParam.value(); if (parser.userNeedsHelp())