+ const std::string xfid = "XFilter";
+ const std::string yfid = "YFilter";
+
+ BOOST_CHECK(ffactory.add_creator(xfid, xfilter_creator));
+ BOOST_CHECK(ffactory.drop_creator(xfid));
+ BOOST_CHECK(ffactory.add_creator(xfid, xfilter_creator));
+ BOOST_CHECK(ffactory.add_creator(yfid, yfilter_creator));
+
+ mp::filter::Base* xfilter = 0;
+ xfilter = ffactory.create(xfid);
+ mp::filter::Base* yfilter = 0;
+ yfilter = ffactory.create(yfid);