// ____________________________________________________________________________ TEST(SearchMainTest, Main) { string query = "nice website"; InvertedIndex ii; ii.buildFromCsvFile("./simple.csv"); QueryProcessor qp(ii); vector<string> result = qp.answerQuery(query, 3); ASSERT_EQ(1, result.size()); query = "nice nice"; result = qp.answerQuery(query, 3); ASSERT_EQ(2, result.size()); }
// ___________________________________________________________________________ TEST(ApproximateMatching, init) { ii.buildFromCsvFile(mockupFileName); approximateMatching.init(ii, 5, '+'); EXPECT_EQ('+', approximateMatching.dummyChar()); EXPECT_EQ(5, approximateMatching.k()); }