void testGet() { if (os_) *os_ << "testGet()\n"; ReaderList readers; readers.push_back(ReaderPtr(new Reader1)); readers.push_back(ReaderPtr(new Reader2)); unit_assert(readers.size() == 2); Reader1* reader1 = readers.get<Reader1>(); unit_assert(reader1); Reader2* reader2 = readers.get<Reader2>(); unit_assert(reader2); if (os_) *os_ << endl; }