START_SECTION([EXTRA](void setName(const String& name))) state_ptr->setName("state_name_hidden2"); TEST_EQUAL(state_ptr->getName(), "state_name_hidden2") state_ptr->setName("state_name_hidden"); END_SECTION START_SECTION([EXTRA](void setHidden(bool hidden))) state_ptr->setHidden(false); TEST_EQUAL(state_ptr->isHidden(), false) state_ptr->setHidden(true); TEST_EQUAL(state_ptr->isHidden(), true) END_SECTION START_SECTION([EXTRA](const std::set<HMMState*>& getPredecessorStates() const)) TEST_EQUAL(state_ptr->getPredecessorStates().size(), 0) END_SECTION START_SECTION([EXTRA](const std::set<HMMState*>& getSuccessorStates() const)) TEST_EQUAL(state_ptr->getSuccessorStates().size(), 0) END_SECTION START_SECTION([EXTRA](void addPredecessorState(HMMState* state))) state_ptr->addPredecessorState(state_ptr2); TEST_EQUAL(state_ptr->getPredecessorStates().size(), 1); TEST_EQUAL(*state_ptr->getPredecessorStates().begin(), state_ptr2); END_SECTION START_SECTION([EXTRA](void deletePredecessorState(HMMState* state))) state_ptr->deletePredecessorState(state_ptr2); TEST_EQUAL(state_ptr->getPredecessorStates().size(), 0);