///////////////////////////////////////////////////////////// // RangeManager START_SECTION((virtual void updateRanges())) MSSpectrum s; s.push_back(p1); s.push_back(p2); s.push_back(p1); s.updateRanges(); s.updateRanges(); //second time to check the initialization TEST_REAL_SIMILAR(s.getMaxInt(),2) TEST_REAL_SIMILAR(s.getMinInt(),1) TEST_REAL_SIMILAR(s.getMax()[0],10) TEST_REAL_SIMILAR(s.getMin()[0],2) //test with only one peak s.clear(true); s.push_back(p1); s.updateRanges(); TEST_REAL_SIMILAR(s.getMaxInt(),1) TEST_REAL_SIMILAR(s.getMinInt(),1) TEST_REAL_SIMILAR(s.getMax()[0],2) TEST_REAL_SIMILAR(s.getMin()[0],2) END_SECTION /////////////////////////////////////////////////////////////