MCPcopy Create free account
hub / github.com/Pagghiu/SaneCppLibraries / vectorFormat

Method vectorFormat

Tests/InteropSTL/STLStringsTest.cpp:85–98  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

83}
84
85void SC::CppSTLStringsTest::vectorFormat()
86{
87 std::vector<char> buffer;
88 SC_TEST_EXPECT(StringBuilder::format(buffer, "_{1}_{0}_{1}_{0}_{1}_{0}_{1}_{0}", "YEAH", "OH"));
89 std::string_view bufferView(buffer.data(), buffer.size()); // not null-terminated
90 SC_TEST_EXPECT(bufferView == "_OH_YEAH_OH_YEAH_OH_YEAH_OH_YEAH");
91
92#if SC_PLATFORM_WINDOWS
93 std::vector<wchar_t> wbuffer;
94 SC_TEST_EXPECT(StringBuilder::format(wbuffer, "_{1}_{0}_{1}_{0}_{1}_{0}_{1}_{0}", "YEAH", "OH"));
95 std::wstring_view wbufferView(wbuffer.data(), wbuffer.size()); // not null-terminated
96 SC_TEST_EXPECT(wbufferView == L"_OH_YEAH_OH_YEAH_OH_YEAH_OH_YEAH");
97#endif
98}
99
100namespace SC
101{

Callers

nothing calls this directly

Calls 3

formatFunction · 0.50
dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected