// Tests the Create function TEST(Classifier, CreateFromInstance) { Classifier *knn = Classifier::create( KNN::getId() ); EXPECT_TRUE( knn != NULL ); //The classifier ID should match KNN EXPECT_TRUE( knn->getId() == KNN::getId() ); EXPECT_TRUE( knn->getClassifierType() == KNN::getId() ); Classifier *knn2 = knn->create(); //The classifier ID should match KNN EXPECT_TRUE( knn2->getId() == KNN::getId() ); EXPECT_TRUE( knn2->getClassifierType() == KNN::getId() ); }