#include #include #include #include "alignment.h" using namespace std; using namespace ::testing; namespace { class AlignmentTest : public Test { protected: virtual void SetUp() { alignment = make_shared("sample_alignment.txt"); } shared_ptr alignment; }; TEST_F(AlignmentTest, TestGetLinks) { vector > expected_links = { make_pair(0, 0), make_pair(1, 1), make_pair(2, 2) }; EXPECT_EQ(expected_links, alignment->GetLinks(0)); expected_links = {make_pair(1, 0), make_pair(2, 1)}; EXPECT_EQ(expected_links, alignment->GetLinks(1)); } } // namespace