blob: 385f772629480a05bf78bbff9706513864a7073e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
/*
* SPDX-FileCopyrightText: 2025 Felix Morgner <felix.morgner@gmail.com>
* SPDX-License-Identifier: LGPL-2.1-only
*/
#include "gtk-test.hpp"
#include <turnsmm/init.hpp>
#include <libintl.h>
#include <clocale>
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
|