Ignore:
Timestamp:
Nov 5, 2008, 12:12:43 AM (13 years ago)
Author:
Peter
Message:

fixing bug in KolmogorovSmirnov::reset. May refs #457 but not in an obvious way.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/kolmogorov_smirnov_test.cc

    r1608 r1612  
    3232void test_one_sample(test::Suite&);
    3333void test_p_value(test::Suite&);
     34void test_reset(test::Suite&);
    3435
    3536int main(int argc, char* argv[])
     
    3940  test_one_sample(suite);
    4041  test_p_value(suite);
     42  test_reset(suite);
    4143
    4244  return suite.return_value();
     
    104106 
    105107}
     108
     109void test_reset(test::Suite& suite)
     110{
     111  suite.err() << "testing reset\n";
     112  statistics::KolmogorovSmirnov ks;
     113  ks.add(1.0, true);
     114  ks.add(2.0, false);
     115  ks.add(3.0, true);
     116  double score = ks.score();
     117  double p = ks.p_value();
     118  ks.reset();
     119  ks.add(1.0, true);
     120  ks.add(2.0, false);
     121  ks.add(3.0, true);
     122  suite.add(suite.equal(ks.score(), score));
     123  suite.add(suite.equal(ks.p_value(), p));
     124}
Note: See TracChangeset for help on using the changeset viewer.