]> sigrok.org Git - pulseview.git/blobdiff - test/test.cpp
Initial tests for LogicDataSnapshot
[pulseview.git] / test / test.cpp
index 2c278c04e650a1eb9b090eff0e5c4d254510ad7c..acb3c963dcfb8a1488440c1f7165fe2f07a6a81a 100644 (file)
 
 #define BOOST_TEST_MAIN
 #include <boost/test/unit_test.hpp>
+
+#include "../logicdatasnapshot.h"
+
+BOOST_AUTO_TEST_CASE(LogicDataSnapshotTest)
+{
+       // Create an empty LogicDataSnapshot object
+       sr_datafeed_logic logic;
+       logic.length = 0;
+       logic.unitsize = 1;
+       logic.data = NULL;
+
+       LogicDataSnapshot s(logic);
+
+       BOOST_CHECK(s.get_sample_count() == 0);
+}