10#include <gtest/gtest.h>
26 std::string input =
"O'Brien";
28 EXPECT_EQ(escaped,
"O''Brien");
31 input =
"path\\to\\file";
33 EXPECT_TRUE(escaped.find(
"\\\\") != std::string::npos);
40 std::string input =
"O'Brien";
42 EXPECT_EQ(escaped,
"O''Brien");
67 std::string value =
"test";
68 std::string formatted = fmt.
format(value);
69 EXPECT_TRUE(formatted.find(
"'") != std::string::npos);
75 std::string formatted = fmt.
format(value);
76 EXPECT_EQ(formatted,
"42");
81 double value = 3.14159;
82 std::string formatted = fmt.
format(value);
83 EXPECT_TRUE(formatted.find(
"3.14") != std::string::npos);
89 std::string formatted = fmt.
format(value);
90 EXPECT_EQ(formatted,
"TRUE");