test(platform): cover native integration failures

This commit is contained in:
2026-06-18 21:08:22 -05:00
parent 9bf475c416
commit 858dbe397d
2 changed files with 20 additions and 0 deletions

View File

@@ -4,6 +4,8 @@
#include <izo/Dialogs.hpp>
#include <izo/Environment.hpp>
#include <izo/MessageBox.hpp>
#include <izo/Notifications.hpp>
#include <izo/System.hpp>
int main() {
std::string error;
@@ -45,4 +47,20 @@ int main() {
error.clear();
CHECK(!izo::GetClipboardText(&error));
CHECK(!error.empty());
error.clear();
CHECK(!izo::SetClipboardFiles({}, &error));
CHECK(!error.empty());
error.clear();
CHECK(!izo::GetClipboardFiles(&error));
CHECK(!error.empty());
error.clear();
CHECK(!izo::SetClipboardImage({1, 1, {}}, &error));
CHECK(!error.empty());
error.clear();
CHECK(!izo::ShowNotification("title", "message", &error));
CHECK(!error.empty());
error.clear();
CHECK(!izo::PreventSleep(&error));
CHECK(!error.empty());
CHECK(izo::AllowSleep());
}