TEST_EXCEPTION(Exception::ParseError, tmp.loadExperiment(OPENMS_GET_TEST_DATA_PATH("DTAFile_test.dta"), exp, FileTypes::DTA2D)) END_SECTION START_SECTION((static String computeFileHash(const String& filename))) PeakMap exp; FileHandler tmp; // compute hash TEST_EQUAL(tmp.loadExperiment(OPENMS_GET_TEST_DATA_PATH("DTA2DFile_test_1.dta2d"), exp, FileTypes::UNKNOWN, ProgressLogger::NONE, true, true), true) TEST_STRING_EQUAL(exp.getSourceFiles()[0].getChecksum(), "d50d5144cc3805749b9e8d16f3bc8994979d8142") END_SECTION START_SECTION((static bool isSupported(FileTypes::Type type))) FileHandler tmp; TEST_EQUAL(false, tmp.isSupported(FileTypes::UNKNOWN)); TEST_EQUAL(true, tmp.isSupported(FileTypes::DTA)); TEST_EQUAL(true, tmp.isSupported(FileTypes::DTA2D)); TEST_EQUAL(true, tmp.isSupported(FileTypes::MZDATA)); TEST_EQUAL(true, tmp.isSupported(FileTypes::MZML)); TEST_EQUAL(true, tmp.isSupported(FileTypes::MZXML)); TEST_EQUAL(true, tmp.isSupported(FileTypes::XMASS)); TEST_EQUAL(true, tmp.isSupported(FileTypes::FEATUREXML)); END_SECTION START_SECTION((const PeakFileOptions &getOptions() const)) FileHandler a; TEST_EQUAL(a.getOptions().hasMSLevels(), false) END_SECTION START_SECTION((PeakFileOptions & getOptions()))