aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/test
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-06-13 19:25:17 +0200
committerEgor Tensin <egor@tensin.name>2026-06-13 19:25:17 +0200
commit97b796e7788ae69c0aaeec2644246d9f10d2739d (patch)
treeb6397ccbabde7ee3e470c6a9ae799c91d6e070e2 /test
parentupgrade winapi-utf8 (diff)
downloadwinapi-common-97b796e7788ae69c0aaeec2644246d9f10d2739d.tar.gz
winapi-common-97b796e7788ae69c0aaeec2644246d9f10d2739d.zip
finally, perfect .clang-format settings?
Diffstat (limited to 'test')
-rw-r--r--test/unit_tests/cmd_line.cpp10
-rw-r--r--test/unit_tests/process_worker.cpp34
-rw-r--r--test/unit_tests/shared/console.hpp3
-rw-r--r--test/unit_tests/shared/worker.hpp15
-rw-r--r--test/unit_tests/worker/worker.cpp18
5 files changed, 48 insertions, 32 deletions
diff --git a/test/unit_tests/cmd_line.cpp b/test/unit_tests/cmd_line.cpp
index 42f4a93..df34fb1 100644
--- a/test/unit_tests/cmd_line.cpp
+++ b/test/unit_tests/cmd_line.cpp
@@ -75,10 +75,12 @@ BOOST_AUTO_TEST_CASE(to_string) {
BOOST_TEST(cmd_line.to_string() == expected);
}
-BOOST_DATA_TEST_CASE(msdn_parse,
- boost::unit_test::data::make(msdn_string) ^ msdn_argv,
- input,
- expected) {
+BOOST_DATA_TEST_CASE(
+ msdn_parse,
+ boost::unit_test::data::make(msdn_string) ^ msdn_argv,
+ input,
+ expected
+) {
const auto cmd_line = CommandLine::parse(input);
const auto actual = cmd_line.get_argv();
BOOST_TEST(actual == expected, "actual: " << actual);
diff --git a/test/unit_tests/process_worker.cpp b/test/unit_tests/process_worker.cpp
index a08ab10..9999798 100644
--- a/test/unit_tests/process_worker.cpp
+++ b/test/unit_tests/process_worker.cpp
@@ -69,10 +69,12 @@ void check_std_handles(Worker& worker, const StdHandles& expected) {
}
void check_std_handles_same(Worker& worker) {
- check_std_handles(worker,
- {::GetStdHandle(STD_INPUT_HANDLE),
- ::GetStdHandle(STD_OUTPUT_HANDLE),
- ::GetStdHandle(STD_ERROR_HANDLE)});
+ check_std_handles(
+ worker,
+ {::GetStdHandle(STD_INPUT_HANDLE),
+ ::GetStdHandle(STD_OUTPUT_HANDLE),
+ ::GetStdHandle(STD_ERROR_HANDLE)}
+ );
}
void check_std_handles_different(Worker& worker) {
@@ -186,7 +188,8 @@ BOOST_FIXTURE_TEST_CASE(create_inherit_override, WithWorkerExe) {
Pipe stdin_pipe, stderr_pipe;
const StdHandles expected_handles{
- stdin_pipe.read_end().get(), Handle::std_out().get(), stderr_pipe.write_end().get()};
+ stdin_pipe.read_end().get(), Handle::std_out().get(), stderr_pipe.write_end().get()
+ };
process::IO io;
io.std_in = process::Stdin{stdin_pipe};
@@ -199,8 +202,9 @@ BOOST_FIXTURE_TEST_CASE(create_inherit_override, WithWorkerExe) {
check_write(worker);
check_console_buffer_inherit(worker, {worker::test_data::out()});
BOOST_TEST(worker.exit() == 0);
- check_redirected_output(stderr_pipe.read_end().read(),
- {worker::test_data::err(), worker::test_data::err()});
+ check_redirected_output(
+ stderr_pipe.read_end().read(), {worker::test_data::err(), worker::test_data::err()}
+ );
}
BOOST_FIXTURE_TEST_CASE(create_none, WithWorkerExe) {
@@ -223,7 +227,8 @@ BOOST_FIXTURE_TEST_CASE(create_none_override, WithWorkerExe) {
Pipe stdin_pipe, stderr_pipe;
const StdHandles expected_handles{
- stdin_pipe.read_end().get(), Handle::std_out().get(), stderr_pipe.write_end().get()};
+ stdin_pipe.read_end().get(), Handle::std_out().get(), stderr_pipe.write_end().get()
+ };
process::IO io;
io.std_in = process::Stdin{stdin_pipe};
@@ -236,8 +241,9 @@ BOOST_FIXTURE_TEST_CASE(create_none_override, WithWorkerExe) {
check_write(worker);
check_console_buffer_none(worker, {worker::test_data::out()});
BOOST_TEST(worker.exit() == 0);
- check_redirected_output(stderr_pipe.read_end().read(),
- {worker::test_data::err(), worker::test_data::err()});
+ check_redirected_output(
+ stderr_pipe.read_end().read(), {worker::test_data::err(), worker::test_data::err()}
+ );
}
BOOST_FIXTURE_TEST_CASE(create_new, WithWorkerExe) {
@@ -260,7 +266,8 @@ BOOST_FIXTURE_TEST_CASE(create_new_override, WithWorkerExe) {
Pipe stdin_pipe, stderr_pipe;
const StdHandles expected_handles{
- stdin_pipe.read_end().get(), Handle::std_out().get(), stderr_pipe.write_end().get()};
+ stdin_pipe.read_end().get(), Handle::std_out().get(), stderr_pipe.write_end().get()
+ };
process::IO io;
io.std_in = process::Stdin{stdin_pipe};
@@ -273,8 +280,9 @@ BOOST_FIXTURE_TEST_CASE(create_new_override, WithWorkerExe) {
check_write(worker);
check_console_buffer_new(worker, {worker::test_data::out()});
BOOST_TEST(worker.exit() == 0);
- check_redirected_output(stderr_pipe.read_end().read(),
- {worker::test_data::err(), worker::test_data::err()});
+ check_redirected_output(
+ stderr_pipe.read_end().read(), {worker::test_data::err(), worker::test_data::err()}
+ );
}
BOOST_AUTO_TEST_SUITE_END()
diff --git a/test/unit_tests/shared/console.hpp b/test/unit_tests/shared/console.hpp
index 86a317a..8b11d9b 100644
--- a/test/unit_tests/shared/console.hpp
+++ b/test/unit_tests/shared/console.hpp
@@ -107,7 +107,8 @@ public:
read_region.Right = buffer_size.X - 1;
if (!::ReadConsoleOutputW(
- m_handle.get(), buffer.data(), buffer_size, buffer_coord, &read_region)) {
+ m_handle.get(), buffer.data(), buffer_size, buffer_coord, &read_region
+ )) {
throw winapi::error::windows(GetLastError(), "ReadConsoleOutputW");
}
diff --git a/test/unit_tests/shared/worker.hpp b/test/unit_tests/shared/worker.hpp
index 9ba7020..fe11ddb 100644
--- a/test/unit_tests/shared/worker.hpp
+++ b/test/unit_tests/shared/worker.hpp
@@ -37,8 +37,9 @@ public:
HWND get_console_window() {
HWND ret = NULL;
- m_cmd->get_result(Command::GET_CONSOLE_WINDOW,
- [&ret](const Command::Result& result) { ret = result.console_window; });
+ m_cmd->get_result(Command::GET_CONSOLE_WINDOW, [&ret](const Command::Result& result) {
+ ret = result.console_window;
+ });
return ret;
}
@@ -52,15 +53,17 @@ public:
StdHandles get_std_handles() {
StdHandles ret;
- m_cmd->get_result(Command::GET_STD_HANDLES,
- [&ret](const Command::Result& result) { ret = result.std_handles; });
+ m_cmd->get_result(Command::GET_STD_HANDLES, [&ret](const Command::Result& result) {
+ ret = result.std_handles;
+ });
return ret;
}
StdHandles test_write() {
StdHandles ret;
- m_cmd->get_result(Command::TEST_WRITE,
- [&ret](const Command::Result& result) { ret = result.std_handles; });
+ m_cmd->get_result(Command::TEST_WRITE, [&ret](const Command::Result& result) {
+ ret = result.std_handles;
+ });
return ret;
}
diff --git a/test/unit_tests/worker/worker.cpp b/test/unit_tests/worker/worker.cpp
index c4dadf8..6f035ff 100644
--- a/test/unit_tests/worker/worker.cpp
+++ b/test/unit_tests/worker/worker.cpp
@@ -96,15 +96,17 @@ int loop() {
const auto cmd = Command::open();
while (!exit_loop) {
- cmd->process_action([&exit_loop](Command::Action action,
- const Command::Args& args,
- Command::Result& result) {
- if (action == Command::EXIT) {
- exit_loop = true;
- } else {
- process_action(action, args, result);
+ cmd->process_action(
+ [&exit_loop](
+ Command::Action action, const Command::Args& args, Command::Result& result
+ ) {
+ if (action == Command::EXIT) {
+ exit_loop = true;
+ } else {
+ process_action(action, args, result);
+ }
}
- });
+ );
}
return 0;
}