MCPcopy Create free account
hub / github.com/catboost/catboost / TestJoin

Method TestJoin

util/generic/string_ut.h:936–945  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

934 }
935
936 void TestJoin() {
937 UNIT_ASSERT_EQUAL(TStringType::Join(Data._12(), Data._3456()), Data._123456());
938 UNIT_ASSERT_EQUAL(TStringType::Join(Data._12(), TStringType(Data._3456())), Data._123456());
939 UNIT_ASSERT_EQUAL(TStringType::Join(TStringType(Data._12()), Data._3456()), Data._123456());
940 UNIT_ASSERT_EQUAL(TStringType::Join(Data._12(), Data._345(), Data._6()), Data._123456());
941 UNIT_ASSERT_EQUAL(TStringType::Join(Data._12(), TStringType(Data._345()), Data._6()), Data._123456());
942 UNIT_ASSERT_EQUAL(TStringType::Join(TStringType(Data._12()), TStringType(Data._345()), Data._6()), Data._123456());
943 UNIT_ASSERT_EQUAL(TStringType::Join(TStringType(Data.a()), Data.b(), TStringType(Data.cd()), TStringType(Data.e()), Data.fg(), TStringType(Data.h())), Data.abcdefgh());
944 UNIT_ASSERT_EQUAL(TStringType::Join(TStringType(Data.a()), static_cast<typename TStringType::char_type>('b'), TStringType(Data.cd()), TStringType(Data.e()), Data.fg(), TStringType(Data.h())), Data.abcdefgh());
945 }
946
947 void TestCopy() {
948 TStringType s(Data.abcd());

Callers

nothing calls this directly

Calls 13

_12Method · 0.80
_3456Method · 0.80
_123456Method · 0.80
_345Method · 0.80
_6Method · 0.80
cdMethod · 0.80
fgMethod · 0.80
hMethod · 0.80
abcdefghMethod · 0.80
JoinFunction · 0.70
aMethod · 0.45
bMethod · 0.45

Tested by

no test coverage detected