X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=test%2Flogicdatasnapshot.cpp;h=b86066c77f75fa1536225be3a9b3e3645f61663d;hb=7a68af04fad429d32794c21149ed0bc38d0a934c;hp=32bbe81aefbee117cfcfd0fc89d12d595aa05aad;hpb=a126c277beab53c79d1ce8a24bdc979ec13d1bad;p=pulseview.git diff --git a/test/logicdatasnapshot.cpp b/test/logicdatasnapshot.cpp index 32bbe81a..b86066c7 100644 --- a/test/logicdatasnapshot.cpp +++ b/test/logicdatasnapshot.cpp @@ -255,8 +255,8 @@ BOOST_AUTO_TEST_CASE(LargeData) } //----- Test LogicDataSnapshot::get_subsampled_edges -----// + // Check in normal case vector edges; - s.get_subsampled_edges(edges, 0, Length-1, 1, 7); BOOST_CHECK_EQUAL(edges.size(), 32); @@ -268,6 +268,12 @@ BOOST_AUTO_TEST_CASE(LargeData) } BOOST_CHECK_EQUAL(edges[31].first, 999999); + + // Check in very low zoom case + edges.clear(); + s.get_subsampled_edges(edges, 0, Length-1, 50e6f, 7); + + BOOST_CHECK_EQUAL(edges.size(), 2); } BOOST_AUTO_TEST_CASE(Pulses)