6 #include <boost/test/unit_test.hpp> 7 BOOST_AUTO_TEST_SUITE(SeqConversionsTest)
9 BOOST_AUTO_TEST_CASE( fastq2fasta )
11 std::ifstream in(
"data/data.fastq");
19 BOOST_CHECK_EQUAL( fq.name , fa.name );
20 BOOST_CHECK_EQUAL( fq.seq , fa.seq );
23 BOOST_AUTO_TEST_CASE( fastq2fasta2 )
25 std::ifstream in(
"data/data.fastq");
32 BOOST_CHECK_EQUAL( fq.name , fa.name );
33 BOOST_CHECK_EQUAL( fq.seq , fa.seq );
36 BOOST_AUTO_TEST_CASE( fastq2fasta3 )
38 std::ifstream in(
"data/data.fastq");
45 BOOST_CHECK (fq.
length() == 0);
46 BOOST_CHECK (fq.name.empty());
49 BOOST_AUTO_TEST_CASE( fasta2fastq_1 )
54 BOOST_CHECK_EQUAL( fq.name , fa.name );
55 BOOST_CHECK_EQUAL( fq.seq , fa.seq );
56 BOOST_CHECK( fq.quality.empty() );
59 BOOST_AUTO_TEST_CASE( fasta2fastq_2 )
64 BOOST_CHECK( fq.name ==
"name" );
65 BOOST_CHECK( fq.seq ==
"ATGC" );
66 BOOST_CHECK( fq.quality.empty() );
69 BOOST_AUTO_TEST_CASE( fasta2fastq_3 )
74 BOOST_CHECK( fq.name ==
"name" );
75 BOOST_CHECK( fq.seq ==
"ATGC" );
76 BOOST_CHECK( fq.quality.empty() );
78 BOOST_AUTO_TEST_SUITE_END()
size_type length(void) const
Declaration of Sequence::Fasta streams.