// FileCatalog_t.cxx #include "dataset_file/FileCatalog.h" #include #include #include "dataset_util/Text.h" #include "dataset_util/DtdRegistry.h" using std::string; using std::cout; using std::endl; using dset::FileCatalog; namespace { // Display messsage. void msg(string txt) { cout << "*** " << txt << endl; } } // end unnamed namespace int FileCatalog_t() { msg("Begin testing FileCatalog"); msg("Most testing done in LocalFileCatalog"); msg("DTD"); Text dtd = FileCatalog::dtd(); cout << dtd << endl; assert( dtd.size() > 0 ); assert( DtdRegistry::instance("dataset").has_type("FileCatalog") ); msg("End testing FileCatalog"); return 0; } #ifdef CTEST_MAIN int main() { return FileCatalog_t(); } #endif