| 269 | Y_UNIT_TEST_SUITE(TProcessedDataProviderTemplate) { |
| 270 | |
| 271 | TVector<TSharedVector<float>> MakeTarget(const TVector<TVector<float>>& target) { |
| 272 | auto processedTarget = TVector<TSharedVector<float>>(); |
| 273 | processedTarget.reserve(target.size()); |
| 274 | for (const auto& subTarget : target) { |
| 275 | processedTarget.emplace_back(MakeAtomicShared<TVector<float>>(subTarget)); |
| 276 | } |
| 277 | return processedTarget; |
| 278 | } |
| 279 | |
| 280 | template <class TTObjectsDataProvider> |
| 281 | void Compare( |