ptr = new ResidueModification(); START_SECTION(ResidueModification(const ResidueModification& modification)) ResidueModification m(*ptr); TEST_EQUAL(m == *ptr, true) END_SECTION START_SECTION(ResidueModification& operator=(const ResidueModification& modification)) ResidueModification m; m = *ptr; TEST_EQUAL(m == *ptr, true) END_SECTION START_SECTION(bool ResidueModification::operator<(const ResidueModification& rhs) const) ModificationsDB* ptr = ModificationsDB::getInstance(); TEST_EQUAL(ptr->getModification("Carboxymethyl (C)") < ptr->getModification("Phospho (S)"), true); END_SECTION START_SECTION(void setId(const String& id)) ptr->setId("blubb_new_id"); TEST_STRING_EQUAL(ptr->getId(), "blubb_new_id") END_SECTION START_SECTION(const String& getId() const) NOT_TESTABLE END_SECTION START_SECTION(void setFullName(const String& full_name)) ptr->setFullName("blubb_new_full_name"); TEST_STRING_EQUAL(ptr->getFullName(), "blubb_new_full_name") END_SECTION