|
MCU
|
#include <gtest/gtest.h>#include <gmock/gmock.h>#include "MCUStateMachine.h"#include "fake_controller_type.h"

Go to the source code of this file.
Classes | |
| class | DumbController |
| class | DrivetrainMock |
Functions | |
| SharedCarState_s | dummy_state ({}, {}, {}, {}, {}, {}, {}, {}) |
| void | handle_startup (MCUStateMachine< DrivetrainMock > &state_machine, unsigned long sys_time, DrivetrainMock &drivetrain, PedalsSystem &pedals, DashboardInterface &dash_interface) |
| TEST (MCUStateMachineTesting, test_state_machine_init_tick) | |
| TEST (MCUStateMachineTesting, test_state_machine_tractive_system_activation) | |
| TEST (MCUStateMachineTesting, test_state_machine_tractive_system_enabling) | |
| TEST (MCUStateMachineTesting, test_state_machine_ready_to_drive_alert) | |
| TEST (MCUStateMachineTesting, test_state_machine_ready_to_drive_alert_leaving) | |
| TEST (MCUStateMachineTesting, test_state_machine_rtd_state_transitions_to_ts_active) | |
| TEST (MCUStateMachineTesting, test_state_machine_rtd_state_transitions_to_ts_not_active) | |
Variables | |
| DumbController | c |
| SharedCarState_s dummy_state | ( | {} | , |
| {} | , | ||
| {} | , | ||
| {} | , | ||
| {} | , | ||
| {} | , | ||
| {} | , | ||
| {} | |||
| ) |
| void handle_startup | ( | MCUStateMachine< DrivetrainMock > & | state_machine, |
| unsigned long | sys_time, | ||
| DrivetrainMock & | drivetrain, | ||
| PedalsSystem & | pedals, | ||
| DashboardInterface & | dash_interface | ||
| ) |
Definition at line 37 of file state_machine_test.h.
| TEST | ( | MCUStateMachineTesting | , |
| test_state_machine_init_tick | |||
| ) |
Definition at line 67 of file state_machine_test.h.
| TEST | ( | MCUStateMachineTesting | , |
| test_state_machine_ready_to_drive_alert | |||
| ) |
Definition at line 171 of file state_machine_test.h.
| TEST | ( | MCUStateMachineTesting | , |
| test_state_machine_ready_to_drive_alert_leaving | |||
| ) |
Definition at line 206 of file state_machine_test.h.
| TEST | ( | MCUStateMachineTesting | , |
| test_state_machine_rtd_state_transitions_to_ts_active | |||
| ) |
Definition at line 240 of file state_machine_test.h.
| TEST | ( | MCUStateMachineTesting | , |
| test_state_machine_rtd_state_transitions_to_ts_not_active | |||
| ) |
Definition at line 287 of file state_machine_test.h.
| TEST | ( | MCUStateMachineTesting | , |
| test_state_machine_tractive_system_activation | |||
| ) |
Definition at line 85 of file state_machine_test.h.
| TEST | ( | MCUStateMachineTesting | , |
| test_state_machine_tractive_system_enabling | |||
| ) |
Definition at line 121 of file state_machine_test.h.
Definition at line 35 of file state_machine_test.h.