Update tests without clamped values
This commit is contained in:
parent
fb01fa7cfd
commit
ed8a321a3c
1 changed files with 22 additions and 22 deletions
|
|
@ -19,12 +19,12 @@ TEST_CASE("[EGDescription] Attack range")
|
|||
eg.vel2attack = -1.27f;
|
||||
eg.ccAttack[63] = 1.27f;
|
||||
REQUIRE(eg.getAttack(state, 0_norm) == 1.0f);
|
||||
REQUIRE(eg.getAttack(state, 127_norm) == 0.0f);
|
||||
//REQUIRE(eg.getAttack(state, 127_norm) == 0.0f);
|
||||
state.ccEvent(0, 63, 127_norm);
|
||||
REQUIRE(eg.getAttack(state, 127_norm) == 1.0f);
|
||||
REQUIRE(eg.getAttack(state, 0_norm) == 2.27f);
|
||||
eg.ccAttack[63] = 127.0f;
|
||||
REQUIRE(eg.getAttack(state, 0_norm) == 100.0f);
|
||||
//eg.ccAttack[63] = 127.0f;
|
||||
//REQUIRE(eg.getAttack(state, 0_norm) == 100.0f);
|
||||
eg.ccAttack[63] = 1.27f;
|
||||
eg.ccAttack[65] = 1.0f;
|
||||
REQUIRE(eg.getAttack(state, 0_norm) == 2.27f);
|
||||
|
|
@ -42,12 +42,12 @@ TEST_CASE("[EGDescription] Delay range")
|
|||
eg.vel2delay = -1.27f;
|
||||
eg.ccDelay[63] = 1.27f;
|
||||
REQUIRE(eg.getDelay(state, 0_norm) == 1.0f);
|
||||
REQUIRE(eg.getDelay(state, 127_norm) == 0.0f);
|
||||
//REQUIRE(eg.getDelay(state, 127_norm) == 0.0f);
|
||||
state.ccEvent(0, 63, 127_norm);
|
||||
REQUIRE(eg.getDelay(state, 127_norm) == 1.0f);
|
||||
REQUIRE(eg.getDelay(state, 0_norm) == 2.27f);
|
||||
eg.ccDelay[63] = 127.0f;
|
||||
REQUIRE(eg.getDelay(state, 0_norm) == 100.0f);
|
||||
//eg.ccDelay[63] = 127.0f;
|
||||
//REQUIRE(eg.getDelay(state, 0_norm) == 100.0f);
|
||||
eg.ccDelay[63] = 1.27f;
|
||||
eg.ccDelay[65] = 1.0f;
|
||||
REQUIRE(eg.getDelay(state, 0_norm) == 2.27f);
|
||||
|
|
@ -65,12 +65,12 @@ TEST_CASE("[EGDescription] Decay range")
|
|||
eg.vel2decay = -1.27f;
|
||||
eg.ccDecay[63] = 1.27f;
|
||||
REQUIRE(eg.getDecay(state, 0_norm) == 1.0f);
|
||||
REQUIRE(eg.getDecay(state, 127_norm) == 0.0f);
|
||||
//REQUIRE(eg.getDecay(state, 127_norm) == 0.0f);
|
||||
state.ccEvent(0, 63, 127_norm);
|
||||
REQUIRE(eg.getDecay(state, 127_norm) == 1.0f);
|
||||
REQUIRE(eg.getDecay(state, 0_norm) == 2.27f);
|
||||
eg.ccDecay[63] = 127.0f;
|
||||
REQUIRE(eg.getDecay(state, 0_norm) == 100.0f);
|
||||
//eg.ccDecay[63] = 127.0f;
|
||||
//REQUIRE(eg.getDecay(state, 0_norm) == 100.0f);
|
||||
eg.ccDecay[63] = 1.27f;
|
||||
eg.ccDecay[65] = 1.0f;
|
||||
REQUIRE(eg.getDecay(state, 0_norm) == 2.27f);
|
||||
|
|
@ -88,12 +88,12 @@ TEST_CASE("[EGDescription] Release range")
|
|||
eg.vel2release = -1.27f;
|
||||
eg.ccRelease[63] = 1.27f;
|
||||
REQUIRE(eg.getRelease(state, 0_norm) == 1.0f);
|
||||
REQUIRE(eg.getRelease(state, 127_norm) == 0.0f);
|
||||
//REQUIRE(eg.getRelease(state, 127_norm) == 0.0f);
|
||||
state.ccEvent(0, 63, 127_norm);
|
||||
REQUIRE(eg.getRelease(state, 127_norm) == 1.0f);
|
||||
REQUIRE(eg.getRelease(state, 0_norm) == 2.27f);
|
||||
eg.ccRelease[63] = 127.0f;
|
||||
REQUIRE(eg.getRelease(state, 0_norm) == 100.0f);
|
||||
//eg.ccRelease[63] = 127.0f;
|
||||
//REQUIRE(eg.getRelease(state, 0_norm) == 100.0f);
|
||||
eg.ccRelease[63] = 1.27f;
|
||||
eg.ccRelease[65] = 1.0f;
|
||||
REQUIRE(eg.getRelease(state, 0_norm) == 2.27f);
|
||||
|
|
@ -111,12 +111,12 @@ TEST_CASE("[EGDescription] Hold range")
|
|||
eg.vel2hold = -1.27f;
|
||||
eg.ccHold[63] = 1.27f;
|
||||
REQUIRE(eg.getHold(state, 0_norm) == 1.0f);
|
||||
REQUIRE(eg.getHold(state, 127_norm) == 0.0f);
|
||||
//REQUIRE(eg.getHold(state, 127_norm) == 0.0f);
|
||||
state.ccEvent(0, 63, 127_norm);
|
||||
REQUIRE(eg.getHold(state, 127_norm) == 1.0f);
|
||||
REQUIRE(eg.getHold(state, 0_norm) == 2.27f);
|
||||
eg.ccHold[63] = 127.0f;
|
||||
REQUIRE(eg.getHold(state, 0_norm) == 100.0f);
|
||||
//eg.ccHold[63] = 127.0f;
|
||||
//REQUIRE(eg.getHold(state, 0_norm) == 100.0f);
|
||||
eg.ccHold[63] = 1.27f;
|
||||
eg.ccHold[65] = 1.0f;
|
||||
REQUIRE(eg.getHold(state, 0_norm) == 2.27f);
|
||||
|
|
@ -134,16 +134,16 @@ TEST_CASE("[EGDescription] Sustain level")
|
|||
eg.vel2sustain = -100;
|
||||
eg.ccSustain[63] = 100.0f;
|
||||
REQUIRE(eg.getSustain(state, 0_norm) == 50.0f);
|
||||
REQUIRE(eg.getSustain(state, 127_norm) == 0.0f);
|
||||
//REQUIRE(eg.getSustain(state, 127_norm) == 0.0f);
|
||||
state.ccEvent(0, 63, 127_norm);
|
||||
REQUIRE(eg.getSustain(state, 127_norm) == 50.0f);
|
||||
eg.ccSustain[63] = 200.0f;
|
||||
REQUIRE(eg.getSustain(state, 0_norm) == 100.0f);
|
||||
//eg.ccSustain[63] = 200.0f;
|
||||
//REQUIRE(eg.getSustain(state, 0_norm) == 100.0f);
|
||||
eg.sustain = 0;
|
||||
eg.ccSustain[63] = 50.0f;
|
||||
eg.ccSustain[65] = 50.0f;
|
||||
REQUIRE(eg.getSustain(state, 0_norm) == 50.0f);
|
||||
REQUIRE(eg.getSustain(state, 127_norm) == 0.0f);
|
||||
//REQUIRE(eg.getSustain(state, 127_norm) == 0.0f);
|
||||
state.ccEvent(0, 65, 127_norm);
|
||||
REQUIRE(eg.getSustain(state, 0_norm) == 100.0f);
|
||||
REQUIRE(eg.getSustain(state, 127_norm) == 0.0f);
|
||||
|
|
@ -158,9 +158,9 @@ TEST_CASE("[EGDescription] Start level")
|
|||
REQUIRE(eg.getStart(state, 0_norm) == 0.0f);
|
||||
REQUIRE(eg.getStart(state, 127_norm) == 0.0f);
|
||||
state.ccEvent(0, 63, 127_norm);
|
||||
REQUIRE(eg.getStart(state, 0_norm) == 100.0f);
|
||||
eg.ccStart[63] = -127.0f;
|
||||
REQUIRE(eg.getStart(state, 0_norm) == 0.0f);
|
||||
//REQUIRE(eg.getStart(state, 0_norm) == 100.0f);
|
||||
//eg.ccStart[63] = -127.0f;
|
||||
//REQUIRE(eg.getStart(state, 0_norm) == 0.0f);
|
||||
eg.start = 0;
|
||||
eg.ccStart[63] = 50.0f;
|
||||
eg.ccStart[65] = 50.0f;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue