| 298 | } |
| 299 | |
| 300 | void GetCatFeaturesWithHash1( |
| 301 | TVector<TVector<ui32>>* catFeatures, |
| 302 | TVector<THashMap<ui32, TString>>* catFeaturesHashToString |
| 303 | ) { |
| 304 | catFeaturesHashToString->clear(); |
| 305 | { |
| 306 | THashMap<ui32, TString> hashToString = { |
| 307 | TCatHashToString(0x0, "0x0"), |
| 308 | TCatHashToString(0x12, "0x12"), |
| 309 | TCatHashToString(0x0F, "0x0F"), |
| 310 | TCatHashToString(0x23, "0x23"), |
| 311 | TCatHashToString(0x11, "0x11"), |
| 312 | TCatHashToString(0x03, "0x03") |
| 313 | }; |
| 314 | catFeaturesHashToString->push_back(hashToString); |
| 315 | } |
| 316 | { |
| 317 | THashMap<ui32, TString> hashToString = { |
| 318 | TCatHashToString(0xAB, "0xAB"), |
| 319 | TCatHashToString(0xBF, "0xBF"), |
| 320 | TCatHashToString(0x04, "0x04"), |
| 321 | TCatHashToString(0x20, "0x20"), |
| 322 | TCatHashToString(0x78, "0x78"), |
| 323 | TCatHashToString(0xFA, "0xFA") |
| 324 | }; |
| 325 | catFeaturesHashToString->push_back(hashToString); |
| 326 | } |
| 327 | |
| 328 | *catFeatures = TVector<TVector<ui32>>{ |
| 329 | {0x0, 0x12, 0x0F, 0x23, 0x11, 0x03}, |
| 330 | {0xAB, 0xBF, 0x04, 0x20, 0x78, 0xFA} |
| 331 | }; |
| 332 | } |
| 333 | |
| 334 | |
| 335 | Y_UNIT_TEST(Equal) { |
no test coverage detected