code: def testInvalidParam(self):
      self.assertConfigureFails(StartStopCut(), {"sampleRate": -1.0})
      self.assertConfigureFails(StartStopCut(), {"frameSize": 0})
      self.assertConfigureFails(StartStopCut(), {"hopSize": -1})
      self.assertConfigureFails(StartStopCut(), {"threshold": 1})
      self.assertConfigureFails(
          StartStopCut(), {"maximumStartTime": -0.5}
      )
      self.assertConfigureFails(
          StartStopCut(), {"maximumStopTime": -0.5}
      )
      self.assertConfigureFails(
          StartStopCut(), {"frameSize": 64, "hopSize": 65}
      )
  
file_path: essentia/test/src/unittests/audioproblems/test_startstopcut.py
imports: from essentia_test import *
  from essentia import array
label_desc: Use image node_id 7 for calling the TestStartStopCut obj's underlying member method code with example usage: obj.testInvalidParam() without return types