From 3c8d5c8f732239a8b50418be27464e30b9dddeae Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Fri, 17 Oct 2025 08:37:30 +0800 Subject: Exception remove string. --- test/base/SubProcessTest.cpp | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to 'test/base/SubProcessTest.cpp') diff --git a/test/base/SubProcessTest.cpp b/test/base/SubProcessTest.cpp index cc241b6f..f241c125 100644 --- a/test/base/SubProcessTest.cpp +++ b/test/base/SubProcessTest.cpp @@ -1,35 +1,31 @@ -#include "cru/base/String.h" #include "cru/base/SubProcess.h" #include -using cru::String; using cru::SubProcess; TEST_CASE("SubProcess", "[subprocess]") { - #ifdef _WIN32 SKIP("SubProcess is not implemented on Windows for now."); #endif SECTION("echo should work.") { - SubProcess process = SubProcess::Create( - String::FromUtf8(CRU_TEST_HELPER_ECHO_LOCATION), {u"abc"}); + SubProcess process = + SubProcess::Create(CRU_TEST_HELPER_ECHO_LOCATION, {"abc"}); process.Wait(); REQUIRE(process.GetExitResult().IsSuccess()); auto output = process.GetStdoutStream()->ReadToEndAsUtf8String(); - REQUIRE(output == u"abc"); + REQUIRE(output == "abc"); } SECTION("tee should work.") { constexpr auto str = "abc"; - SubProcess process = - SubProcess::Create(String::FromUtf8(CRU_TEST_HELPER_TEE_LOCATION)); + SubProcess process = SubProcess::Create(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"); + REQUIRE(output == "abc"); } } -- cgit v1.2.3