Test functionality from string_func.
More...
#include "../stdafx.h"
#include "../3rdparty/catch2/catch.hpp"
#include "../string_func.h"
#include "../strings_func.h"
#include "../core/string_builder.hpp"
#include "../table/control_codes.h"
#include "table/strings.h"
Go to the source code of this file.
Test functionality from string_func.
Definition in file string_func.cpp.
◆ Compose()
template<typename... Args>
| static std::string Compose |
( |
Args &&... |
args | ) |
|
|
static |
◆ ComposePart() [1/2]
◆ ComposePart() [2/2]
| static void ComposePart |
( |
StringBuilder & |
builder, |
|
|
const std::string & |
value |
|
) |
| |
|
static |
◆ FixSCCEncoded()
| void FixSCCEncoded |
( |
std::string & |
str, |
|
|
bool |
fix_code |
|
) |
| |
|
extern |
◆ FixSCCEncodedWrapper()
| static std::string FixSCCEncodedWrapper |
( |
const std::string & |
str, |
|
|
bool |
fix_code |
|
) |
| |
|
static |
◆ TEST_CASE() [1/18]
| TEST_CASE |
( |
"ConvertHexToBytes" |
| ) |
|
◆ TEST_CASE() [2/18]
| TEST_CASE |
( |
"EncodedString::ReplaceParam" |
| ) |
|
◆ TEST_CASE() [3/18]
| TEST_CASE |
( |
"FixSCCEncoded" |
| ) |
|
◆ TEST_CASE() [4/18]
| TEST_CASE |
( |
"FormatArrayAsHex" |
| ) |
|
◆ TEST_CASE() [5/18]
| TEST_CASE |
( |
"StrCompareIgnoreCase - char pointer" |
| ) |
|
◆ TEST_CASE() [6/18]
| TEST_CASE |
( |
"StrCompareIgnoreCase - std::string" |
| ) |
|
◆ TEST_CASE() [7/18]
| TEST_CASE |
( |
"StrCompareIgnoreCase - std::string_view" |
| ) |
|
◆ TEST_CASE() [8/18]
| TEST_CASE |
( |
"StrEndsWithIgnoreCase - char pointer" |
| ) |
|
◆ TEST_CASE() [9/18]
| TEST_CASE |
( |
"StrEndsWithIgnoreCase - std::string" |
| ) |
|
◆ TEST_CASE() [10/18]
| TEST_CASE |
( |
"StrEndsWithIgnoreCase - std::string_view" |
| ) |
|
◆ TEST_CASE() [11/18]
| TEST_CASE |
( |
"StrEqualsIgnoreCase - char pointer" |
| ) |
|
◆ TEST_CASE() [12/18]
| TEST_CASE |
( |
"StrEqualsIgnoreCase - std::string" |
| ) |
|
◆ TEST_CASE() [13/18]
| TEST_CASE |
( |
"StrEqualsIgnoreCase - std::string_view" |
| ) |
|
◆ TEST_CASE() [14/18]
| TEST_CASE |
( |
"StrStartsWithIgnoreCase - char pointer" |
| ) |
|
◆ TEST_CASE() [15/18]
| TEST_CASE |
( |
"StrStartsWithIgnoreCase - std::string" |
| ) |
|
◆ TEST_CASE() [16/18]
| TEST_CASE |
( |
"StrStartsWithIgnoreCase - std::string_view" |
| ) |
|
◆ TEST_CASE() [17/18]
| TEST_CASE |
( |
"StrTrimInPlace" |
| ) |
|
◆ TEST_CASE() [18/18]
| TEST_CASE |
( |
"StrTrimView" |
| ) |
|
◆ _str_trim_testcases
| const std::vector<std::pair<std::string, std::string> > _str_trim_testcases |
|
static |
Initial value:= {
{"a", "a"},
{" a", "a"},
{"a ", "a"},
{" a ", "a"},
{" a b c ", "a b c"},
{" ", ""}
}
Definition at line 393 of file string_func.cpp.