void commandline_handler_metadb_handle::on_file(const char * url) { playlist_loader_callback_i callback; playlist_loader::process_path_ex(url,&callback); { unsigned n,m=callback.get_count(); for(n=0;n<m;n++) on_file(callback.get_item(n)); } }
TEST_F(SearchDirTest, file_exit) { EXPECT_CALL( m_visitCheck , on_file( ::testing::AnyOf( ::testing::StrEq("a.txt"), ::testing::StrEq("b.txt")))) .WillOnce(::testing::Return(dir_visit_next_exit)); t_write_to_file("a.txt", ""); t_write_to_file("b.txt", ""); do_search(-1); CHECK_SEARCHDIR_RESULT(); }
void SearchDirTest::expectFile(const char * file, dir_visit_next_op_t r) { EXPECT_CALL(m_visitCheck, on_file(::testing::StrEq(file))) .WillOnce(::testing::Return(r)); }