mirror of
https://github.com/tradecatlabs/vibe-coding-cn.git
synced 2026-08-18 05:18:05 +00:00
chore: migrate repository to standard knowledge base layout
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
#include <vector>
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include "btop_tools.hpp"
|
||||
|
||||
TEST(tools, string_split) {
|
||||
EXPECT_EQ(Tools::ssplit(""), std::vector<std::string> {});
|
||||
EXPECT_EQ(Tools::ssplit("foo"), std::vector<std::string> { "foo" });
|
||||
{
|
||||
auto actual = Tools::ssplit("foo bar baz ");
|
||||
auto expected = std::vector<std::string> { "foo", "bar", "baz" };
|
||||
EXPECT_EQ(actual, expected);
|
||||
}
|
||||
|
||||
{
|
||||
auto actual = Tools::ssplit("foobo oho barbo bo bazbo", 'o');
|
||||
auto expected = std::vector<std::string> { "f", "b", " ", "h", " barb", " b", " bazb" };
|
||||
EXPECT_EQ(actual, expected);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user