| 82 | |
| 83 | template <typename T> |
| 84 | void AssertAsyncGeneratorMatch(std::vector<T> expected, AsyncGenerator<T> actual) { |
| 85 | auto vec_future = CollectAsyncGenerator(std::move(actual)); |
| 86 | EXPECT_OK_AND_ASSIGN(auto vec, vec_future.result()); |
| 87 | EXPECT_EQ(expected, vec); |
| 88 | } |
| 89 | |
| 90 | template <typename T> |
| 91 | void AssertGeneratorExhausted(AsyncGenerator<T>& gen) { |
no test coverage detected