END_SECTION START_SECTION([EXTRA] ~EnzymaticDigestion()) delete e_ptr; END_SECTION START_SECTION((EnzymaticDigestion(const EnzymaticDigestion &rhs))) EnzymaticDigestion ed; ed.setMissedCleavages(1234); ed.setEnzyme("no cleavage"); ed.setSpecificity(EnzymaticDigestion::SPEC_SEMI); EnzymaticDigestion ed2(ed); TEST_EQUAL(ed.getMissedCleavages(), ed2.getMissedCleavages()); TEST_EQUAL(ed.getEnzymeName(), ed2.getEnzymeName()); TEST_EQUAL(ed.getSpecificity(), ed2.getSpecificity()); END_SECTION START_SECTION((EnzymaticDigestion & operator=(const EnzymaticDigestion &rhs))) EnzymaticDigestion ed; ed.setMissedCleavages(1234); ed.setEnzyme("no cleavage"); ed.setSpecificity(EnzymaticDigestion::SPEC_SEMI); EnzymaticDigestion ed2 = ed; TEST_EQUAL(ed.getMissedCleavages(), ed2.getMissedCleavages()); TEST_EQUAL(ed.getEnzymeName(), ed2.getEnzymeName()); TEST_EQUAL(ed.getSpecificity(), ed2.getSpecificity());