START_SECTION((CoordinateType getPos() const)) TEST_REAL_SIMILAR(Peak1D().getPos(), 0.0) END_SECTION START_SECTION((void setIntensity(IntensityType intensity))) Peak1D p; p.setIntensity(17.8f); TEST_REAL_SIMILAR(p.getIntensity(), 17.8) END_SECTION START_SECTION((void setPosition(PositionType const &position))) Peak1D::PositionType pos; pos[0] = 1.0; Peak1D p; p.setPosition(pos); TEST_REAL_SIMILAR(p.getPosition()[0], 1.0) END_SECTION START_SECTION((PositionType& getPosition())) Peak1D::PositionType pos; pos[0] = 1.0; Peak1D p; p.getPosition() = pos; TEST_REAL_SIMILAR(p.getPosition()[0], 1.0) END_SECTION START_SECTION((void setMZ(CoordinateTypemz))) Peak1D p; p.setMZ(5.0); TEST_REAL_SIMILAR(p.getMZ(), 5.0) END_SECTION
TEST_EQUAL(peak.getAtom(), 0) peak.setAtom(&atom); TEST_EQUAL(peak.getAtom(), &atom) RESULT CHECK(Peak1D::Peak1D(const Peak1D& peak)) Peak1D peak2(peak); TEST_REAL_EQUAL(peak2.getPosition(), 111.1) TEST_REAL_EQUAL(peak2.getWidth(), 222.2) TEST_REAL_EQUAL(peak2.getIntensity(), 333.3) TEST_EQUAL(peak2.getAtom(), &atom) RESULT CHECK(Peak1D::void operator = (const Peak1D& peak)) Peak1D peak2 = peak; TEST_REAL_EQUAL(peak2.getPosition(), 111.1) TEST_REAL_EQUAL(peak2.getWidth(), 222.2) TEST_REAL_EQUAL(peak2.getIntensity(), 333.3) TEST_EQUAL(peak2.getAtom(), &atom) RESULT CHECK(Peak1D::bool operator == (const Peak1D& peak) const ) Peak1D peak2 = peak; Peak1D peak3 = peak; TEST_EQUAL(peak2 == peak, true) TEST_EQUAL(peak2 == peak3, true) peak3.setWidth(0.0); TEST_EQUAL(peak2 == peak, true) TEST_EQUAL(peak2 == peak3, false) peak3.setWidth(peak2.getWidth()); TEST_EQUAL(peak2 == peak3, true)