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

Method TestAddGet

library/cpp/containers/comptrie/comptrie_ut.cpp:589–600  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

587}
588
589void TCompactTrieTest::TestAddGet() {
590 TCompactTrieBuilder<char> builder;
591 builder.Add("abcd", 4, 1);
592 builder.Add("acde", 4, 2);
593 ui64 dummy;
594 UNIT_ASSERT(builder.Find("abcd", 4, &dummy));
595 UNIT_ASSERT(1 == dummy);
596 UNIT_ASSERT(builder.Find("acde", 4, &dummy));
597 UNIT_ASSERT(2 == dummy);
598 UNIT_ASSERT(!builder.Find("fgdgfacde", 9, &dummy));
599 UNIT_ASSERT(!builder.Find("ab", 2, &dummy));
600}
601
602void TCompactTrieTest::TestEmpty() {
603 TCompactTrieBuilder<char> builder;

Callers

nothing calls this directly

Calls 2

AddMethod · 0.45
FindMethod · 0.45

Tested by

no test coverage detected