Updated tests
This commit is contained in:
parent
ac993741d1
commit
68abedae36
2 changed files with 5 additions and 5 deletions
|
|
@ -455,7 +455,7 @@ TEST_CASE("[Files] Off by with different delays")
|
||||||
REQUIRE( group1Voice->getRegion()->offBy == 2ul );
|
REQUIRE( group1Voice->getRegion()->offBy == 2ul );
|
||||||
synth.noteOn(100, 64, 63);
|
synth.noteOn(100, 64, 63);
|
||||||
synth.renderBlock(buffer);
|
synth.renderBlock(buffer);
|
||||||
REQUIRE( group1Voice->releasedOrFree() );
|
REQUIRE(group1Voice->releasedOrFree());
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_CASE("[Files] Off by with the same delays")
|
TEST_CASE("[Files] Off by with the same delays")
|
||||||
|
|
@ -470,7 +470,7 @@ TEST_CASE("[Files] Off by with the same delays")
|
||||||
REQUIRE( group1Voice->getRegion()->group == 1ul );
|
REQUIRE( group1Voice->getRegion()->group == 1ul );
|
||||||
REQUIRE( group1Voice->getRegion()->offBy == 2ul );
|
REQUIRE( group1Voice->getRegion()->offBy == 2ul );
|
||||||
synth.noteOn(0, 64, 63);
|
synth.noteOn(0, 64, 63);
|
||||||
REQUIRE( !group1Voice->releasedOrFree() );
|
REQUIRE(!group1Voice->releasedOrFree());
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_CASE("[Files] Off by with the same notes at the same time")
|
TEST_CASE("[Files] Off by with the same notes at the same time")
|
||||||
|
|
|
||||||
|
|
@ -195,7 +195,7 @@ TEST_CASE("[Synth] Trigger=release and an envelope properly kills the voice at t
|
||||||
synth.renderBlock(buffer); // Decay (0.02)
|
synth.renderBlock(buffer); // Decay (0.02)
|
||||||
synth.renderBlock(buffer);
|
synth.renderBlock(buffer);
|
||||||
synth.renderBlock(buffer); // Release (0.1)
|
synth.renderBlock(buffer); // Release (0.1)
|
||||||
REQUIRE( synth.getVoiceView(0)->releasedOrFree() );
|
REQUIRE(synth.getVoiceView(0)->releasedOrFree());
|
||||||
// Release is 0.1s
|
// Release is 0.1s
|
||||||
for (int i = 0; i < 10; ++i)
|
for (int i = 0; i < 10; ++i)
|
||||||
synth.renderBlock(buffer);
|
synth.renderBlock(buffer);
|
||||||
|
|
@ -218,7 +218,7 @@ TEST_CASE("[Synth] Trigger=release_key and an envelope properly kills the voice
|
||||||
synth.renderBlock(buffer); // Decay (0.02)
|
synth.renderBlock(buffer); // Decay (0.02)
|
||||||
synth.renderBlock(buffer);
|
synth.renderBlock(buffer);
|
||||||
synth.renderBlock(buffer); // Release (0.1)
|
synth.renderBlock(buffer); // Release (0.1)
|
||||||
REQUIRE( synth.getVoiceView(0)->releasedOrFree() );
|
REQUIRE(synth.getVoiceView(0)->releasedOrFree());
|
||||||
// Release is 0.1s
|
// Release is 0.1s
|
||||||
for (int i = 0; i < 10; ++i)
|
for (int i = 0; i < 10; ++i)
|
||||||
synth.renderBlock(buffer);
|
synth.renderBlock(buffer);
|
||||||
|
|
@ -241,7 +241,7 @@ TEST_CASE("[Synth] loopmode=one_shot and an envelope properly kills the voice at
|
||||||
synth.renderBlock(buffer); // Decay (0.02)
|
synth.renderBlock(buffer); // Decay (0.02)
|
||||||
synth.renderBlock(buffer);
|
synth.renderBlock(buffer);
|
||||||
synth.renderBlock(buffer); // Release (0.1)
|
synth.renderBlock(buffer); // Release (0.1)
|
||||||
REQUIRE( synth.getVoiceView(0)->releasedOrFree() );
|
REQUIRE(synth.getVoiceView(0)->releasedOrFree());
|
||||||
// Release is 0.1s
|
// Release is 0.1s
|
||||||
for (int i = 0; i < 10; ++i)
|
for (int i = 0; i < 10; ++i)
|
||||||
synth.renderBlock(buffer);
|
synth.renderBlock(buffer);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue