delete ptr; } END_SECTION ptr = new AScore(); START_SECTION((PeptideHit compute(PeptideHit& hit, RichPeakSpectrum& real_spectrum, DoubleReal fmt, Int number_of_phospho_sites))) { } END_SECTION START_SECTION((DoubleReal computeCumulativeScore(UInt N,UInt n, DoubleReal p))) { UInt n = 5; UInt N = 1; DoubleReal p = 0.1; DoubleReal score = ptr->computeCumulativeScore(N,n,p); TEST_REAL_SIMILAR(score,-1.0); n = 1; score = ptr->computeCumulativeScore(N,n,p); TEST_REAL_SIMILAR(score,0.1); N = 3; score = ptr->computeCumulativeScore(N,n,p); TEST_REAL_SIMILAR(score,0.271); } END_SECTION START_SECTION((void computeHighestPeptides( std::vector< std::vector<DoubleReal> >& peptide_site_scores,std::vector<ProbablePhosphoSites>& sites, vector<vector<Size> >& permutations))) { std::vector< std::vector<DoubleReal> > peptide_site_scores_1; std::vector< std::vector<DoubleReal> > peptide_site_scores_2;