# HG changeset patch # User Lucas Thompson # Date 1486638073 0 # Node ID 5f71b038d1934fc12f90ab4b88200565b39101f3 # Parent 94bab7bfbc786fdc46e90f31e0ac04c0c592a3bf Demonstrate that the plugin cannot be re-initialised after a failed call to process. diff -r 94bab7bfbc78 -r 5f71b038d193 test/vamp-client/tst_PluginStub.cpp --- a/test/vamp-client/tst_PluginStub.cpp Thu Feb 09 11:00:46 2017 +0000 +++ b/test/vamp-client/tst_PluginStub.cpp Thu Feb 09 11:01:13 2017 +0000 @@ -132,6 +132,7 @@ vampPiperAdapter.setParameter("framing-scale", scalingFactor); REQUIRE( initWithPreferredFraming() == false ); REQUIRE_THROWS( vampPiperAdapter.process(nullptr, {}) ); + REQUIRE_THROWS( initWithPreferredFraming() ); } SECTION("Can process after correctly initialising framing")