file.openFile(OPENMS_GET_TEST_DATA_PATH("IndexedmzMLFile_1.mzML")); TEST_EQUAL(file.getParsingSuccess(), true) } END_SECTION START_SECTION(( size_t getNrSpectra() const )) { IndexedMzMLFile file(OPENMS_GET_TEST_DATA_PATH("IndexedmzMLFile_1.mzML")); TEST_EQUAL(file.getNrSpectra(), 2) } END_SECTION START_SECTION(( size_t getNrChromatograms() const )) { IndexedMzMLFile file(OPENMS_GET_TEST_DATA_PATH("IndexedmzMLFile_1.mzML")); TEST_EQUAL(file.getNrChromatograms(), 1) } END_SECTION START_SECTION(( OpenMS::Interfaces::SpectrumPtr getSpectrumById(int id) )) { IndexedMzMLFile file(OPENMS_GET_TEST_DATA_PATH("IndexedmzMLFile_1.mzML")); MSExperiment<> exp; MzMLFile().load(OPENMS_GET_TEST_DATA_PATH("IndexedmzMLFile_1.mzML"),exp); TEST_EQUAL(file.getNrSpectra(), exp.getSpectra().size()) OpenMS::Interfaces::SpectrumPtr spec = file.getSpectrumById(0); TEST_EQUAL(spec->getMZArray()->data.size(), exp.getSpectra()[0].size() ) TEST_EQUAL(spec->getIntensityArray()->data.size(), exp.getSpectra()[0].size() )
file.openFile(OPENMS_GET_TEST_DATA_PATH("IndexedmzMLFile_1.mzML")); TEST_EQUAL(file.getParsingSuccess(), true) } END_SECTION START_SECTION(( bool getNrSpectra() )) { IndexedMzMLFile file(OPENMS_GET_TEST_DATA_PATH("IndexedmzMLFile_1.mzML")); TEST_EQUAL(file.getNrSpectra(), 2) } END_SECTION START_SECTION(( bool getNrChromatograms() )) { IndexedMzMLFile file(OPENMS_GET_TEST_DATA_PATH("IndexedmzMLFile_1.mzML")); TEST_EQUAL(file.getNrChromatograms(), 1) } END_SECTION START_SECTION(( OpenMS::Interfaces::SpectrumPtr getSpectrumById(int id) )) { IndexedMzMLFile file(OPENMS_GET_TEST_DATA_PATH("IndexedmzMLFile_1.mzML")); MSExperiment<> exp; MzMLFile().load(OPENMS_GET_TEST_DATA_PATH("IndexedmzMLFile_1.mzML"),exp); TEST_EQUAL(file.getNrSpectra(), exp.getSpectra().size()) OpenMS::Interfaces::SpectrumPtr spec = file.getSpectrumById(0); TEST_EQUAL(spec->getMZArray()->data.size(), exp.getSpectra()[0].size() ) TEST_EQUAL(spec->getIntensityArray()->data.size(), exp.getSpectra()[0].size() )