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