From efa1266f10e90c0c46f47cc06645422142cb2d9f Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Wed, 3 Sep 2025 12:42:10 +0800 Subject: common -> base in test dir. --- test/common/SubProcessTest.cpp | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 test/common/SubProcessTest.cpp (limited to 'test/common/SubProcessTest.cpp') diff --git a/test/common/SubProcessTest.cpp b/test/common/SubProcessTest.cpp deleted file mode 100644 index d353dec0..00000000 --- a/test/common/SubProcessTest.cpp +++ /dev/null @@ -1,30 +0,0 @@ -#include "cru/base/String.h" -#include "cru/base/SubProcess.h" - -#include - -using cru::String; -using cru::SubProcess; - -TEST_CASE("SubProcess", "[subprocess]") { - SECTION("echo should work.") { - SubProcess process = SubProcess::Create( - String::FromUtf8(CRU_TEST_HELPER_ECHO_LOCATION), {u"abc"}); - process.Wait(); - REQUIRE(process.GetExitResult().IsSuccess()); - auto output = process.GetStdoutStream()->ReadToEndAsUtf8String(); - REQUIRE(output == u"abc"); - } - - SECTION("tee should work.") { - constexpr auto str = "abc"; - SubProcess process = - SubProcess::Create(String::FromUtf8(CRU_TEST_HELPER_TEE_LOCATION)); - process.GetStdinStream()->Write(str, 3); - process.GetStdinStream()->Close(); - process.Wait(); - REQUIRE(process.GetExitResult().IsSuccess()); - auto output = process.GetStdoutStream()->ReadToEndAsUtf8String(); - REQUIRE(output == u"abc"); - } -} -- cgit v1.2.3