@@ -53,10 +53,10 @@ BOOST_AUTO_TEST_CASE(two_item_trace_needs_tidiying_test)
5353 auto result = tidy::tidy (params, thresholds);
5454
5555 BOOST_CHECK_EQUAL (result.can_be_removed .size (), 2 );
56- BOOST_CHECK_EQUAL (result.tidied_to_original .size (), 1 );
56+ BOOST_CHECK_EQUAL (result.tidied_to_original .size (), 2 );
5757
5858 BOOST_CHECK_EQUAL (result.can_be_removed [0 ], false );
59- BOOST_CHECK_EQUAL (result.can_be_removed [1 ], true );
59+ BOOST_CHECK_EQUAL (result.can_be_removed [1 ], false );
6060 BOOST_CHECK_EQUAL (result.tidied_to_original [0 ], 0 );
6161}
6262
@@ -87,16 +87,18 @@ BOOST_AUTO_TEST_CASE(two_blobs_in_traces_needs_tidiying_test)
8787 auto result = tidy::tidy (params, thresholds);
8888
8989 BOOST_CHECK_EQUAL (result.can_be_removed .size (), params.coordinates .size ());
90- BOOST_CHECK_EQUAL (result.tidied_to_original .size (), 2 );
90+ BOOST_CHECK_EQUAL (result.tidied_to_original .size (), 3 );
9191
9292 BOOST_CHECK_EQUAL (result.tidied_to_original [0 ], 0 );
9393 BOOST_CHECK_EQUAL (result.tidied_to_original [1 ], 3 );
94+ BOOST_CHECK_EQUAL (result.tidied_to_original [2 ], 5 );
9495
9596 const auto redundant = result.can_be_removed .count ();
96- BOOST_CHECK_EQUAL (redundant, params.coordinates .size () - 2 );
97+ BOOST_CHECK_EQUAL (redundant, params.coordinates .size () - 3 );
9798
9899 BOOST_CHECK_EQUAL (result.can_be_removed [0 ], false );
99100 BOOST_CHECK_EQUAL (result.can_be_removed [3 ], false );
101+ BOOST_CHECK_EQUAL (result.can_be_removed [5 ], false );
100102}
101103
102104BOOST_AUTO_TEST_CASE (two_blobs_in_traces_needs_tidiying_no_timestamps_test)
@@ -118,15 +120,17 @@ BOOST_AUTO_TEST_CASE(two_blobs_in_traces_needs_tidiying_no_timestamps_test)
118120 auto result = tidy::tidy (params, thresholds);
119121
120122 BOOST_CHECK_EQUAL (result.can_be_removed .size (), params.coordinates .size ());
121- BOOST_CHECK_EQUAL (result.tidied_to_original .size (), 2 );
123+ BOOST_CHECK_EQUAL (result.tidied_to_original .size (), 3 );
122124 BOOST_CHECK_EQUAL (result.tidied_to_original [0 ], 0 );
123125 BOOST_CHECK_EQUAL (result.tidied_to_original [1 ], 3 );
126+ BOOST_CHECK_EQUAL (result.tidied_to_original [2 ], 5 );
124127
125128 const auto redundant = result.can_be_removed .count ();
126- BOOST_CHECK_EQUAL (redundant, params.coordinates .size () - 2 );
129+ BOOST_CHECK_EQUAL (redundant, params.coordinates .size () - 3 );
127130
128131 BOOST_CHECK_EQUAL (result.can_be_removed [0 ], false );
129132 BOOST_CHECK_EQUAL (result.can_be_removed [3 ], false );
133+ BOOST_CHECK_EQUAL (result.can_be_removed [5 ], false );
130134}
131135
132136BOOST_AUTO_TEST_SUITE_END ()
0 commit comments