# HG changeset patch
# User Lucas Thompson <dev@lucas.im>
# Date 1486642003 0
# Node ID c9471a9f4b71a64268575bdc8d57364421cff567
# Parent  e07c05ea89521b4ba8173b706092650ce541ebac
Fix typo and use actual data in all process calls.

diff -r e07c05ea8952 -r c9471a9f4b71 test/vamp-client/tst_PluginStub.cpp
--- 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() );
     }
 }