#include "test_support.hpp" #include #include #include #include int main() { std::string error; CHECK(izo::SetEnvVar("PATH", "", &error)); auto dialog = izo::OpenFile(); CHECK(dialog.status == izo::DialogStatus::Error); CHECK(!dialog.errorMessage.empty()); dialog = izo::SaveFile(); CHECK(dialog.status == izo::DialogStatus::Error); dialog = izo::PickFolder(); CHECK(dialog.status == izo::DialogStatus::Error); error.clear(); CHECK(!izo::OpenPath("/tmp", &error)); CHECK(!error.empty()); error.clear(); CHECK(!izo::RevealInFileManager("/tmp/file", &error)); CHECK(!error.empty()); error.clear(); CHECK(izo::ShowMessageBox({"title", "message"}, &error) == izo::MessageResponse::Error); CHECK(!error.empty()); error.clear(); CHECK(!izo::SetClipboardText({}, &error)); CHECK(!error.empty()); error.clear(); CHECK(!izo::GetClipboardText(&error)); CHECK(!error.empty()); }