Mercurial > hg > piper-cpp
changeset 202:c9471a9f4b71
Fix typo and use actual data in all process calls.
author | Lucas Thompson <dev@lucas.im> |
---|---|
date | Thu, 09 Feb 2017 12:06:43 +0000 |
parents | e07c05ea8952 |
children | 587e9691a44e |
files | test/vamp-client/tst_PluginStub.cpp |
diffstat | 1 files changed, 9 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/test/vamp-client/tst_PluginStub.cpp Thu Feb 09 12:04:58 2017 +0000 +++ b/test/vamp-client/tst_PluginStub.cpp Thu Feb 09 12:06:43 2017 +0000 @@ -80,7 +80,7 @@ PluginStaticData staticData; staticData.pluginKey = "stub"; - staticData.basic = {"stub:param-init", "Stub", "Testing init"}; + staticData.basic = {"param-init", "Stub", "Testing init"}; staticData.maker = "Lucas Thompson"; staticData.copyright = "GPL"; staticData.pluginVersion = 1; @@ -110,6 +110,13 @@ ); }; + const AudioBuffer monoAudio { + std::vector<float>(vampPiperAdapter.getPreferredBlockSize()) + }; + const std::vector<const float*> channelPtrs { + monoAudio[0].data() + }; + SECTION("Initialises with default parameters") { REQUIRE( initWithPreferredFraming() ); @@ -131,7 +138,7 @@ const float scalingFactor = 2.0; vampPiperAdapter.setParameter("framing-scale", scalingFactor); REQUIRE( initWithPreferredFraming() == false ); - REQUIRE_THROWS( vampPiperAdapter.process(nullptr, {}) ); + REQUIRE_THROWS( vampPiperAdapter.process(channelPtrs.data(), {}) ); REQUIRE_THROWS( initWithPreferredFraming() ); } @@ -141,13 +148,6 @@ vampPiperAdapter.setParameter("framing-scale", scalingFactor); REQUIRE( initWithPreferredFraming() == false ); REQUIRE( initWithPreferredFraming() ); - - const AudioBuffer monoAudio { - std::vector<float>(vampPiperAdapter.getPreferredBlockSize()) - }; - const std::vector<const float*> channelPtrs { - monoAudio[0].data() - }; REQUIRE( vampPiperAdapter.process(channelPtrs.data(), {}).empty() ); } }