/* * SPDX-FileCopyrightText: 2025 Felix Morgner * SPDX-License-Identifier: LGPL-2.1-only */ #include "gtk-test.hpp" #include #include #include namespace Turns::gui::tests { auto gtk_test::testRunStarting(Catch::TestRunInfo const &) -> void { setlocale(LC_ALL, ""); bindtextdomain("turns", TESTLOCALEDIR); bind_textdomain_codeset("turns", "UTF-8"); textdomain("turns"); application = Adwaita::Application::create("ch.arknet.turns.tests.ui"); Turns::init(); } auto gtk_test::testRunEnded(Catch::TestRunStats const &) -> void { application->quit(); application.reset(); } auto gtk_test::testCaseEnded(Catch::TestCaseStats const &) -> void { setlocale(LC_ALL, ""); } } // namespace Turns::Gui::tests