|
ProteoWizard
|
#include "pwiz/utility/misc/unit.hpp"#include "MSDataFile.hpp"#include "MemoryMRUCache.hpp"#include "SpectrumListCache.hpp"#include "pwiz/utility/misc/Std.hpp"#include "Serializer_MGF.hpp"Go to the source code of this file.
Functions | |
| ostream & | std::operator<< (ostream &os, SpectrumListCache::CacheType &cache) |
| void | testMemoryMRUCache () |
| SpectrumPtr | makeSpectrumPtr (size_t index, const string &id) |
| bool | spectrumHasMetadata (const Spectrum &s) |
| bool | spectrumHasBinaryData (const Spectrum &s) |
| void | testModeOff () |
| void | testModeMetaDataOnly () |
| void | testModeBinaryDataOnly () |
| void | testModeMetaDataAndBinaryData () |
| void | testFileReads (const char *filename) |
| void | test () |
| int | main (int argc, char *argv[]) |
Variables | |
| ostream * | os_ = 0 |
| void testMemoryMRUCache | ( | ) |
Definition at line 53 of file SpectrumListCacheTest.cpp.
References pwiz::util::mru_list< PtrType, KeyExtractor >::empty(), pwiz::util::mru_list< PtrType, KeyExtractor >::insert(), pwiz::util::mru_list< PtrType, KeyExtractor >::lru(), pwiz::util::mru_list< PtrType, KeyExtractor >::max_size(), MemoryMRUCacheMode_Off, pwiz::util::mru_list< PtrType, KeyExtractor >::mru(), pwiz::util::mru_list< PtrType, KeyExtractor >::size(), unit_assert, and unit_assert_operator_equal.
Referenced by test().
| SpectrumPtr makeSpectrumPtr | ( | size_t | index, |
| const string & | id | ||
| ) |
Definition at line 86 of file SpectrumListCacheTest.cpp.
References pwiz::msdata::BinaryDataArray::data, MS_ms_level, MS_MSn_spectrum, and MS_number_of_counts.
Referenced by testModeBinaryDataOnly(), testModeMetaDataAndBinaryData(), testModeMetaDataOnly(), and testModeOff().
| bool spectrumHasMetadata | ( | const Spectrum & | s | ) |
Definition at line 106 of file SpectrumListCacheTest.cpp.
References pwiz::data::ParamContainer::cvParams, pwiz::msdata::Spectrum::dataProcessingPtr, pwiz::msdata::ScanList::empty(), pwiz::data::ParamContainer::paramGroupPtrs, pwiz::msdata::Spectrum::precursors, pwiz::msdata::Spectrum::scanList, pwiz::msdata::Spectrum::sourceFilePtr, and pwiz::data::ParamContainer::userParams.
Referenced by testModeBinaryDataOnly(), testModeMetaDataAndBinaryData(), and testModeMetaDataOnly().
| bool spectrumHasBinaryData | ( | const Spectrum & | s | ) |
Definition at line 117 of file SpectrumListCacheTest.cpp.
References pwiz::msdata::Spectrum::hasBinaryData().
Referenced by testModeBinaryDataOnly(), testModeMetaDataAndBinaryData(), and testModeMetaDataOnly().
| void testModeOff | ( | ) |
Definition at line 122 of file SpectrumListCacheTest.cpp.
References pwiz::util::mru_list< Item, KeyExtractor >::empty(), makeSpectrumPtr(), MemoryMRUCacheMode_Off, os_, pwiz::msdata::SpectrumListCache::spectrum(), pwiz::msdata::SpectrumListCache::spectrumCache(), and unit_assert.
Referenced by test().
| void testModeMetaDataOnly | ( | ) |
Definition at line 151 of file SpectrumListCacheTest.cpp.
References pwiz::util::mru_list< Item, KeyExtractor >::empty(), pwiz::util::mru_list< Item, KeyExtractor >::lru(), makeSpectrumPtr(), pwiz::util::mru_list< Item, KeyExtractor >::max_size(), MemoryMRUCacheMode_MetaDataOnly, pwiz::util::mru_list< Item, KeyExtractor >::mru(), os_, pwiz::msdata::Serializer_MGF::read(), pwiz::msdata::MSData::run, pwiz::util::mru_list< Item, KeyExtractor >::size(), pwiz::msdata::SpectrumListCache::spectrum(), pwiz::msdata::SpectrumListCache::spectrumCache(), spectrumHasBinaryData(), spectrumHasMetadata(), pwiz::msdata::Run::spectrumListPtr, unit_assert, unit_assert_operator_equal, and pwiz::msdata::Serializer_MGF::write().
Referenced by test().
| void testModeBinaryDataOnly | ( | ) |
Definition at line 237 of file SpectrumListCacheTest.cpp.
References pwiz::util::mru_list< Item, KeyExtractor >::empty(), pwiz::util::mru_list< Item, KeyExtractor >::lru(), makeSpectrumPtr(), pwiz::util::mru_list< Item, KeyExtractor >::max_size(), MemoryMRUCacheMode_BinaryDataOnly, pwiz::util::mru_list< Item, KeyExtractor >::mru(), os_, pwiz::msdata::Serializer_MGF::read(), pwiz::msdata::MSData::run, pwiz::util::mru_list< Item, KeyExtractor >::size(), pwiz::msdata::SpectrumListCache::spectrum(), pwiz::msdata::SpectrumListCache::spectrumCache(), spectrumHasBinaryData(), spectrumHasMetadata(), pwiz::msdata::Run::spectrumListPtr, unit_assert, unit_assert_operator_equal, and pwiz::msdata::Serializer_MGF::write().
Referenced by test().
| void testModeMetaDataAndBinaryData | ( | ) |
Definition at line 316 of file SpectrumListCacheTest.cpp.
References pwiz::util::mru_list< Item, KeyExtractor >::empty(), pwiz::util::mru_list< Item, KeyExtractor >::lru(), makeSpectrumPtr(), pwiz::util::mru_list< Item, KeyExtractor >::max_size(), pwiz::util::mru_list< Item, KeyExtractor >::mru(), os_, pwiz::msdata::Serializer_MGF::read(), pwiz::msdata::MSData::run, pwiz::util::mru_list< Item, KeyExtractor >::size(), pwiz::msdata::SpectrumListCache::spectrum(), pwiz::msdata::SpectrumListCache::spectrumCache(), spectrumHasBinaryData(), spectrumHasMetadata(), pwiz::msdata::Run::spectrumListPtr, unit_assert, unit_assert_operator_equal, and pwiz::msdata::Serializer_MGF::write().
Referenced by test().
| void testFileReads | ( | const char * | filename | ) |
Definition at line 399 of file SpectrumListCacheTest.cpp.
References MemoryMRUCacheMode_MetaDataOnly, pwiz::msdata::MSData::run, pwiz::msdata::SpectrumListCache::spectrum(), pwiz::msdata::Run::spectrumListPtr, and unit_assert.
Referenced by test().
| void test | ( | ) |
Definition at line 431 of file SpectrumListCacheTest.cpp.
References testFileReads(), testMemoryMRUCache(), testModeBinaryDataOnly(), testModeMetaDataAndBinaryData(), testModeMetaDataOnly(), and testModeOff().
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 446 of file SpectrumListCacheTest.cpp.
References e(), os_, test(), TEST_EPILOG, TEST_FAILED, and TEST_PROLOG.
| ostream* os_ = 0 |
Definition at line 37 of file SpectrumListCacheTest.cpp.
1.8.1.1