Commit ea216b9b authored by Yedidya Feldblum's avatar Yedidya Feldblum Committed by Facebook Github Bot

Hide some test helper functions

Summary: [Folly] Hide some test helper functions to permit some tests to be linked together into the same binary, if desired.

Differential Revision: D18746529

fbshipit-source-id: 9829eb1227cb348f65734ceb670c85508577763d
parent c8c0682f
main v2022.02.14.00 v2022.02.07.00 v2022.01.31.00 v2022.01.24.00 v2022.01.17.00 v2022.01.10.00 v2022.01.03.00 v2021.12.27.00 v2021.12.20.00 v2021.12.13.00 v2021.12.06.00 v2021.11.29.00 v2021.11.15.00 v2021.11.08.00 v2021.11.01.00 v2021.10.25.00 v2021.10.18.00 v2021.10.11.00 v2021.10.04.00 v2021.09.27.00 v2021.09.20.00 v2021.09.13.00 v2021.09.06.00 v2021.08.30.00 v2021.08.23.00 v2021.08.02.00 v2021.07.22.00 v2021.07.20.01 v2021.07.20.00 v2021.06.28.00 v2021.06.14.00 v2021.06.07.00 v2021.05.31.00 v2021.05.24.00 v2021.05.17.00 v2021.05.10.00 v2021.05.03.00 v2021.04.26.00 v2021.04.19.00 v2021.04.12.00 v2021.04.05.00 v2021.03.29.00 v2021.03.22.00 v2021.03.15.00 v2021.03.08.00 v2021.03.01.00 v2021.02.22.00 v2021.02.15.00 v2021.02.08.00 v2021.02.01.00 v2021.01.25.00 v2021.01.18.01 v2021.01.18.00 v2021.01.11.00 v2021.01.04.00 v2020.12.28.00 v2020.12.21.00 v2020.12.14.00 v2020.12.07.00 v2020.11.30.00 v2020.11.23.00 v2020.11.16.00 v2020.11.09.00 v2020.11.02.00 v2020.10.26.00 v2020.10.19.00 v2020.10.12.00 v2020.10.05.00 v2020.09.28.00 v2020.09.21.00 v2020.09.14.00 v2020.09.07.00 v2020.08.31.00 v2020.08.24.00 v2020.08.17.00 v2020.08.10.00 v2020.08.03.00 v2020.07.27.00 v2020.07.20.00 v2020.07.13.00 v2020.07.06.00 v2020.06.29.00 v2020.06.15.00 v2020.06.08.00 v2020.06.01.00 v2020.05.25.00 v2020.05.18.00 v2020.05.11.00 v2020.05.04.00 v2020.04.27.00 v2020.04.20.00 v2020.04.13.00 v2020.04.06.00 v2020.03.30.00 v2020.03.23.00 v2020.03.16.00 v2020.03.09.00 v2020.03.02.00 v2020.02.24.00 v2020.02.17.00 v2020.02.10.00 v2020.02.03.00 v2020.01.27.00 v2020.01.20.00 v2020.01.13.00 v2020.01.06.00 v2019.12.30.00 v2019.12.23.00 v2019.12.16.00 v2019.12.09.00 v2019.12.06.00 v2019.12.02.00
No related merge requests found
......@@ -25,6 +25,8 @@
using namespace folly::coro;
namespace {
AsyncGenerator<int> generateInts(int begin, int end) {
for (int i = begin; i < end; i++) {
co_await co_reschedule_on_current_executor;
......@@ -32,6 +34,8 @@ AsyncGenerator<int> generateInts(int begin, int end) {
}
}
} // namespace
TEST(AccumulateTest, NoOperationProvided) {
auto result = blockingWait(accumulate(generateInts(0, 5), 0));
auto expected = 0 + 1 + 2 + 3 + 4;
......
......@@ -27,6 +27,8 @@
using namespace ::testing;
using namespace folly::coro;
namespace {
AsyncGenerator<int> generateInts(int begin, int end) {
for (int i = begin; i < end; i++) {
co_await co_reschedule_on_current_executor;
......@@ -42,6 +44,8 @@ Task<std::vector<int>> toVector(AsyncGenerator<int> generator) {
co_return result;
}
} // namespace
TEST(ConcatTest, ConcatSingle) {
auto gen = concat(generateInts(0, 5));
auto result = blockingWait(toVector(std::move(gen)));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment