nasa-jpl / fastcat

C++ EtherCAT Device Command & Control Library
Other
47 stars 11 forks source link

Apb ut visibility declarations #83

Closed alex-brinkman closed 1 year ago

alex-brinkman commented 1 year ago

One possible way of overloading private and protected methods to enable fine-grained unit testing. Add a test package at test/fastcat_test_app that was used to confirm the fastcat library presents in the expected way to downstream applications.

Just bump minor version on these changes.

alex-brinkman commented 1 year ago

@kwehage I'm curious if you know of any better CMake pattern here.