proxygen
|
Go to the source code of this file.
Functions | |
TEST (FutureSplitter, splitFutureSuccess) | |
TEST (FutureSplitter, splitFutureSuccessSemiFuture) | |
TEST (FutureSplitter, splitFutureSuccessNullExecutor) | |
TEST (FutureSplitter, splitFutureCopyable) | |
TEST (FutureSplitter, splitFutureMovable) | |
TEST (FutureSplitter, splitFutureCopyAssignable) | |
TEST (FutureSplitter, splitFutureMoveAssignable) | |
TEST (FutureSplitter, splitFutureScope) | |
TEST (FutureSplitter, splitFutureFailure) | |
TEST (FutureSplitter, splitFuturePriority) | |
TEST | ( | FutureSplitter | , |
splitFutureSuccess | |||
) |
Definition at line 22 of file FutureSplitterTest.cpp.
References EXPECT_FALSE, EXPECT_TRUE, folly::FutureSplitter< T >::getFuture(), folly::Promise< T >::getSemiFuture(), folly::InlineExecutor::instance(), and folly::Promise< T >::setValue().
TEST | ( | FutureSplitter | , |
splitFutureSuccessSemiFuture | |||
) |
Definition at line 36 of file FutureSplitterTest.cpp.
References EXPECT_FALSE, EXPECT_TRUE, folly::FutureSplitter< T >::getSemiFuture(), folly::Promise< T >::getSemiFuture(), folly::InlineExecutor::instance(), and folly::Promise< T >::setValue().
TEST | ( | FutureSplitter | , |
splitFutureSuccessNullExecutor | |||
) |
Definition at line 50 of file FutureSplitterTest.cpp.
References EXPECT_FALSE, EXPECT_TRUE, f, folly::FutureSplitter< T >::getFuture(), folly::Promise< T >::getSemiFuture(), folly::InlineExecutor::instance(), folly::gen::move, and folly::Promise< T >::setValue().
TEST | ( | FutureSplitter | , |
splitFutureCopyable | |||
) |
Definition at line 68 of file FutureSplitterTest.cpp.
References EXPECT_FALSE, EXPECT_TRUE, folly::FutureSplitter< T >::getFuture(), folly::Promise< T >::getSemiFuture(), folly::InlineExecutor::instance(), and folly::Promise< T >::setValue().
TEST | ( | FutureSplitter | , |
splitFutureMovable | |||
) |
Definition at line 87 of file FutureSplitterTest.cpp.
References EXPECT_FALSE, EXPECT_TRUE, folly::FutureSplitter< T >::getFuture(), folly::Promise< T >::getSemiFuture(), folly::InlineExecutor::instance(), folly::gen::move, and folly::Promise< T >::setValue().
TEST | ( | FutureSplitter | , |
splitFutureCopyAssignable | |||
) |
Definition at line 106 of file FutureSplitterTest.cpp.
References EXPECT_FALSE, EXPECT_TRUE, folly::FutureSplitter< T >::getFuture(), folly::Promise< T >::getSemiFuture(), folly::InlineExecutor::instance(), and folly::Promise< T >::setValue().
TEST | ( | FutureSplitter | , |
splitFutureMoveAssignable | |||
) |
Definition at line 126 of file FutureSplitterTest.cpp.
References EXPECT_FALSE, EXPECT_TRUE, folly::FutureSplitter< T >::getFuture(), folly::Promise< T >::getSemiFuture(), folly::InlineExecutor::instance(), folly::gen::move, and folly::Promise< T >::setValue().
TEST | ( | FutureSplitter | , |
splitFutureScope | |||
) |
Definition at line 146 of file FutureSplitterTest.cpp.
References EXPECT_EQ, EXPECT_FALSE, EXPECT_NO_THROW, EXPECT_TRUE, folly::Promise< T >::getFuture(), folly::Promise< T >::getSemiFuture(), folly::InlineExecutor::instance(), folly::gen::move, and folly::Promise< T >::setValue().
TEST | ( | FutureSplitter | , |
splitFutureFailure | |||
) |
Definition at line 160 of file FutureSplitterTest.cpp.
References EXPECT_FALSE, EXPECT_TRUE, folly::FutureSplitter< T >::getFuture(), folly::Promise< T >::getSemiFuture(), folly::InlineExecutor::instance(), and folly::Promise< T >::setException().
TEST | ( | FutureSplitter | , |
splitFuturePriority | |||
) |
Definition at line 178 of file FutureSplitterTest.cpp.
References EXPECT_EQ, folly::FutureSplitter< T >::getFuture(), folly::Promise< T >::getSemiFuture(), folly::Executor::HI_PRI, folly::InlineExecutor::instance(), folly::Executor::LO_PRI, and folly::Executor::MID_PRI.