test(05-02): update tests for new NewBank signature and dynamic gain
- All NewBank calls updated to two-argument form passing ClassFreqConfigs - TestMixerNoClip iterates ClassFreqConfigs keys instead of classify.AllClasses() - TestNewBankDynamicGain verifies gainPerLayer=1/N for 3-class custom config - TestNewBankCustomConfigNoClip verifies no-clip guarantee with 2-class config - TestNumLayersMatchesAllClasses now asserts len(ClassFreqConfigs) == len(AllClasses())
This commit is contained in:
@@ -59,7 +59,8 @@ func TestClassFreqConfigsComplete(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestNumLayersMatchesAllClasses(t *testing.T) {
|
||||
if synth.NumLayers != len(classify.AllClasses()) {
|
||||
t.Errorf("NumLayers=%d but AllClasses() has %d entries", synth.NumLayers, len(classify.AllClasses()))
|
||||
if len(synth.ClassFreqConfigs) != len(classify.AllClasses()) {
|
||||
t.Errorf("ClassFreqConfigs has %d entries but AllClasses() has %d entries",
|
||||
len(synth.ClassFreqConfigs), len(classify.AllClasses()))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user