START_SECTION(String getTermSpecificityName(Term_Specificity=NUMBER_OF_TERM_SPECIFICITY) const) ptr->setTermSpecificity(ResidueModification::C_TERM); TEST_STRING_EQUAL(ptr->getTermSpecificityName(), "C-term") ptr->setTermSpecificity(ResidueModification::N_TERM); TEST_STRING_EQUAL(ptr->getTermSpecificityName(), "N-term") ptr->setTermSpecificity(ResidueModification::ANYWHERE); TEST_STRING_EQUAL(ptr->getTermSpecificityName(), "none") TEST_STRING_EQUAL(ptr->getTermSpecificityName(ResidueModification::C_TERM), "C-term") 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(String getTermSpecificityName(TermSpecificity=NUMBER_OF_TERM_SPECIFICITY) const) ptr->setTermSpecificity(ResidueModification::C_TERM); TEST_STRING_EQUAL(ptr->getTermSpecificityName(), "C-term") ptr->setTermSpecificity(ResidueModification::N_TERM); TEST_STRING_EQUAL(ptr->getTermSpecificityName(), "N-term") ptr->setTermSpecificity(ResidueModification::ANYWHERE); TEST_STRING_EQUAL(ptr->getTermSpecificityName(), "none") TEST_STRING_EQUAL(ptr->getTermSpecificityName(ResidueModification::C_TERM), "C-term") TEST_STRING_EQUAL(ptr->getTermSpecificityName(ResidueModification::N_TERM), "N-term") TEST_STRING_EQUAL(ptr->getTermSpecificityName(ResidueModification::ANYWHERE), "none") END_SECTION START_SECTION(void setOrigin(char origin)) ptr->setOrigin('A'); TEST_EQUAL(ptr->getOrigin(), 'A') END_SECTION START_SECTION(char getOrigin() const) NOT_TESTABLE END_SECTION START_SECTION(void setSourceClassification(SourceClassification 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