summaryrefslogtreecommitdiff
path: root/libs/audiographer/tests/utils/identity_vertex_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/audiographer/tests/utils/identity_vertex_test.cc')
-rw-r--r--libs/audiographer/tests/utils/identity_vertex_test.cc28
1 files changed, 14 insertions, 14 deletions
diff --git a/libs/audiographer/tests/utils/identity_vertex_test.cc b/libs/audiographer/tests/utils/identity_vertex_test.cc
index 799dcca386..3c0fd71c70 100644
--- a/libs/audiographer/tests/utils/identity_vertex_test.cc
+++ b/libs/audiographer/tests/utils/identity_vertex_test.cc
@@ -17,7 +17,7 @@ class IdentityVertexTest : public CppUnit::TestFixture
{
frames = 128;
random_data = TestUtils::init_random_data(frames);
-
+
zero_data = new float[frames];
memset (zero_data, 0, frames * sizeof(float));
@@ -36,52 +36,52 @@ class IdentityVertexTest : public CppUnit::TestFixture
vertex.reset (new IdentityVertex<float>());
vertex->add_output (sink_a);
vertex->add_output (sink_b);
-
+
framecnt_t frames_output = 0;
-
+
ProcessContext<float> c (random_data, frames, 1);
vertex->process (c);
-
+
frames_output = sink_a->get_data().size();
CPPUNIT_ASSERT_EQUAL (frames, frames_output);
-
+
frames_output = sink_b->get_data().size();
CPPUNIT_ASSERT_EQUAL (frames, frames_output);
-
+
CPPUNIT_ASSERT (TestUtils::array_equals (random_data, sink_a->get_array(), frames));
CPPUNIT_ASSERT (TestUtils::array_equals (random_data, sink_b->get_array(), frames));
}
-
+
void testRemoveOutput()
{
vertex.reset (new IdentityVertex<float>());
vertex->add_output (sink_a);
vertex->add_output (sink_b);
-
+
ProcessContext<float> c (random_data, frames, 1);
vertex->process (c);
-
+
vertex->remove_output (sink_a);
ProcessContext<float> zc (zero_data, frames, 1);
vertex->process (zc);
-
+
CPPUNIT_ASSERT (TestUtils::array_equals (random_data, sink_a->get_array(), frames));
CPPUNIT_ASSERT (TestUtils::array_equals (zero_data, sink_b->get_array(), frames));
}
-
+
void testClearOutputs()
{
vertex.reset (new IdentityVertex<float>());
vertex->add_output (sink_a);
vertex->add_output (sink_b);
-
+
ProcessContext<float> c (random_data, frames, 1);
vertex->process (c);
-
+
vertex->clear_outputs ();
ProcessContext<float> zc (zero_data, frames, 1);
vertex->process (zc);
-
+
CPPUNIT_ASSERT (TestUtils::array_equals (random_data, sink_a->get_array(), frames));
CPPUNIT_ASSERT (TestUtils::array_equals (random_data, sink_b->get_array(), frames));
}