dta_file.load(OPENMS_GET_TEST_DATA_PATH("Transformers_tests.dta"), spec1); double score = (*e_ptr)(spec1); TEST_REAL_SIMILAR(score, 12295.5) END_SECTION START_SECTION(static PeakSpectrumCompareFunctor* create()) PeakSpectrumCompareFunctor* cf = SpectrumCheapDPCorr::create(); SpectrumCheapDPCorr corr; TEST_EQUAL(cf->getParameters(), corr.getParameters()) TEST_EQUAL(cf->getName(), corr.getName()) END_SECTION START_SECTION(static const String getProductName()) TEST_EQUAL(SpectrumCheapDPCorr::getProductName(), "SpectrumCheapDPCorr") END_SECTION START_SECTION(void setFactor(double f)) e_ptr->setFactor(0.3); TEST_EXCEPTION(Exception::OutOfRange, e_ptr->setFactor(1.1)) END_SECTION delete e_ptr; ///////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////// END_TEST