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

Function Y_UNIT_TEST

util/stream/walk_ut.cpp:31–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29
30Y_UNIT_TEST_SUITE(TWalkTest) {
31 Y_UNIT_TEST(ReadTo) {
32 TVector<TString> data;
33 data.push_back("111a");
34 data.push_back("222b");
35 data.push_back("333c");
36 data.push_back("444d");
37 data.push_back("555e");
38 data.push_back("666f");
39
40 TStringListInput input(data);
41
42 TString tmp1 = input.ReadTo('c');
43 UNIT_ASSERT_VALUES_EQUAL(tmp1, "111a222b333");
44
45 char tmp2;
46 input.Read(&tmp2, 1);
47 UNIT_ASSERT_VALUES_EQUAL(tmp2, '4');
48
49 TString tmp3 = input.ReadTo('6');
50 UNIT_ASSERT_VALUES_EQUAL(tmp3, "44d555e");
51
52 TString tmp4 = input.ReadAll();
53 UNIT_ASSERT_VALUES_EQUAL(tmp4, "66f");
54 }
55} // Y_UNIT_TEST_SUITE(TWalkTest)

Callers

nothing calls this directly

Calls 4

ReadAllMethod · 0.80
push_backMethod · 0.45
ReadToMethod · 0.45
ReadMethod · 0.45

Tested by

no test coverage detected