projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed test suite when ENABLE_DECODE=n
[pulseview.git]
/
test
/
data
/
analogsnapshot.cpp
diff --git
a/test/data/analogsnapshot.cpp
b/test/data/analogsnapshot.cpp
index 4f32ebcafb4d56dbbc5491a915b6973995fe45fc..200d262bf88726090857687e899c8e666135f764 100644
(file)
--- a/
test/data/analogsnapshot.cpp
+++ b/
test/data/analogsnapshot.cpp
@@
-20,7
+20,6
@@
#include <extdef.h>
#include <extdef.h>
-#define __STDC_LIMIT_MACROS
#include <stdint.h>
#include <boost/test/unit_test.hpp>
#include <stdint.h>
#include <boost/test/unit_test.hpp>
@@
-34,26
+33,18
@@
BOOST_AUTO_TEST_SUITE(AnalogSnapshotTest)
void push_analog(AnalogSnapshot &s, unsigned int num_samples,
float value)
{
void push_analog(AnalogSnapshot &s, unsigned int num_samples,
float value)
{
- sr_datafeed_analog analog;
- analog.num_samples = num_samples;
+ float *const data = new float[num_samples];
+ for (unsigned int i = 0; i < num_samples; i++)
+ data[i] = value;
- float *data = new float[num_samples];
- analog.data = data;
- while(num_samples-- != 0)
- *data++ = value;
-
- s.append_payload(analog);
- delete[] (float*)analog.data;
+ s.append_interleaved_samples(data, num_samples, 1);
+ delete[] data;
}
BOOST_AUTO_TEST_CASE(Basic)
{
// Create an empty AnalogSnapshot object
}
BOOST_AUTO_TEST_CASE(Basic)
{
// Create an empty AnalogSnapshot object
- sr_datafeed_analog analog;
- analog.num_samples = 0;
- analog.data = NULL;
-
- AnalogSnapshot s(analog);
+ AnalogSnapshot s;
//----- Test AnalogSnapshot::push_analog -----//
//----- Test AnalogSnapshot::push_analog -----//