From 737cae0469dda1a48cb6cc1d6a9d4f6fd1c6dd30 Mon Sep 17 00:00:00 2001 From: LPTK Date: Thu, 13 Jun 2013 15:19:18 +0200 Subject: [PATCH] finished test for var stat --- mo/test/t-moFitnessVarianceStat.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mo/test/t-moFitnessVarianceStat.cpp b/mo/test/t-moFitnessVarianceStat.cpp index 6bb5faf8e..b90070254 100644 --- a/mo/test/t-moFitnessVarianceStat.cpp +++ b/mo/test/t-moFitnessVarianceStat.cpp @@ -19,6 +19,7 @@ double objective_function(const EOT & sol) for ( size_t i = 0; i < sol.size(); ++i ) { + //std::cout << sol[i] << std::endl; sum += sol[i] * sol[i]; } @@ -33,6 +34,11 @@ int main(int ac, char** av) EOT solution(2, 5); eval(solution); stat(solution); + solution[0] = solution[1] = 0; + solution.invalidate(); + eval(solution); + stat(solution); //assert(stat.value() == 1); - std::cout << "ok " << stat.value() << std::endl; + std::cout << "var: " << stat.value() << std::endl; + assert(stat.value() == 625); }