Changeset 948 for trunk/test


Ignore:
Timestamp:
Oct 8, 2007, 4:06:53 PM (15 years ago)
Author:
Markus Ringnér
Message:

Adding support and checks for intended lookups in classifiers

Location:
trunk/test
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/knn_test.cc

    r916 r948  
    4646  classifier::MatrixLookupWeighted dataviewweighted(data,weights);
    4747  classifier::KNN<statistics::pearson_vector_distance_tag> knn(dataviewweighted,targets);
    48   *error << "Training KNN" << std::endl;
     48  *error << "training KNN" << std::endl;
    4949  knn.train();
    5050 
    5151  utility::matrix prediction;
    5252  knn.predict(dataviewweighted,prediction);
     53  *error << prediction << std::endl;
    5354 
    5455  if(!ok) {
    55     *error << "vector_distance_test failed" << std::endl;
     56    *error << "knn_test failed" << std::endl;
     57  }
     58  else {
     59    *error << "OK" << std::endl;
    5660  }
    5761  if (error!=&std::cerr)
  • trunk/test/ncc_test.cc

    r931 r948  
    148148    ok=1;
    149149  }
     150  try {
     151    ok=0; // should catch error here
     152    ncc.predict(*dl_kernel,prediction);
     153  }
     154  catch (std::runtime_error) {   
     155    *error << "caught expected bad cast runtime_error" << std::endl;
     156    ok=1;
     157  }
    150158  delete dl_kernel;
    151159 
Note: See TracChangeset for help on using the changeset viewer.