I'm also used to C, but there is a Unit-Test-Frameworks especially for Arduino arduinounit.
But I'm not sure if it's specialized to AVR only or also applicable for the ARM.
Furthermore: which kind of unit testing would you prefer:
1) Unit tests running on real hardware
2) Unit tests running on a host pc with simulated hardware
3) Unit tests only for general things and don't simulate hardware
Each of them has it's Pros and Cons, for 2) we'd need another Unit Test Framework Team I guess (simulating the CC1200 can be cumbersome).