@@ -80,8 +80,11 @@ class AemXSeriesWidebandWrapper: AemXSeriesWideband {
8080
8181TEST (CanWideband,DecodeAemXSeriesInvalidLambda){
8282 AemXSeriesWidebandWrapper wbo (0 , SensorType::Lambda1);
83+ EngineTestHelper eth (engine_type_e::TEST_ENGINE );
8384 CANRxFrame frame;
8485
86+ engineConfiguration->wboType1 = AEM ;
87+
8588 // AEM uses extended CAN ID!
8689 frame.IDE = true ;
8790 frame.SID = 0x180 ;
@@ -102,8 +105,11 @@ TEST(CanWideband,DecodeAemXSeriesInvalidLambda){
102105
103106TEST (CanWideband,DecodeAemXSeriesSensorFault){
104107 AemXSeriesWidebandWrapper wbo (0 , SensorType::Lambda1);
108+ EngineTestHelper eth (engine_type_e::TEST_ENGINE );
105109 CANRxFrame frame;
106110
111+ engineConfiguration->wboType1 = AEM ;
112+
107113 // AEM uses extended CAN ID!
108114 frame.IDE = true ;
109115 frame.SID = 0x180 ;
@@ -124,8 +130,10 @@ TEST(CanWideband,DecodeAemXSeriesSensorFault){
124130
125131
126132TEST (CanWideband,DecodeAemXSeriesValidLambda){
127- EngineTestHelper eth (engine_type_e::TEST_ENGINE );
128133 AemXSeriesWidebandWrapper wbo (0 , SensorType::Lambda1);
134+ EngineTestHelper eth (engine_type_e::TEST_ENGINE );
135+
136+ engineConfiguration->wboType1 = AEM ;
129137
130138 // only this tests needs register
131139 wbo.Register ();
@@ -156,8 +164,8 @@ TEST(CanWideband,DecodeAemXSeriesValidLambda){
156164}
157165
158166TEST (CanWideband, DecodeValidAemFormat) {
159- EngineTestHelper eth (engine_type_e::TEST_ENGINE );
160167 AemXSeriesWideband dut (0 , SensorType::Lambda1);
168+ EngineTestHelper eth (engine_type_e::TEST_ENGINE );
161169 dut.Register ();
162170
163171 engineConfiguration->wboType1 = AEM ;
@@ -214,9 +222,11 @@ TEST(CanWideband, DecodeValidAemFormat) {
214222
215223TEST (CanWideband, DecodeRusefiStandard)
216224{
225+ AemXSeriesWideband dut (0 , SensorType::Lambda1);
217226 EngineTestHelper eth (engine_type_e::TEST_ENGINE );
218227
219- AemXSeriesWideband dut (0 , SensorType::Lambda1);
228+ engineConfiguration->wboType1 = RUSEFI ;
229+
220230 dut.Register ();
221231
222232 CANRxFrame frame;
@@ -294,9 +304,11 @@ TEST(CanWideband, DecodeRusefiStandard)
294304
295305TEST (CanWideband, DecodeRusefiStandardWrongVersion)
296306{
307+ AemXSeriesWideband dut (0 , SensorType::Lambda1);
297308 EngineTestHelper eth (engine_type_e::TEST_ENGINE );
298309
299- AemXSeriesWideband dut (0 , SensorType::Lambda1);
310+ engineConfiguration->wboType1 = RUSEFI ;
311+
300312 dut.Register ();
301313
302314 CANRxFrame frame;
0 commit comments