proxygen
|
#include <folly/experimental/FutureDAG.h>
#include <boost/thread/barrier.hpp>
#include <folly/portability/GTest.h>
Go to the source code of this file.
Classes | |
struct | FutureDAGTest |
struct | FutureDAGTest::TestNode |
Functions | |
TEST_F (FutureDAGTest, SingleNode) | |
TEST_F (FutureDAGTest, RemoveSingleNode) | |
TEST_F (FutureDAGTest, RemoveNodeComplex) | |
TEST_F (FutureDAGTest, ResetDAG) | |
TEST_F (FutureDAGTest, FanOut) | |
TEST_F (FutureDAGTest, FanIn) | |
TEST_F (FutureDAGTest, FanOutFanIn) | |
TEST_F (FutureDAGTest, Complex) | |
TEST_F (FutureDAGTest, ThrowBegin) | |
TEST_F (FutureDAGTest, ThrowEnd) | |
TEST_F (FutureDAGTest, Cycle1) | |
TEST_F (FutureDAGTest, Cycle2) | |
TEST_F (FutureDAGTest, Cycle3) | |
TEST_F (FutureDAGTest, DestroyBeforeComplete) | |
Variables | |
FutureDAG::FutureFunc | makeFutureFunc = [] { return makeFuture(); } |
FutureDAG::FutureFunc | throwFunc |
TEST_F | ( | FutureDAGTest | , |
SingleNode | |||
) |
TEST_F | ( | FutureDAGTest | , |
RemoveSingleNode | |||
) |
TEST_F | ( | FutureDAGTest | , |
RemoveNodeComplex | |||
) |
TEST_F | ( | FutureDAGTest | , |
ResetDAG | |||
) |
TEST_F | ( | FutureDAGTest | , |
FanOut | |||
) |
TEST_F | ( | FutureDAGTest | , |
FanIn | |||
) |
TEST_F | ( | FutureDAGTest | , |
FanOutFanIn | |||
) |
TEST_F | ( | FutureDAGTest | , |
Complex | |||
) |
Definition at line 174 of file FutureDAGTest.cpp.
References add, ASSERT_NO_THROW, C, D, and M.
TEST_F | ( | FutureDAGTest | , |
ThrowBegin | |||
) |
Definition at line 217 of file FutureDAGTest.cpp.
References EXPECT_THROW, makeFutureFunc, and throwFunc.
TEST_F | ( | FutureDAGTest | , |
ThrowEnd | |||
) |
Definition at line 224 of file FutureDAGTest.cpp.
References EXPECT_THROW, makeFutureFunc, and throwFunc.
TEST_F | ( | FutureDAGTest | , |
Cycle1 | |||
) |
TEST_F | ( | FutureDAGTest | , |
Cycle2 | |||
) |
TEST_F | ( | FutureDAGTest | , |
Cycle3 | |||
) |
TEST_F | ( | FutureDAGTest | , |
DestroyBeforeComplete | |||
) |
Definition at line 255 of file FutureDAGTest.cpp.
References ASSERT_NO_THROW, folly::FutureDAG::create(), f, makeFutureFunc, folly::gen::move, and folly::pushmi::detail::t.
FutureDAG::FutureFunc makeFutureFunc = [] { return makeFuture(); } |
Definition at line 211 of file FutureDAGTest.cpp.
Referenced by TEST_F().
FutureDAG::FutureFunc throwFunc |
Definition at line 213 of file FutureDAGTest.cpp.
Referenced by TEST_F().