END_SECTION START_SECTION((EnzymaticDigestion(const EnzymaticDigestion& rhs) )) EnzymaticDigestion ed; ed.setMissedCleavages(1234); ed.setEnzyme(EnzymaticDigestion::SIZE_OF_ENZYMES); ed.setSpecificity(EnzymaticDigestion::SPEC_SEMI); ed.setLogModelEnabled(true); ed.setLogThreshold(81231); EnzymaticDigestion ed2(ed); TEST_EQUAL(ed.getMissedCleavages(), ed2.getMissedCleavages()); TEST_EQUAL(ed.getEnzyme(), ed2.getEnzyme()); TEST_EQUAL(ed.getSpecificity(), ed2.getSpecificity()); TEST_EQUAL(ed.isLogModelEnabled(), ed2.isLogModelEnabled()); TEST_EQUAL(ed.getLogThreshold(), ed2.getLogThreshold()); END_SECTION START_SECTION((EnzymaticDigestion& operator=(const EnzymaticDigestion& rhs) )) EnzymaticDigestion ed; ed.setMissedCleavages(1234); ed.setEnzyme(EnzymaticDigestion::SIZE_OF_ENZYMES); ed.setSpecificity(EnzymaticDigestion::SPEC_SEMI); ed.setLogModelEnabled(true); ed.setLogThreshold(81231); EnzymaticDigestion ed2=ed; TEST_EQUAL(ed.getMissedCleavages(), ed2.getMissedCleavages());