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() );
     }
 }