- fix tests
This commit is contained in:
parent
d6fdf204fa
commit
a6ef504813
|
@ -28,20 +28,20 @@ TEST(Knock, Retards) {
|
|||
|
||||
// Send some weak knocks, should yield no response
|
||||
for (size_t i = 0; i < 10; i++) {
|
||||
dut.onKnockSenseCompleted(0, 10, 0);
|
||||
dut.onKnockSenseCompleted(0, 10, 0, 0);
|
||||
}
|
||||
|
||||
EXPECT_FLOAT_EQ(dut.getKnockRetard(), 0);
|
||||
|
||||
// Send a strong knock!
|
||||
dut.onKnockSenseCompleted(0, 30, 0);
|
||||
dut.onKnockSenseCompleted(0, 30, 0, 0);
|
||||
|
||||
// Should retard 10% of the distance between current timing and "maximum"
|
||||
EXPECT_FLOAT_EQ(dut.getKnockRetard(), 2);
|
||||
|
||||
// Send tons of strong knocks, make sure we don't go over the configured limit
|
||||
for (size_t i = 0; i < 100; i++) {
|
||||
dut.onKnockSenseCompleted(0, 30, 0);
|
||||
dut.onKnockSenseCompleted(0, 30, 0, 0);
|
||||
}
|
||||
|
||||
EXPECT_FLOAT_EQ(dut.getKnockRetard(), 8);
|
||||
|
@ -59,7 +59,7 @@ TEST(Knock, Reapply) {
|
|||
engineConfiguration->knockRetardReapplyRate = 1;
|
||||
|
||||
// Send a strong knock!
|
||||
dut.onKnockSenseCompleted(0, 30, 0);
|
||||
dut.onKnockSenseCompleted(0, 30, 0, 0);
|
||||
|
||||
// Should retard 10% of the distance between current timing and "maximum"
|
||||
EXPECT_FLOAT_EQ(dut.getKnockRetard(), 2);
|
||||
|
|
Loading…
Reference in New Issue