Changeset 931 for trunk/test/ncc_test.cc
- Timestamp:
- Oct 5, 2007, 5:42:25 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/ncc_test.cc
r925 r931 23 23 24 24 #include "yat/classifier/IGP.h" 25 #include "yat/classifier/Kernel_MEV.h" 26 #include "yat/classifier/KernelLookup.h" 25 27 #include "yat/classifier/MatrixLookup.h" 26 28 #include "yat/classifier/MatrixLookupWeighted.h" 27 29 #include "yat/classifier/NCC.h" 30 #include "yat/classifier/PolynomialKernelFunction.h" 28 31 #include "yat/classifier/Target.h" 29 32 #include "yat/utility/matrix.h" … … 34 37 #include <fstream> 35 38 #include <iostream> 39 #include <stdexcept> 36 40 #include <sstream> 37 41 #include <string> … … 55 59 bool ok = true; 56 60 57 classifier::MatrixLookup Weightedml(4,4);61 classifier::MatrixLookup ml(4,4); 58 62 std::vector<std::string> vec(4, "pos"); 59 63 vec[3]="bjds"; … … 131 135 ok = false; 132 136 } 137 138 // testing rejection of KernelLookups 139 classifier::PolynomialKernelFunction kf; 140 classifier::Kernel_MEV kernel(ml,kf); 141 classifier::DataLookup2D* dl_kernel = new classifier::KernelLookup(kernel); 142 try { 143 ok=0; // should catch error here 144 *error << ncc.make_classifier(*dl_kernel,target) << std::endl; 145 } 146 catch (std::runtime_error) { 147 *error << "caught expected bad cast runtime_error" << std::endl; 148 ok=1; 149 } 150 delete dl_kernel; 133 151 134 135 152 if(ok) 136 153 *error << "OK" << std::endl;
Note: See TracChangeset
for help on using the changeset viewer.