#include #include #include #include #include #include #include #include UTEST(gpio_close, invalid_gpio_obj) { ASSERT_EQ(gpio_close(NULL), EXIT_FAILURE); } UTEST(gpio_close, empty_bitmask) { struct gpio gpio_1; struct ftdi_dev ftdi_obj; ftdi_obj.is_open = true; ftdi_obj.bit_mask = 0x08; gpio_1.pin = 0x08; gpio_1.ftdi_dev = &ftdi_obj; ASSERT_EQ(gpio_close(&gpio_1), EXIT_SUCCESS); }