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

Method TestContains

util/generic/string_ut.h:721–743  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

719 }
720
721 void TestContains() {
722 const TStringType s(Data._0123456_12345());
723 const TStringType s2(Data._0123());
724
725 UNIT_ASSERT(s.Contains(Data._345()));
726 UNIT_ASSERT(!s2.Contains(Data._345()));
727
728 UNIT_ASSERT(s.Contains('1'));
729 UNIT_ASSERT(!s.Contains('*'));
730
731 // std-compatible "contains".
732 UNIT_ASSERT(s.contains(Data._345()));
733 UNIT_ASSERT(!s2.contains(Data._345()));
734
735 UNIT_ASSERT(s.contains('1'));
736 UNIT_ASSERT(!s.contains('*'));
737
738 TStringType empty;
739 UNIT_ASSERT(s.Contains(empty));
740 UNIT_ASSERT(!empty.Contains(s));
741 UNIT_ASSERT(empty.Contains(empty));
742 UNIT_ASSERT(s.Contains(empty, s.length()));
743 }
744
745 // Operators
746

Callers

nothing calls this directly

Calls 6

_0123456_12345Method · 0.80
_0123Method · 0.80
_345Method · 0.80
ContainsMethod · 0.45
containsMethod · 0.45
lengthMethod · 0.45

Tested by

no test coverage detected