Parking Garage Control System
ESP32 Parking Garage – ESP-IDF/FreeRTOS
Loading...
Searching...
No Matches
hal_state_machine_test.cpp File Reference
#include "hal_state_machine.h"
#include <iostream>
#include <cassert>
#include <vector>
Include dependency graph for hal_state_machine_test.cpp:

Classes

class  MockGpio
 

Functions

void test_button_press_triggers_motor_on ()
 
void test_limit_switch_stops_motor ()
 
void test_full_open_cycle ()
 
void test_invalid_events_ignored ()
 
void test_motor_state_tracking ()
 
int main ()
 

Function Documentation

◆ main()

int main ( )

◆ test_button_press_triggers_motor_on()

void test_button_press_triggers_motor_on ( )

◆ test_full_open_cycle()

void test_full_open_cycle ( )

◆ test_invalid_events_ignored()

void test_invalid_events_ignored ( )

◆ test_limit_switch_stops_motor()

void test_limit_switch_stops_motor ( )

◆ test_motor_state_tracking()

void test_motor_state_tracking ( )
Coverage