Updated the tests to reflect the new API
This commit is contained in:
parent
91ed16367b
commit
640ba8a64d
1 changed files with 28 additions and 28 deletions
|
|
@ -170,13 +170,13 @@ TEST_CASE("[Region] Crossfade in on CC")
|
||||||
region.parseOpcode({ "xfin_locc24", "20" });
|
region.parseOpcode({ "xfin_locc24", "20" });
|
||||||
region.parseOpcode({ "xfin_hicc24", "24" });
|
region.parseOpcode({ "xfin_hicc24", "24" });
|
||||||
region.parseOpcode({ "amp_veltrack", "0" });
|
region.parseOpcode({ "amp_veltrack", "0" });
|
||||||
ccState[24] = 19; REQUIRE( region.getCCGain(ccState) == 0.0_a );
|
ccState[24] = 19; REQUIRE( region.getCrossfadeGain(ccState) == 0.0_a );
|
||||||
ccState[24] = 20; REQUIRE( region.getCCGain(ccState) == 0.0_a );
|
ccState[24] = 20; REQUIRE( region.getCrossfadeGain(ccState) == 0.0_a );
|
||||||
ccState[24] = 21; REQUIRE( region.getCCGain(ccState) == 0.5_a );
|
ccState[24] = 21; REQUIRE( region.getCrossfadeGain(ccState) == 0.5_a );
|
||||||
ccState[24] = 22; REQUIRE( region.getCCGain(ccState) == 0.70711_a );
|
ccState[24] = 22; REQUIRE( region.getCrossfadeGain(ccState) == 0.70711_a );
|
||||||
ccState[24] = 23; REQUIRE( region.getCCGain(ccState) == 0.86603_a );
|
ccState[24] = 23; REQUIRE( region.getCrossfadeGain(ccState) == 0.86603_a );
|
||||||
ccState[24] = 24; REQUIRE( region.getCCGain(ccState) == 1.0_a );
|
ccState[24] = 24; REQUIRE( region.getCrossfadeGain(ccState) == 1.0_a );
|
||||||
ccState[24] = 25; REQUIRE( region.getCCGain(ccState) == 1.0_a );
|
ccState[24] = 25; REQUIRE( region.getCrossfadeGain(ccState) == 1.0_a );
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_CASE("[Region] Crossfade in on CC - gain")
|
TEST_CASE("[Region] Crossfade in on CC - gain")
|
||||||
|
|
@ -188,13 +188,13 @@ TEST_CASE("[Region] Crossfade in on CC - gain")
|
||||||
region.parseOpcode({ "xfin_hicc24", "24" });
|
region.parseOpcode({ "xfin_hicc24", "24" });
|
||||||
region.parseOpcode({ "amp_veltrack", "0" });
|
region.parseOpcode({ "amp_veltrack", "0" });
|
||||||
region.parseOpcode({ "xf_cccurve", "gain" });
|
region.parseOpcode({ "xf_cccurve", "gain" });
|
||||||
ccState[24] = 19; REQUIRE( region.getCCGain(ccState) == 0.0_a );
|
ccState[24] = 19; REQUIRE( region.getCrossfadeGain(ccState) == 0.0_a );
|
||||||
ccState[24] = 20; REQUIRE( region.getCCGain(ccState) == 0.0_a );
|
ccState[24] = 20; REQUIRE( region.getCrossfadeGain(ccState) == 0.0_a );
|
||||||
ccState[24] = 21; REQUIRE( region.getCCGain(ccState) == 0.25_a );
|
ccState[24] = 21; REQUIRE( region.getCrossfadeGain(ccState) == 0.25_a );
|
||||||
ccState[24] = 22; REQUIRE( region.getCCGain(ccState) == 0.5_a );
|
ccState[24] = 22; REQUIRE( region.getCrossfadeGain(ccState) == 0.5_a );
|
||||||
ccState[24] = 23; REQUIRE( region.getCCGain(ccState) == 0.75_a );
|
ccState[24] = 23; REQUIRE( region.getCrossfadeGain(ccState) == 0.75_a );
|
||||||
ccState[24] = 24; REQUIRE( region.getCCGain(ccState) == 1.0_a );
|
ccState[24] = 24; REQUIRE( region.getCrossfadeGain(ccState) == 1.0_a );
|
||||||
ccState[24] = 25; REQUIRE( region.getCCGain(ccState) == 1.0_a );
|
ccState[24] = 25; REQUIRE( region.getCrossfadeGain(ccState) == 1.0_a );
|
||||||
}
|
}
|
||||||
TEST_CASE("[Region] Crossfade out on CC")
|
TEST_CASE("[Region] Crossfade out on CC")
|
||||||
{
|
{
|
||||||
|
|
@ -204,13 +204,13 @@ TEST_CASE("[Region] Crossfade out on CC")
|
||||||
region.parseOpcode({ "xfout_locc24", "20" });
|
region.parseOpcode({ "xfout_locc24", "20" });
|
||||||
region.parseOpcode({ "xfout_hicc24", "24" });
|
region.parseOpcode({ "xfout_hicc24", "24" });
|
||||||
region.parseOpcode({ "amp_veltrack", "0" });
|
region.parseOpcode({ "amp_veltrack", "0" });
|
||||||
ccState[24] = 19; REQUIRE( region.getCCGain(ccState) == 1.0_a );
|
ccState[24] = 19; REQUIRE( region.getCrossfadeGain(ccState) == 1.0_a );
|
||||||
ccState[24] = 20; REQUIRE( region.getCCGain(ccState) == 1.0_a );
|
ccState[24] = 20; REQUIRE( region.getCrossfadeGain(ccState) == 1.0_a );
|
||||||
ccState[24] = 21; REQUIRE( region.getCCGain(ccState) == 0.86603_a );
|
ccState[24] = 21; REQUIRE( region.getCrossfadeGain(ccState) == 0.86603_a );
|
||||||
ccState[24] = 22; REQUIRE( region.getCCGain(ccState) == 0.70711_a );
|
ccState[24] = 22; REQUIRE( region.getCrossfadeGain(ccState) == 0.70711_a );
|
||||||
ccState[24] = 23; REQUIRE( region.getCCGain(ccState) == 0.5_a );
|
ccState[24] = 23; REQUIRE( region.getCrossfadeGain(ccState) == 0.5_a );
|
||||||
ccState[24] = 24; REQUIRE( region.getCCGain(ccState) == 0.0_a );
|
ccState[24] = 24; REQUIRE( region.getCrossfadeGain(ccState) == 0.0_a );
|
||||||
ccState[24] = 25; REQUIRE( region.getCCGain(ccState) == 0.0_a );
|
ccState[24] = 25; REQUIRE( region.getCrossfadeGain(ccState) == 0.0_a );
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_CASE("[Region] Crossfade out on CC - gain")
|
TEST_CASE("[Region] Crossfade out on CC - gain")
|
||||||
|
|
@ -222,11 +222,11 @@ TEST_CASE("[Region] Crossfade out on CC - gain")
|
||||||
region.parseOpcode({ "xfout_hicc24", "24" });
|
region.parseOpcode({ "xfout_hicc24", "24" });
|
||||||
region.parseOpcode({ "amp_veltrack", "0" });
|
region.parseOpcode({ "amp_veltrack", "0" });
|
||||||
region.parseOpcode({ "xf_cccurve", "gain" });
|
region.parseOpcode({ "xf_cccurve", "gain" });
|
||||||
ccState[24] = 19; REQUIRE( region.getCCGain(ccState) == 1.0_a );
|
ccState[24] = 19; REQUIRE( region.getCrossfadeGain(ccState) == 1.0_a );
|
||||||
ccState[24] = 20; REQUIRE( region.getCCGain(ccState) == 1.0_a );
|
ccState[24] = 20; REQUIRE( region.getCrossfadeGain(ccState) == 1.0_a );
|
||||||
ccState[24] = 21; REQUIRE( region.getCCGain(ccState) == 0.75_a );
|
ccState[24] = 21; REQUIRE( region.getCrossfadeGain(ccState) == 0.75_a );
|
||||||
ccState[24] = 22; REQUIRE( region.getCCGain(ccState) == 0.5_a );
|
ccState[24] = 22; REQUIRE( region.getCrossfadeGain(ccState) == 0.5_a );
|
||||||
ccState[24] = 23; REQUIRE( region.getCCGain(ccState) == 0.25_a );
|
ccState[24] = 23; REQUIRE( region.getCrossfadeGain(ccState) == 0.25_a );
|
||||||
ccState[24] = 24; REQUIRE( region.getCCGain(ccState) == 0.0_a );
|
ccState[24] = 24; REQUIRE( region.getCrossfadeGain(ccState) == 0.0_a );
|
||||||
ccState[24] = 25; REQUIRE( region.getCCGain(ccState) == 0.0_a );
|
ccState[24] = 25; REQUIRE( region.getCrossfadeGain(ccState) == 0.0_a );
|
||||||
}
|
}
|
||||||
Loading…
Add table
Reference in a new issue