Go to the documentation of this file.Go to the SVN repository for this file.
46 vector<string> evidence_strings {
"paired-ends",
56 "proximity_ligation"};
62 BOOST_CHECK_EQUAL(output_vector.size(), evidence_strings.size());
68 vector<string> initial_strings {
"paired-ends",
78 "proximity_ligation"};
86 string expected =
"paired-ends;align_genus;align_xgenus;"
87 "align_trnscpt;within_clone;clone_contig;"
88 "map;strobe;unspecified;pcr;proximity_ligation";
95 vector<CLinkage_evidence::EType> type_vector {
102 for (
auto linkage_type : type_vector) {
104 evidence->SetType(linkage_type);
105 evidence_vector.push_back(std::move(evidence));
110 BOOST_CHECK(!success);
111 string expected =
"paired-ends;UNKNOWN;unspecified";
User-defined methods of the data storage class.
list< CRef< CLinkage_evidence > > TLinkage_evidence
static bool GetLinkageEvidence(TLinkage_evidence &output_result, const string &linkage_evidence)
static bool VecToString(string &output_result, const TLinkage_evidence &linkage_evidence)
static const char * expected[]
static SQLCHAR output[256]
CRef< C > Ref(C *object)
Helper functions to get CRef<> and CConstRef<> objects.
Utility stuff for more convenient using of Boost.Test library.
BOOST_AUTO_TEST_CASE(GetLinkageEvidence)