3535TEST_CASE (" AdaptorTrimPE correctness" , " [AdaptorTrimPE]" ) {
3636 qcpp::ReadParser parser;
3737 qcpp::ReadPair rp; TestConfig *config = TestConfig::get_config ();
38- qcpp::AdaptorTrimPE at (" tm" , 10 );
38+ qcpp::AdaptorTrimPE at (" tm" , 4 );
3939
4040 SECTION (" tm-trim" ) {
4141 std::string infile = config->get_data_file (" tm-trim.fastq" );
@@ -56,10 +56,27 @@ TEST_CASE("AdaptorTrimPE correctness", "[AdaptorTrimPE]") {
5656
5757 parser.open (infile);
5858
59- std::vector<size_t > r1_expected_lens {166 };
59+ std::vector<std::string> expected_reads {
60+ " TGCTATATAAATGATGAGGATCATGCGTCGATTCTACTTAATGGTGGGTTGAGTACTTGTTCAC" ,
61+ " TGCAGAACCTGGAACTTTCATCTTGTACTTGTGCACG" ,
62+ " TGCAGAACCTGGAACTTTCATCTTGTACTTGTGCACG" ,
63+ " TGCAGAACCTGGAACTTTCATCTTGTACTTGTGCACG" ,
64+ " TGCAGAACCTGGAACTCTCATCTTGTACTTGTGCACG" ,
65+ " TGCAGAACCTGGAACTTTCATATTGTACTTGTGCACG" ,
66+ };
67+ std::vector<std::string> expected_qualities {
68+ " JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJAAAAAAAAAAAAAAAAAAA" ,
69+ " JJJJJJJJJJJJJJJJJJJJJJJJJAAAAAAAAAAAA" ,
70+ " JJJJJJJJJJJJJJJJJJJJJJJAAAAAAAAAAAAAA" ,
71+ " JJJJJJJJJJJJJJJJJJJJJJJJJAAAAAAAAAAAA" ,
72+ " AAAAAAAAAAAAJJJJJJJJJJJJJJJJJJJJJJJJJ" ,
73+ " JJJJJJJJJJJJJJJJJJJJJJJJJAAAAAAAAAAAA" ,
74+ };
6075 for (size_t i = 0 ; parser.parse_read_pair (rp); i++) {
6176 at.process_read_pair (rp);
62- REQUIRE (rp.first .size () == r1_expected_lens[i]);
77+ CAPTURE (i);
78+ REQUIRE (rp.first .sequence == expected_reads[i]);
79+ REQUIRE (rp.first .quality == expected_qualities[i]);
6380 REQUIRE (rp.second .size () == 0 );
6481 }
6582 }
0 commit comments