def METHOD_NAME(self):
    self.assertConfigureFails(GFCC(), { 'numberBands': 0 })
    self.assertConfigureFails(GFCC(), { 'numberBands': 1 })
    self.assertConfigureFails(GFCC(), { 'numberCoefficients': 0 })
    # number of coefficients cannot be larger than number of bands, otherwise dct
    # will throw and exception
    self.assertConfigureFails(GFCC(), { 'numberBands': 10, 'numberCoefficients':13 })
    self.assertConfigureFails(GFCC(), { 'lowFrequencyBound': -100 })
    # low freq bound cannot be larger than high freq bound
    self.assertConfigureFails(GFCC(), { 'lowFrequencyBound': 100,
                                        'highFrequencyBound': 50 })
    # high freq bound cannot be larger than half the sr
    self.assertConfigureFails(GFCC(), { 'highFrequencyBound': 30000,
                                        'sampleRate': 22050} )
    self.assertConfigureFails(GFCC(), { 'logType': 'linear'} )