#include "test_support.hpp" #include #include #include #include int main() { std::string error; CHECK(izo::set_environment_variable("PATH", "", &error)); auto dialog = izo::open_file(); CHECK(dialog.status == izo::dialog_status::error); CHECK(!dialog.error_message.empty()); dialog = izo::save_file(); CHECK(dialog.status == izo::dialog_status::error); dialog = izo::pick_folder(); CHECK(dialog.status == izo::dialog_status::error); error.clear(); CHECK(!izo::open_path("/tmp", &error)); CHECK(!error.empty()); error.clear(); CHECK(!izo::reveal_in_file_manager("/tmp/file", &error)); CHECK(!error.empty()); error.clear(); CHECK(izo::show_message_box({"title", "message"}, &error) == izo::message_response::error); CHECK(!error.empty()); error.clear(); CHECK(!izo::set_clipboard_text({}, &error)); CHECK(!error.empty()); error.clear(); CHECK(!izo::get_clipboard_text(&error)); CHECK(!error.empty()); }