From b161a26956a9cb4f65bc99bd6ef3ae149da03974 Mon Sep 17 00:00:00 2001 From: Andrey Date: Sat, 17 Jul 2021 19:43:17 -0400 Subject: [PATCH] NB2 trigger shape does not seem to match JimStim #2980 only first steps of unit test --- unit_tests/tests/trigger/test_symmetrical_crank.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/unit_tests/tests/trigger/test_symmetrical_crank.cpp b/unit_tests/tests/trigger/test_symmetrical_crank.cpp index 5ba576706e..48081524a2 100644 --- a/unit_tests/tests/trigger/test_symmetrical_crank.cpp +++ b/unit_tests/tests/trigger/test_symmetrical_crank.cpp @@ -22,7 +22,18 @@ TEST(engine, testAngleLogicInSymmetricalCrankIssue2980) { TriggerWaveform * form = &ENGINE(triggerCentral.triggerShape); ASSERT_EQ(form->findAngleIndex(triggerForm, 10), 1); + ASSERT_EQ(form->findAngleIndex(triggerForm, 180), 5); + ASSERT_EQ(form->findAngleIndex(triggerForm, 310), 5); + ASSERT_EQ(form->findAngleIndex(triggerForm, 540), 5); + + ASSERT_EQ(form->findAngleIndex(triggerForm, 640), 5); + ASSERT_EQ(form->findAngleIndex(triggerForm, 650), 7); + ASSERT_EQ(form->findAngleIndex(triggerForm, 660), 15); + ASSERT_EQ(form->findAngleIndex(triggerForm, 670), 15); + ASSERT_EQ(form->findAngleIndex(triggerForm, 680), 15); + + ASSERT_EQ(form->findAngleIndex(triggerForm, 700), 15); ASSERT_EQ(form->findAngleIndex(triggerForm, 710), 15); }