#include #include #include TEST_CASE("[Audio] sfPlaybackDevice") { SECTION("sfPlaybackDeviceNotification") { STATIC_CHECK(sfPlaybackDeviceStarted == static_cast(sf::PlaybackDevice::Notification::DeviceStarted)); STATIC_CHECK(sfPlaybackDeviceStopped == static_cast(sf::PlaybackDevice::Notification::DeviceStopped)); STATIC_CHECK(sfPlaybackDeviceRerouted == static_cast(sf::PlaybackDevice::Notification::DeviceRerouted)); STATIC_CHECK(sfPlaybackDeviceInterruptionBegan == static_cast(sf::PlaybackDevice::Notification::DeviceInterruptionBegan)); STATIC_CHECK(sfPlaybackDeviceInterruptionEnded == static_cast(sf::PlaybackDevice::Notification::DeviceInterruptionEnded)); STATIC_CHECK(sfPlaybackDeviceUnlocked == static_cast(sf::PlaybackDevice::Notification::DeviceUnlocked)); } SECTION("sfPlaybackDevice_setNotificationCallback") { sfPlaybackDevice_setNotificationCallback([](sfPlaybackDeviceNotification, void*) {}, nullptr); sfPlaybackDevice_setNotificationCallback(nullptr, nullptr); } }