libsequence  1.9.5
fastqConstructors.cc
1 //\file fastqConstructors.cc
2 
3 #include <Sequence/fastq.hpp>
4 #include <fstream>
5 #include <boost/test/unit_test.hpp>
6 #include <unistd.h>
7 #include <iterator>
8 #include <iostream>
9 #include <stdexcept>
10 
11 BOOST_AUTO_TEST_SUITE(FastqConstructorsTest)
12 
13 BOOST_AUTO_TEST_CASE( move_construction )
14 {
15  std::ifstream in("data/data.fastq");
16  if (!in)
17  {
18  std::cerr << "Error, couldn't find input file!\n";
19  exit(1);
20  }
22 
23  in >> f >> std::ws;
24 
25  Sequence::fastq f2(std::move(f));
26 
27  BOOST_CHECK_EQUAL(f.length(),0);
28 }
29 BOOST_AUTO_TEST_SUITE_END()
size_type length(void) const
Definition: Seq.cc:58
FASTQ class.