MCPcopy Create free account
hub / github.com/Geode-solutions/OpenGeode / test_huge_message

Function test_huge_message

tests/basic/test-logger.cpp:82–99  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

80 }
81
82 std::string test_huge_message()
83 {
84 std::string huge_message;
85 const geode::index_t MSG_SIZE{ 100000 };
86 huge_message.reserve( MSG_SIZE );
87 for( const auto count : geode::Range{ MSG_SIZE } )
88 {
89 huge_message.push_back( 'A' + ( count % 26 ) );
90 }
91 geode::Logger::info( "Huge message size = ", huge_message.size() );
92 geode::Logger::info( huge_message );
93
94 geode::Logger::info(
95 "Huge message begin = ", huge_message.substr( 0, 50 ) );
96 geode::Logger::info( "Huge message end = ",
97 huge_message.substr( huge_message.size() - 50 ) );
98 return huge_message;
99 }
100
101 void test_change_log_file( const std::string &huge_msg )
102 {

Callers 1

testFunction · 0.85

Calls 3

infoFunction · 0.85
reserveMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected