PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
Loading...
Searching...
No Matches
mockCyclicController.h File Reference

Google Mock implementation of the cyclic PROFINET controller interface. More...

#include <gmock/gmock.h>
#include "profinet/cyclic.h"
+ Include dependency graph for mockCyclicController.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  profinet::cyclic::MockCyclicController
 Google Mock implementation of ICyclicController. More...
 

Namespaces

namespace  profinet
 
namespace  profinet::cyclic
 

Detailed Description

Google Mock implementation of the cyclic PROFINET controller interface.

Provides a mock implementation of ICyclicController for unit testing higher-level PROFINET components without starting or stopping actual cyclic Ethernet communication. The mock allows tests to verify cyclic controller lifecycle operations, including startup ordering, shutdown behaviour, and rollback handling.

This class is intended exclusively for unit tests and does not perform any actual PROFINET communication.

Definition in file mockCyclicController.h.