TEST_STRING_EQUAL(ptr->getTermSpecificityName(ResidueModification::N_TERM), "N-term") TEST_STRING_EQUAL(ptr->getTermSpecificityName(ResidueModification::ANYWHERE), "none") END_SECTION START_SECTION(void setOrigin(const String &origin)) ptr->setOrigin("blubb_new_origin"); TEST_STRING_EQUAL(ptr->getOrigin(), "blubb_new_origin") END_SECTION START_SECTION(const String& getOrigin() const) NOT_TESTABLE END_SECTION START_SECTION(void setSourceClassification(Source_Classification classification)) ptr->setSourceClassification(ResidueModification::ARTIFACT); TEST_EQUAL(ptr->getSourceClassification(), ResidueModification::ARTIFACT) ptr->setSourceClassification(ResidueModification::NATURAL); TEST_EQUAL(ptr->getSourceClassification(), ResidueModification::NATURAL) ptr->setSourceClassification(ResidueModification::HYPOTHETICAL); TEST_EQUAL(ptr->getSourceClassification(), ResidueModification::HYPOTHETICAL) END_SECTION START_SECTION(void setSourceClassification(const String &classification)) ptr->setSourceClassification("Artifact"); TEST_EQUAL(ptr->getSourceClassification(), ResidueModification::ARTIFACT) ptr->setSourceClassification("Natural"); TEST_EQUAL(ptr->getSourceClassification(), ResidueModification::NATURAL) ptr->setSourceClassification("Hypothetical"); TEST_EQUAL(ptr->getSourceClassification(), ResidueModification::HYPOTHETICAL) END_SECTION