Line data Source code
1 : #include <boost/test/unit_test.hpp> 2 : 3 : #include "ModuleFixture.hpp" 4 : 5 7 : ModuleFixture::ModuleFixture() { 6 7 : BOOST_TEST_MESSAGE("--- Module fixture setup ---"); 7 7 : hal = new TestHal(); 8 7 : radioHardware = new EmulatedRadio(); 9 7 : hal->connectRadio(radioHardware); 10 : 11 7 : mod = new Module(hal, EMULATED_RADIO_NSS_PIN, EMULATED_RADIO_IRQ_PIN, EMULATED_RADIO_RST_PIN, EMULATED_RADIO_GPIO_PIN); 12 7 : mod->init(); 13 7 : } 14 : 15 7 : ModuleFixture::~ModuleFixture() { 16 7 : BOOST_TEST_MESSAGE("--- Module fixture teardown ---"); 17 7 : mod->term(); 18 7 : delete mod; 19 7 : delete hal; 20 7 : }